Selenium WebDriver 4

Assert sessionStorage state

Medium70 pts~25 min
  • sessionStorage
  • JavaScript execution
Practice app · Document Vault

File upload and download, cookies, localStorage, sessionStorage and JavaScript execution.

Test URL
/lab/selenium-assert-sessionstorage-state

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

  1. 1Click #save-session and assert #session-value reads “cart=3”.
  2. 2Assert executeScript("return sessionStorage.getItem('cart')") returns “3”.
  3. 3Set cart to 5 with executeScript("sessionStorage.setItem('cart', '5')").
  4. 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