MCPcopy Create free account
hub / github.com/SeleniumHQ/selenium / storage

Method storage

py/selenium/webdriver/remote/webdriver.py:1303–1326  ·  view source on GitHub ↗

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)

Source from the content-addressed store, hash-verified

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:

Callers

nothing calls this directly

Calls 2

_start_bidiMethod · 0.95
StorageClass · 0.90

Tested by

no test coverage detected