App自动化手势TouchAction

使用步骤:
导入包,创建TouchAction对象
from appium.webdriver.common.touch_action import TouchAction
touch_action=TouchAction(driver)
通过对象调用像执行的手势
通过perform()执行动作

手指轻敲
#对某个元素或坐标按下并快速抬起
touch_action.tap(element,x=X,y=Y,count=N).perform()
#元素和坐标只填写一个就好,坐标需要指定
#count是点击的次数

按下和抬起
#可以组成轻敲和长按
touch_action.press(element,x=X,y=Y).perform()
touch_action.release(element,x=X,y=Y).perform()

touch_action.press(element,x=X,y=Y,count=N).release().perform()

等待操作
touch_action.wait(ms).perform()
#以毫秒为单位
touch_action.press(element,x=X,y=Y,count=N).wait(1000).release().perform()

长按
#长按某个按钮弹出菜单
touch_action.log_press(element,x=X,y=Y,duration=1000).perform()
#与上面的等待操作等价

移动
touch_action.move_to(element,x=X,y=Y).perform()

手势解锁
#根据界面名的不同,可直接打开解锁设置页面
touch_action.press(x=X1,y=Y1)
.move_to(x=X2,y=Y2).move_to(x=X3,y=Y3).release().perform()

学习链接:https://www.bilibili.com/video/BV1B441197rZ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值