def expect_page(
     self,
     predicate: Callable[[Page], bool] = None,
     timeout: int = None,
 ) -> EventContextManagerImpl[Page]:
     return EventContextManagerImpl(
         self.waitForEvent("page", predicate, timeout))
예제 #2
0
 def expect_event(
     self,
     event: str,
     predicate: Callable[[Any], bool] = None,
     timeout: int = None,
 ) -> EventContextManagerImpl:
     return EventContextManagerImpl(self.waitForEvent(event, predicate, timeout))
예제 #3
0
 def expect_file_chooser(
     self,
     predicate: Callable[[FileChooser], bool] = None,
     timeout: int = None,
 ) -> EventContextManagerImpl[FileChooser]:
     return EventContextManagerImpl(
         self.waitForEvent("filechooser", predicate, timeout))
예제 #4
0
 def expect_worker(
     self,
     predicate: Callable[["Worker"], bool] = None,
     timeout: int = None,
 ) -> EventContextManagerImpl["Worker"]:
     return EventContextManagerImpl(
         self.waitForEvent("worker", predicate, timeout))
예제 #5
0
 def expect_download(
     self,
     predicate: Callable[[Download], bool] = None,
     timeout: int = None,
 ) -> EventContextManagerImpl[Download]:
     return EventContextManagerImpl(
         self.waitForEvent("download", predicate, timeout))
예제 #6
0
 def expect_dialog(
     self,
     predicate: Callable[[Dialog], bool] = None,
     timeout: int = None,
 ) -> EventContextManagerImpl[Dialog]:
     return EventContextManagerImpl(
         self.waitForEvent("dialog", predicate, timeout))
예제 #7
0
 def expect_console_message(
     self,
     predicate: Callable[[ConsoleMessage], bool] = None,
     timeout: int = None,
 ) -> EventContextManagerImpl[ConsoleMessage]:
     return EventContextManagerImpl(
         self.waitForEvent("console", predicate, timeout))
예제 #8
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))
예제 #9
0
 def expect_navigation(
     self,
     url: URLMatch = None,
     waitUntil: DocumentLoadState = None,
     timeout: int = None,
 ) -> EventContextManagerImpl[Optional[Response]]:
     return EventContextManagerImpl(self.waitForNavigation(url, waitUntil, timeout))
예제 #10
0
 def expect_load_state(
     self,
     state: DocumentLoadState = None,
     timeout: int = None,
 ) -> EventContextManagerImpl[Optional[Response]]:
     return EventContextManagerImpl(self.waitForLoadState(state, timeout))