Airtest 安卓10编写连续滑动脚本出错 解决方法
使用Airtest,编写安卓10的连续滑动出现的问题填坑
今天录制安卓10自动化脚本,要实现屏幕解锁操作,需要连续滑动,使用官方文档提供的方法无法进行滑动解锁
官方提供的滑动方法如下
from airtest.core.api import *
dev = device() # 获取当前手机设备
# 手指按照顺序依次滑过3个坐标
dev.minitouch.swipe_along([[179, 618],[175, 981],[541, 983]])
出现了如下错误:

百度了半个多小时,没找到解决方法,回到官方文档又看了看,好吧,看漏了一条

安卓10要使用maxtouch才能使用,把minitouch改为maxtouch,修改代码如下:
from airtest.core.api import *
dev = device() # 获取当前手机设备
# 手指按照顺序依次滑过3个坐标
dev.maxtouch.swipe_along([[179, 618],[175, 981],[541, 983]])
成功!


使用Airtest在安卓10上编写自动化脚本时遇到连续滑动失败的问题,官方提供的minitouch.swipe_along方法无法实现屏幕解锁的滑动操作。经过排查发现,安卓10需使用maxtouch代替minitouch。修改后的代码为dev.maxtouch.swipe_along([[坐标1],[坐标2],[坐标3]]),成功解决了滑动问题。
2140

被折叠的 条评论
为什么被折叠?



