| 1152 | return self.context.request |
| 1153 | |
| 1154 | async def pause(self) -> None: |
| 1155 | default_navigation_timeout = ( |
| 1156 | self._browser_context._timeout_settings.default_navigation_timeout() |
| 1157 | ) |
| 1158 | default_timeout = self._browser_context._timeout_settings.default_timeout() |
| 1159 | self._browser_context.set_default_navigation_timeout(0) |
| 1160 | self._browser_context.set_default_timeout(0) |
| 1161 | try: |
| 1162 | await asyncio.wait( |
| 1163 | [ |
| 1164 | asyncio.create_task( |
| 1165 | self._browser_context._channel.send("pause", None) |
| 1166 | ), |
| 1167 | self._closed_or_crashed_future, |
| 1168 | ], |
| 1169 | return_when=asyncio.FIRST_COMPLETED, |
| 1170 | ) |
| 1171 | finally: |
| 1172 | self._browser_context._set_default_navigation_timeout_impl( |
| 1173 | default_navigation_timeout |
| 1174 | ) |
| 1175 | self._browser_context._set_default_timeout_impl(default_timeout) |
| 1176 | |
| 1177 | async def pdf( |
| 1178 | self, |