diff --git a/src/widgetastic/browser.py b/src/widgetastic/browser.py index 0aa2dc44..879c8c16 100644 --- a/src/widgetastic/browser.py +++ b/src/widgetastic/browser.py @@ -99,7 +99,7 @@ def logger(self): """Logger with prepended plugin name.""" return create_widget_logger(type(self).__name__, self.browser.logger) - def ensure_page_safe(self, timeout: str = "10s") -> None: + def ensure_page_safe(self, timeout=10) -> None: # THIS ONE SHOULD ALWAYS USE JAVASCRIPT ONLY, NO OTHER SELENIUM INTERACTION def _check(): @@ -431,7 +431,7 @@ def _element_lookup(): try: result = wait_for( _element_lookup, - num_sec=timeout, + timeout=timeout, delay=delay, fail_condition=lambda elements: not bool(elements), fail_func=self.plugin.ensure_page_safe if ensure_page_safe else None, diff --git a/src/widgetastic/utils.py b/src/widgetastic/utils.py index 549a260f..f35fb52d 100644 --- a/src/widgetastic/utils.py +++ b/src/widgetastic/utils.py @@ -763,7 +763,7 @@ class WaitFillViewStrategy(DefaultFillViewStrategy): So such strategy gives next widget some time to turn up. """ - def __init__(self, respect_parent=False, wait_widget="5s"): + def __init__(self, respect_parent=False, wait_widget=5): self.wait_widget = wait_widget super().__init__(respect_parent=respect_parent) diff --git a/src/widgetastic/widget/base.py b/src/widgetastic/widget/base.py index 156b1845..e5012b51 100644 --- a/src/widgetastic/widget/base.py +++ b/src/widgetastic/widget/base.py @@ -523,7 +523,7 @@ def is_enabled(self): return self.browser.element(self).is_enabled() @logged() - def wait_displayed(self, timeout="10s", delay=0.2): + def wait_displayed(self, timeout=10, delay=0.2): """Wait for the element to be displayed. Uses the :py:meth:`is_displayed` Args: