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

Method browser

py/selenium/webdriver/remote/webdriver.py:1249–1267  ·  view source on GitHub ↗

Returns a browser module object for BiDi browser commands. Returns: An object containing access to BiDi browser commands. Examples: `user_context = driver.browser.create_user_context()` `user_contexts = driver.browser.get_user_contexts()`

(self)

Source from the content-addressed store, hash-verified

1247
1248 @property
1249 def browser(self) -> Browser:
1250 """Returns a browser module object for BiDi browser commands.
1251
1252 Returns:
1253 An object containing access to BiDi browser commands.
1254
1255 Examples:
1256 `user_context = driver.browser.create_user_context()`
1257 `user_contexts = driver.browser.get_user_contexts()`
1258 `client_windows = driver.browser.get_client_windows()`
1259 `driver.browser.remove_user_context(user_context)`
1260 """
1261 if not self._websocket_connection:
1262 self._start_bidi()
1263
1264 if self._browser is None:
1265 self._browser = Browser(self._websocket_connection)
1266
1267 return self._browser
1268
1269 @property
1270 def _session(self) -> Session:

Callers

nothing calls this directly

Calls 2

_start_bidiMethod · 0.95
BrowserClass · 0.90

Tested by

no test coverage detected