码迷,mamicode.com
首页 > 其他好文 > 详细

鼠标事件

时间:2019-11-18 12:57:54      阅读:58      评论:0      收藏:0      [点我收藏+]

标签:lin   web   pre   color   class   cli   element   drive   imp   

在 WebDriver 中, 将这些关于鼠标操作的方法封装在 ActionChains 类提供。

ActionChains 类提供了鼠标操作的常用方法:

  • perform(): 提交

  • context_click(): 点击

  • double_click(): 双击

  • drag_and_drop(): 拖动

  • move_to_element(): 鼠标悬停

from selenium import webdriver
# 引入 ActionChains 类
from selenium.webdriver.common.action_chains import ActionChains

driver = webdriver.Chrome()
driver.get("https://www.baidu.cn")

# 定位到要悬停的元素
above = driver.find_element_by_link_text("设置")
# 对定位到的元素执行鼠标悬停操作
ActionChains(driver).move_to_element(above).perform()
#perform  执行ActionChains中储存的行为

 

 

鼠标事件

标签:lin   web   pre   color   class   cli   element   drive   imp   

原文地址:https://www.cnblogs.com/zuoyou1223/p/11881111.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!