(self, page: Any, short: bool = False)
| 2177 | await self._settle(page) |
| 2178 | |
| 2179 | async def _settle(self, page: Any, short: bool = False) -> None: |
| 2180 | from playwright.async_api import Error as PlaywrightError |
| 2181 | from playwright.async_api import TimeoutError as PlaywrightTimeoutError |
| 2182 | |
| 2183 | try: |
| 2184 | await page.wait_for_load_state( |
| 2185 | "domcontentloaded", |
| 2186 | timeout=1000 if short else 5000, |
| 2187 | ) |
| 2188 | except (PlaywrightError, PlaywrightTimeoutError): |
| 2189 | pass |
| 2190 | await asyncio.sleep(0.1 if short else 0.35) |
| 2191 | |
| 2192 | async def _state(self, browser_id: int) -> dict[str, Any]: |
| 2193 | browser_page = self.pages.get(int(browser_id)) |
no outgoing calls
no test coverage detected