(self, hover_selector, click_selector)
| 2829 | self.select(click_selector, timeout=2).click() |
| 2830 | |
| 2831 | def gui_hover_and_click(self, hover_selector, click_selector): |
| 2832 | if getattr(sb_config, "_cdp_mobile_mode", None): |
| 2833 | self.select(click_selector).click() |
| 2834 | return |
| 2835 | gui_lock = FileLock(constants.MultiBrowser.PYAUTOGUILOCK) |
| 2836 | with gui_lock: |
| 2837 | self.__make_sure_pyautogui_lock_is_writable() |
| 2838 | self.bring_active_window_to_front() |
| 2839 | self.gui_hover_element(hover_selector) |
| 2840 | time.sleep(0.15) |
| 2841 | self.gui_hover_element(click_selector) |
| 2842 | self.click(click_selector) |
| 2843 | |
| 2844 | def internalize_links(self): |
| 2845 | """All `target="_blank"` links become `target="_self"`. |
no test coverage detected