set session storage
Write a key/value pair into the current page sessionStorage
Write a key/value pair into the current page's sessionStorage via an engine-internal page evaluate (not a general run js command — no such command exists).
Syntax
When I set session storage "<key>" to "<value>"Qualifiers
| Qualifier | Role | Example |
|---|---|---|
to | Storage value | set session storage "token" to "abc" |
Requirements
| Item | Contract |
|---|---|
| Element / control shape | None — sessionStorage key/value on current origin |
| How the label binds | Key + value payloads |
| Qualifiers that change resolve | to |
| Platform | Web only (navigate first) |
| Wrong shape → use instead | localStorage → set local storage |
See also UI contracts.
Examples
Given I navigate to "https://example.com"
When I set session storage "flash-message" to "Saved!"Notes
- Requires a loaded page (navigate first).
- Quoted values resolve like every other step (
$ENV,@/@@). Reports keep the raw.stkquote. - Web only. Appium /
Platform: apireturn unsupported.