微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

selenium中的简单的鼠标操作

导入类:ActionChains --鼠标的操作形成一连串的动作链,由selenium的ActionChains类来完成模拟鼠标操作
手表操作的过程:
1、鼠标的操作,先放到一个列表中
2、利用perform()执行列表当中所有的操作
鼠标中基本的操作有:
点击(click)、双击(double_click)、右键(context_click)、悬浮(move_to_element)、拖拽(drag_and_drop)、暂停(pause)
等等。

一个栗子:
from selenium.webdriver.common.action_chains import ActionChains
from selenium import webdriver
import time

# 创建Chrome对象
driver = webdriver.Chrome()
# 访问百度
driver.get("http://baidu.com")

# 找到元素
ele = driver.find_element_by_xpath('//div[@id="u1"]//a[@class="pf"]')

# 实例化Action Chains对象
# 悬浮到元素上,停留0.5秒,perform执行操作
ActionChains(driver).move_to_element(ele).pause(0.5).perform()
time.sleep(3)
# 退出浏览器
driver.quit()

 



版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐