ActionChains类的介绍

1.move_to_element()方法可以理解为悬停,这个方法会经常使用到,如一个用户登录系统后,想要退出,需要鼠标先悬停到用户昵称,然后才可点击退出系统,否则无法点击到,

2.2、context_click()是右击,一般右击后,会弹出删除分享等,就以百度网盘为案例来说明content_click()的使用,百度网盘登录成功后,点击网盘,会显示出网盘中存储的数据,我们选中其中的某一个数据,点击右击,

3.double_click()是双击元素,一般使用在有数据交互的地方比较合理,如点击一个按钮,点击以下按钮,会往数据库insert一条数据,如果开发未屏蔽双击,双击下,那么意味着insert二条数据,很明显,这是很严重的问题,笔者在2年前测试就遇到过这样的问题



4.click_and_hold()指的是按住鼠标左键在源元素上,点击并且不释放,就以百度搜索为案例

ActionChains(driver).click_and_hold(hold).perform()

5.release()值鼠标释放,在调用click_and_hold()方法的时候,鼠标并没有释放,可以执行release()方法,这样鼠标可以得到释放,

ActionChains(driver).click_and_hold(hold).release()


6.

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值