Assert sessionStorage state
Medium70 pts~25 min
- sessionStorage
- JavaScript execution
Practice app · Document Vault
File upload and download, cookies, localStorage, sessionStorage and JavaScript execution.
Your starter code already declares TEST_URL — never hardcode a host.
Objective
Verify the cart count stored in sessionStorage and update it from the test.
Your task
- 1Click #save-session and assert #session-value reads “cart=3”.
- 2Assert executeScript("return sessionStorage.getItem('cart')") returns “3”.
- 3Set cart to 5 with executeScript("sessionStorage.setItem('cart', '5')").
- 4Wait until #session-value reads “cart=5”.
Acceptance criteria
- sessionStorage is read and written via executeScript
- #session-value shows cart=5
- At least 2 assertions pass
Selenium WebDriver 4 · Selenium · Files, windows & storage