Airtest1.1.4更新:xcode最新支持到11.5!

版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途
此文章来源于项目官方公众号:“AirtestProject”

大家催更了很久的airtest终于又更新啦!本次更新的airtest版本为1.1.4,主要包含Android API 和 iOS支持这俩方面更新,同学们可以使用命令 pip install -U airtest 将自己本地的airtest版本更新到最新版本:

(注意:AirtestIDE暂未更新,所以目前IDE自带的airtest版本还是1.1.3,如需使用airtest1.1.4,可以在本地环境更新airtest,并将IDE的运行环境设置为本地python环境)

image

更新的内容详情如下:

Android API修改:

1.Android部分点击接口修改:

将Android的点击代码进行了一些维护,对于以前一部分需要调用到 Android.minitouch 才能运行的接口(主要是 pinch, swipe_along, two_finger_swipe ),现在统一直接在Android层面进行调用:

# old:   
dev = device()   
dev.minitouch.pinch()   
dev.minitouch.swipe_along([(100, 300), (300, 300), (100, 500), (300, 600)])  
dev.minitouch.two_finger_swipe( (100, 100), (200, 200) )   
->   
# new:   
dev = device()  
dev.pinch()  # 双指捏合或分开  
dev.swipe_along([(100, 300), (300, 300), (100, 500), (300, 600)])  # 连续滑过一系列坐标   
dev.two_finger_swipe( (100, 100), (200, 200) )  # 两个手指一起滑动   

更多调用代码示例与参数示例,可以参考:tests/test_android.py

PS:针对这几个接口,我们后续还会推出详细的实例推文教大家如何应用,敬请期待~

2.修复了部分型号的小米手机(主要是MIUI11版本)在横屏时使用javacap截图,会导致图像被不正确压缩的情况。

1)将airtest更新到最新版本之后,卸载手机上已有的Yosemite.apk,重新连接手机即可 重装新版本的Yosemite.apk 修复此问题。(或者在最新的airtest包中找到新版本的Yosemite.apk,手动覆盖安装即可)

注:若手机更新到 MIUI12版本,无需使用 javacap 模式 就能直接获取到手机屏幕了,建议大家直接将MIUI11更新到MIUI12

2)修复了 MIUI11+android10 下,is_screenon(手机是否亮屏)和 is_locked(手机是否锁屏)接口无法使用的bug

iOS部分修改:

1.修复iOS部分机型横屏异常及提高启动应用的速度
2.iOS-Tagent对xcode的支持更新到11.5版本,iOS版本支持到13.5(最新版本的xcode目前暂时还有一些问题需要兼容)

童鞋们更新使用后,如遇到问题,欢迎在我们的公众号或者官方答疑群留言反馈~


Airtest官网:http://airtest.netease.com/
Airtest教程官网:https://airtest.doc.io.netease.com/
搭建企业私有云服务:https://airlab.163.com/b2b

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值