selenium4.9鼠标悬停
时间: 2023-07-26 15:06:52 浏览: 95
鼠标悬停菜单-ecpri v1.1协议
在 Selenium 4.9 中,可以使用 `Actions` 类中的 `moveToElement` 方法来实现鼠标悬停。
示例代码:
```python
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
driver = webdriver.Chrome()
driver.get("https://www.example.com")
element_to_hover_over = driver.find_element_by_xpath("//a[@class='example-link']")
hover = ActionChains(driver).move_to_element(element_to_hover_over)
hover.perform()
```
上述代码中,首先创建了一个 Chrome WebDriver 实例,并打开了一个示例网站。然后,通过 `find_element_by_xpath` 方法找到需要悬停的元素,并创建了一个 `ActionChains` 实例。接下来,使用 `move_to_element` 方法将鼠标悬停在该元素上,并使用 `perform` 方法执行操作。
阅读全文