Get all items in local storage. Returns: A dict mapping keys to values.
(self)
| 245 | ) |
| 246 | |
| 247 | def items(self) -> dict[str, str]: |
| 248 | """Get all items in local storage. |
| 249 | |
| 250 | Returns: |
| 251 | A dict mapping keys to values. |
| 252 | """ |
| 253 | return self.driver.execute_script( |
| 254 | f"var ls = window.{self.storage_key}, items = {{}}; " |
| 255 | "for (var i = 0, k; i < ls.length; ++i) " |
| 256 | " items[k = ls.key(i)] = ls.getItem(k); " |
| 257 | "return items; " |
| 258 | ) |
| 259 | |
| 260 | def keys(self) -> list[str]: |
| 261 | """Get all keys in local storage. |
no outgoing calls