Get a key from local storage. Args: key: The key to get. Returns: The value of the key. Raises: KeyError: If key is not in local storage.
(self, key)
| 322 | self.driver.execute_script(f"window.{self.storage_key}.clear();") |
| 323 | |
| 324 | def __getitem__(self, key) -> str: |
| 325 | """Get a key from local storage. |
| 326 | |
| 327 | Args: |
| 328 | key: The key to get. |
| 329 | |
| 330 | Returns: |
| 331 | The value of the key. |
| 332 | |
| 333 | Raises: |
| 334 | KeyError: If key is not in local storage. |
| 335 | """ |
| 336 | value = self.get(key) |
| 337 | if value is None: |
| 338 | raise KeyError(key) |
| 339 | return value |
| 340 | |
| 341 | def __setitem__(self, key, value) -> None: |
| 342 | """Set a key in local storage. |