def hover_and_click(self, hover_selector, click_selector, click_by=By.CSS_SELECTOR, timeout=settings.SMALL_TIMEOUT): self.wait_for_element_visible(hover_selector, timeout=timeout) self.scroll_to(hover_selector) # Settle down from the scrolling before hovering element = page_actions.hover_and_click( self.driver, hover_selector, click_selector, click_by, timeout) self._demo_mode_pause_if_active() return element
def hover_and_click(self, hover_selector, click_selector, click_by=By.CSS_SELECTOR, timeout=settings.SMALL_TIMEOUT): return page_actions.hover_and_click(self.driver, hover_selector, click_selector, click_by, timeout)