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