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

Method browser

py/selenium/webdriver/remote/webdriver.py:1236–1254  ·  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

1234
1235 @property
1236 def browser(self) -> Browser:
1237 """Returns a browser module object for BiDi browser commands.
1238
1239 Returns:
1240 An object containing access to BiDi browser commands.
1241
1242 Examples:
1243 `user_context = driver.browser.create_user_context()`
1244 `user_contexts = driver.browser.get_user_contexts()`
1245 `client_windows = driver.browser.get_client_windows()`
1246 `driver.browser.remove_user_context(user_context)`
1247 """
1248 if not self._websocket_connection:
1249 self._start_bidi()
1250
1251 if self._browser is None:
1252 self._browser = Browser(self._websocket_connection)
1253
1254 return self._browser
1255
1256 @property
1257 def _session(self) -> Session:

Callers

nothing calls this directly

Calls 2

_start_bidiMethod · 0.95
BrowserClass · 0.90

Tested by

no test coverage detected