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)
| 1287 | |
| 1288 | @property |
| 1289 | def storage(self) -> Storage: |
| 1290 | """Returns a storage module object for BiDi storage commands. |
| 1291 | |
| 1292 | Returns: |
| 1293 | An object containing access to BiDi storage commands. |
| 1294 | |
| 1295 | Examples: |
| 1296 | ``` |
| 1297 | cookie_filter = CookieFilter(name="example") |
| 1298 | result = driver.storage.get_cookies(filter=cookie_filter) |
| 1299 | cookie=PartialCookie("name", BytesValue(BytesValue.TYPE_STRING, "value") |
| 1300 | driver.storage.set_cookie(cookie=cookie, "domain")) |
| 1301 | cookie_filter=CookieFilter(name="example") |
| 1302 | driver.storage.delete_cookies(filter=cookie_filter) |
| 1303 | ``` |
| 1304 | """ |
| 1305 | if not self._websocket_connection: |
| 1306 | self._start_bidi() |
| 1307 | |
| 1308 | assert self._websocket_connection is not None |
| 1309 | if self._storage is None: |
| 1310 | self._storage = Storage(self._websocket_connection) |
| 1311 | |
| 1312 | return self._storage |
| 1313 | |
| 1314 | @property |
| 1315 | def permissions(self) -> Permissions: |
nothing calls this directly
no test coverage detected