Returns a storage module object for BiDi storage commands. Returns: An object containing access to BiDi storage commands. Examples: ``` cookie_filter = CookieFilter(name="example") result = driver.storage.get_cookies(filter=cookie_fil
(self)
| 1301 | |
| 1302 | @property |
| 1303 | def storage(self) -> Storage: |
| 1304 | """Returns a storage module object for BiDi storage commands. |
| 1305 | |
| 1306 | Returns: |
| 1307 | An object containing access to BiDi storage commands. |
| 1308 | |
| 1309 | Examples: |
| 1310 | ``` |
| 1311 | cookie_filter = CookieFilter(name="example") |
| 1312 | result = driver.storage.get_cookies(filter=cookie_filter) |
| 1313 | cookie=PartialCookie("name", BytesValue(BytesValue.TYPE_STRING, "value") |
| 1314 | driver.storage.set_cookie(cookie=cookie, "domain")) |
| 1315 | cookie_filter=CookieFilter(name="example") |
| 1316 | driver.storage.delete_cookies(filter=cookie_filter) |
| 1317 | ``` |
| 1318 | """ |
| 1319 | if not self._websocket_connection: |
| 1320 | self._start_bidi() |
| 1321 | |
| 1322 | assert self._websocket_connection is not None |
| 1323 | if self._storage is None: |
| 1324 | self._storage = Storage(self._websocket_connection) |
| 1325 | |
| 1326 | return self._storage |
| 1327 | |
| 1328 | @property |
| 1329 | def permissions(self) -> Permissions: |
nothing calls this directly
no test coverage detected