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)
| 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: |
nothing calls this directly
no test coverage detected