Selenium Webdriver 源码分析之touch_actions.py

本文分析了Selenium Webdriver中touch_actions.py的源码,主要讲解其在移动设备上的触摸支持功能。通过传入webdriver对象创建TouchActions实例,并介绍了相关API及其对应的功能。
摘要由CSDN通过智能技术生成

作用

移动设备触摸支持
代码如下
在这里插入图片描述
需要传入一个webdriver对象,用于构建一个TouchActions对象,其他方法与前面 Selenium Webdriver 源码分析之ActionChains 的原理差不多

API对应的功能

API功能
double_tap(on_element)#双击
flick(xspeed, yspeed)# 在任意位置开始以指定的速度移
flick_element(on_element, xoffset, yoffset, speed)#从元素开始以指定的速度移动
long_press(on_element)#长按不释放
move(xcoord, ycoord)#移动到指定的位置
perform()#执行链中的所有动作
release(xcoord, ycoord)#在某个位置松开操作
scroll(xoffset, yoffset)#滚动到某个位置
scroll_from_element(on_element, xoffset, yoffset)#从某元素开始滚动到某个位置
tap(on_element)#单击
tap_and_hold(xcoord, ycoord)#某点按住
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值