Python Selenium move_to_element ActionChains 的方法不工作

Python Selenium move_to_element method of ActionChains not working

driver = webdriver.Chrome()
driver.get('https://www.wikipedia.org/')
time.sleep(2)
actions = ActionChains(driver)
actions.move_by_offset(500, 500).perform()

move_to_element()move_to_element_by_offset()

None 函数有效。

没有报错。

https://github.com/SeleniumHQ/selenium/issues/7890

我没有发现您的代码试验有任何此类问题。然而,需要注意的是,ActionChains 是一种自动化低级交互的方法,例如鼠标移动、鼠标按钮操作、按键和上下文菜单交互。 class 对于执行复杂的操作(如悬停和拖放)也很有用。为了模拟所有这些低级交互复杂动作 ActionChains Class被使用而不是直接使用键盘鼠标

因此,尽管 move_by_offset() 方法执行得非常明显,但您可能无法 trace/track 它。