聊聊最新版AirtestIDE的新功能

今年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 airtestpip 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-creatorUE4 两款引擎的支持,具体的接入方法请查阅公众号往期对应的推文:

只需要3步,你就能接入UE4 Poco SDK啦~

poco支持测试Cocos-Creator的游戏啦!

7.支持设置画面渲染分辨率

新版IDE更好的支持了全面屏设备,airtestIDE可以适应大部分全面屏不适配的问题,对于还未支持的设备,ide支持用户 设置画面渲染分辨率

分辨率的设置详情可以参考文档:

airtest.doc.io.netease.com/IDEdocs/dev…

以上,就是新版IDE的主要更新内容啦,祝大家“食用”愉快~

(PS:使用过程中遇到问题不要慌,你可以通过多种方式联系到项目开发者,issue提交地址 github.com/AirtestProj… ;官方开发者交流Q群1017250147)


AirtestProject开发者交流Q群:1017250147

文章来源于公众号:AirtestProject

Airtest官网: http://airtest.netease.com/
原文地址:https://www.cnblogs.com/AirtestProject/p/12566135.html