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

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

大家催更了很久的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环境)



更新的内容详情如下:


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目前暂时还有一些问题需要兼容)
相关文章
|
6月前
|
jenkins Unix 持续交付
个人记录jenkins编译ios过程 xcode是9.4.1
个人记录jenkins编译ios过程 xcode是9.4.1
93 2
|
3月前
|
缓存 iOS开发
如何在Xcode删除某个版本的IOS模拟器
如何在Xcode删除某个版本的IOS模拟器
586 1
|
6月前
|
数据安全/隐私保护 Swift iOS开发
如何用 Xcode 安装 ipa
如何用 Xcode 安装 ipa
|
搜索推荐 iOS开发 芯片
记录一次Xcode 模拟器项目编译问题
记录一次Xcode 模拟器项目编译问题
记录一次Xcode 模拟器项目编译问题
|
安全 IDE Linux
如何用Xcode安装ipa
iOS APP上架App Store其中一个步骤就是要把ipa文件上传到App Store! 下面进行步骤介绍! 利用Appuploader这个软件,可以在Windows、Linux或Mac系统中申请ios和上传IPA到App Store Connect。 非常的方便,没有Mac也可以用Appuploader在Windows电脑上传ipa到App Store Connect后台。
如何用Xcode安装ipa
|
iOS开发
查看Xcode安装进度方法
查看Xcode安装进度方法
283 0
|
iOS开发
Xcode更新不了的解决办法
Xcode更新不了的解决办法
229 0
|
iOS开发
Xcode更新的那些事儿Xcode更新的那些事儿
App Store上:本地 Xcode 版本是 10.1,在 App Store 上更新,显示的是不兼容更新,强制更新的话,更新完还是 10.1。
520 0
Xcode更新的那些事儿Xcode更新的那些事儿
|
iOS开发
Xcode 10升级报错:libstdc++.6.0.9.tbd
Xcode 10升级报错:libstdc++.6.0.9.tbd
857 0
Xcode 10升级报错:libstdc++.6.0.9.tbd