def expect_popup( self, predicate: Callable[["Page"], bool] = None, timeout: int = None, ) -> EventContextManagerImpl["Page"]: return EventContextManagerImpl( self.waitForEvent("popup", predicate, timeout))
def expect_worker( self, predicate: Callable[["Worker"], bool] = None, timeout: int = None, ) -> EventContextManagerImpl["Worker"]: return EventContextManagerImpl( self.waitForEvent("worker", predicate, timeout))
def expect_download( self, predicate: Callable[[Download], bool] = None, timeout: int = None, ) -> EventContextManagerImpl[Download]: return EventContextManagerImpl( self.waitForEvent("download", predicate, timeout))
def expect_file_chooser( self, predicate: Callable[[FileChooser], bool] = None, timeout: int = None, ) -> EventContextManagerImpl[FileChooser]: return EventContextManagerImpl( self.waitForEvent("filechooser", predicate, timeout))
def expect_dialog( self, predicate: Callable[[Dialog], bool] = None, timeout: int = None, ) -> EventContextManagerImpl[Dialog]: return EventContextManagerImpl( self.waitForEvent("dialog", predicate, timeout))
def expect_console_message( self, predicate: Callable[[ConsoleMessage], bool] = None, timeout: int = None, ) -> EventContextManagerImpl[ConsoleMessage]: return EventContextManagerImpl( self.waitForEvent("console", predicate, timeout))
def expect_response( self, url: URLMatch = None, predicate: Callable[[Request], bool] = None, timeout: int = None, ) -> EventContextManagerImpl[Response]: return EventContextManagerImpl(self.waitForResponse(url, predicate, timeout))
def expect_navigation( self, url: URLMatch = None, waitUntil: DocumentLoadState = None, timeout: int = None, ) -> EventContextManagerImpl[Optional[Response]]: return EventContextManagerImpl(self.waitForNavigation(url, waitUntil, timeout))
def expect_event( self, event: str, predicate: Callable[[Any], bool] = None, timeout: int = None, ) -> EventContextManagerImpl: return EventContextManagerImpl(self.waitForEvent(event, predicate, timeout))
def expect_load_state( self, state: DocumentLoadState = None, timeout: int = None, ) -> EventContextManagerImpl[Optional[Response]]: return EventContextManagerImpl(self.waitForLoadState(state, timeout))
def expect_worker( self, predicate: Callable[[Worker], bool] = None, timeout: int = None, ) -> EventContextManagerImpl[Worker]: return EventContextManagerImpl(self, "worker", predicate, timeout)
def expect_response( self, predicate: Callable[[Response], bool] = None, timeout: int = None, ) -> EventContextManagerImpl[Response]: return EventContextManagerImpl(self, "response", predicate, timeout)
def expect_request( self, predicate: Callable[[Request], bool] = None, timeout: int = None, ) -> EventContextManagerImpl[Request]: return EventContextManagerImpl(self, "request", predicate, timeout)