diff --git a/src/widgetastic/browser.py b/src/widgetastic/browser.py index 4856e88e..5227d5a9 100644 --- a/src/widgetastic/browser.py +++ b/src/widgetastic/browser.py @@ -354,7 +354,11 @@ def click(self, locator, *args, **kwargs): el = self.move_to_element(locator, *args, **kwargs) self.plugin.before_click(el) # and then click on current mouse position - self.perform_click() + if nav_click and self.browser_type.lower() == 'firefox' and self.browser_version > 52: + el.click() + time.sleep(1) + else: + self.perform_click() if not ignore_ajax: try: self.plugin.ensure_page_safe()