Пример #1
0
 def expect_popup(
     self,
     predicate: Callable[["Page"], bool] = None,
     timeout: int = None,
 ) -> EventContextManagerImpl["Page"]:
     return EventContextManagerImpl(
         self.waitForEvent("popup", predicate, timeout))
Пример #2
0
 def expect_worker(
     self,
     predicate: Callable[["Worker"], bool] = None,
     timeout: int = None,
 ) -> EventContextManagerImpl["Worker"]:
     return EventContextManagerImpl(
         self.waitForEvent("worker", predicate, timeout))
Пример #3
0
 def expect_download(
     self,
     predicate: Callable[[Download], bool] = None,
     timeout: int = None,
 ) -> EventContextManagerImpl[Download]:
     return EventContextManagerImpl(
         self.waitForEvent("download", predicate, timeout))
Пример #4
0
 def expect_file_chooser(
     self,
     predicate: Callable[[FileChooser], bool] = None,
     timeout: int = None,
 ) -> EventContextManagerImpl[FileChooser]:
     return EventContextManagerImpl(
         self.waitForEvent("filechooser", predicate, timeout))
Пример #5
0
 def expect_dialog(
     self,
     predicate: Callable[[Dialog], bool] = None,
     timeout: int = None,
 ) -> EventContextManagerImpl[Dialog]:
     return EventContextManagerImpl(
         self.waitForEvent("dialog", predicate, timeout))
Пример #6
0
 def expect_console_message(
     self,
     predicate: Callable[[ConsoleMessage], bool] = None,
     timeout: int = None,
 ) -> EventContextManagerImpl[ConsoleMessage]:
     return EventContextManagerImpl(
         self.waitForEvent("console", predicate, timeout))
Пример #7
0
 def expect_response(
     self,
     url: URLMatch = None,
     predicate: Callable[[Request], bool] = None,
     timeout: int = None,
 ) -> EventContextManagerImpl[Response]:
     return EventContextManagerImpl(self.waitForResponse(url, predicate, timeout))
Пример #8
0
 def expect_navigation(
     self,
     url: URLMatch = None,
     waitUntil: DocumentLoadState = None,
     timeout: int = None,
 ) -> EventContextManagerImpl[Optional[Response]]:
     return EventContextManagerImpl(self.waitForNavigation(url, waitUntil, timeout))
Пример #9
0
 def expect_event(
     self,
     event: str,
     predicate: Callable[[Any], bool] = None,
     timeout: int = None,
 ) -> EventContextManagerImpl:
     return EventContextManagerImpl(self.waitForEvent(event, predicate, timeout))
Пример #10
0
 def expect_load_state(
     self,
     state: DocumentLoadState = None,
     timeout: int = None,
 ) -> EventContextManagerImpl[Optional[Response]]:
     return EventContextManagerImpl(self.waitForLoadState(state, timeout))
Пример #11
0
 def expect_worker(
     self, predicate: Callable[[Worker], bool] = None, timeout: int = None,
 ) -> EventContextManagerImpl[Worker]:
     return EventContextManagerImpl(self, "worker", predicate, timeout)
Пример #12
0
 def expect_response(
     self, predicate: Callable[[Response], bool] = None, timeout: int = None,
 ) -> EventContextManagerImpl[Response]:
     return EventContextManagerImpl(self, "response", predicate, timeout)
Пример #13
0
 def expect_request(
     self, predicate: Callable[[Request], bool] = None, timeout: int = None,
 ) -> EventContextManagerImpl[Request]:
     return EventContextManagerImpl(self, "request", predicate, timeout)