MCPcopy Create free account
hub / github.com/seleniumbase/SeleniumBase / gui_hover_and_click

Method gui_hover_and_click

seleniumbase/core/sb_cdp.py:2831–2842  ·  view source on GitHub ↗
(self, hover_selector, click_selector)

Source from the content-addressed store, hash-verified

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"`.

Callers 2

raw_cdp_methods.pyFile · 0.80

Calls 6

clickMethod · 0.95
selectMethod · 0.95
gui_hover_elementMethod · 0.95
sleepMethod · 0.45

Tested by

no test coverage detected