导入类: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] 举报,一经查实,本站将立刻删除。