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