selenium获取鼠标悬停
时间: 2023-11-12 17:05:56 浏览: 90
鼠标悬停菜单-ecpri v1.1协议
要使用Selenium获取鼠标悬停,可以使用ActionChains类中的move_to_element()方法。具体实现步骤如下:
1. 导入ActionChains类
```python
from selenium.webdriver.common.action_chains import ActionChains
```
2. 定位到需要悬停的元素
```python
element = driver.find_element_by_xpath("xpath")
```
3. 使用move_to_element()方法悬停在该元素上
```python
ActionChains(driver).move_to_element(element).perform()
```
完整代码示例:
```python
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
driver = webdriver.Chrome()
driver.get("https://www.baidu.com")
# 定位到设置元素
element = driver.find_element_by_xpath('//*[@id="s-usersetting-top"]')
# 悬停在设置元素上
ActionChains(driver).move_to_element(element).perform()
```
阅读全文