(self, tab)
| 1378 | self.switch_to_newest_tab() |
| 1379 | |
| 1380 | def switch_to_tab(self, tab): |
| 1381 | driver = self.driver |
| 1382 | if hasattr(driver, "cdp_base"): |
| 1383 | driver = driver.cdp_base |
| 1384 | if isinstance(tab, int): |
| 1385 | self.page = driver.tabs[tab] |
| 1386 | elif isinstance(tab, cdp_util.Tab): |
| 1387 | self.page = tab |
| 1388 | else: |
| 1389 | raise Exception("`tab` must be an int or a Tab type!") |
| 1390 | self.bring_active_window_to_front() |
| 1391 | |
| 1392 | def switch_to_newest_tab(self): |
| 1393 | self.switch_to_tab(-1) |
no test coverage detected