今年1.20号左右,AirtestProject团队就更新了一版IDE-- AirtestIDE1.2.3 ,相比1.2.2,这个版本增加了很多新功能,下面我们就来看看具体有哪些更新:
1.兼容Android10和MIUI11
新版本对Android10有了更好的支持与兼容,Android10手机可以直接连接使用了(即无需勾选任何选项,直接点击 connect
按钮就行啦)。但是小米手机如果更新到MIUI11,需要勾选 use Javacap
+ use orientation
两个选项后才能使用。
注意:如果使用了本地Python环境来运行脚本的话,不要忘记将本地的 airtest
+ pocoui
两个库也更新到最新哟,否则可能还会使用旧的代码来连接和运行脚本,导致依然不兼容。(命令行运行 pip install -U airtest
和 pip install -U pocoui
即可更新)
另外, poco-service.apk
暂时没有更新,因此在Android10上面会弹出一个低版本的提示,不过不影响使用~(直接点击 确认
即可)
2.设置兼容模式启动
新增了一个兼容模式的设置项。若启动时需要使用兼容性模式(即双击IDE文件夹中的兼容性模式启动.bat)才能正常查看编辑窗口和Log窗口的话,可以在IDE的 选项-设置
中选择一个兼容模式后重启IDE,这样未来将会默认以兼容性模式来启动IDE:
设置项的使用详情可以参看文档: airtest.doc.io.netease.com/IDEdocs/set…
3.新增TV按钮窗口
针对部分电视APP,IDE新增了一个 TV按钮 的快捷窗口,可以用鼠标点击来发送 上下左右
+ 确认
按钮的ADB消息:
按钮使用详情可以参看文档:airtest.doc.io.netease.com/IDEdocs/dev…
4.更新了Yosemite.apk
Yosemite.apk
更新了版本,请各位重新安装新版本的应用,以获得更好的使用效果和Android10的兼容。在运行到脚本到 text()
语句时、或是连接手机时勾选了 use javacap
模式,airtest会自动检测并安装新版本的 Yosemite.apk
。但是前提是必须使用IDE自带的环境来运行脚本,或者是本地环境的airtest已经更新到最新的1.1.3版本。
各位也可以考虑手工安装到手机, Yosemite.apk
文件就在IDE的目录中,搜索一下就能找到啦。
5.Airtest更新到1.1.3
Airtest更新了版本,关于log()接口,和报告生成的LogToHtml有了一些改动,可以更好地显示报错信息并且简化了生成报告的代码等;另外还新增了脚本图片精度压缩的配置项,具体请查看Airtest更新公告:github.com/AirtestProj…
6.poco新增对cocos-creator和UE4的支持
Poco-SDK新增了cocos-creator和UE4两款引擎的支持,具体的接入方法请查阅公众号往期对应的推文:
7.支持设置画面渲染分辨率
新版IDE更好的支持了全面屏设备,airtestIDE可以适应大部分全面屏不适配的问题,对于还未支持的设备,ide支持用户 设置画面渲染分辨率 :
分辨率的设置详情可以参考文档:
airtest.doc.io.netease.com/IDEdocs/dev…
以上,就是新版IDE的主要更新内容啦,祝大家“食用”愉快~