AirtestIDE1.2.4、1.2.5新版来袭!新增自动更新、iOS更多版本支持...

 

前言

本次IDE更新主要是将IDE里的 airtest更新到1.1.4版本 并 新增自动更新 的功能,另外还修复了一些常见的bug。

iOS-Tagent也进行了更新,适配了xcode11.5和iOS13.5。(GitHub地址:https://github.com/AirtestProject/iOS-Tagent)

新功能

 Airtest更新至1.1.4版本,修改了接口 swipe_along 、 pinch 、two_finger_swipe等的调用方式,对xcode支持更新到11.5版本,iOS版本支持到13.5,具体请查看 Airtest1.1.4 的更新推文: “Airtest1.1.4更新:xcode最新支持到11.5!

② 新增了AirtestIDE的自动更新功能,启动IDE时,会自动检查是否有新版本,如有新版本则会弹出更新窗口。点击更新则会下载一个新版本的压缩包,之后可以选择是否覆盖安装(特别注意:文件覆盖过程中请不要强制终止)。

image

image

另外也可以在IDE的顶部导航栏,选择 帮助--检查更新 也可以查看当前IDE版本是否为最新版本。

image

③ 优化了脚本编辑窗口的搜索功能

image

④ 略微优化了log级别筛选功能

 优化了右键运行选中代码功能,假如其中有poco语句,会根据当前的poco模式尝试初始化一个poco对象,运行更方便。即我们选中poco语句右键运行的时候,不用另外把poco的初始化语句也选中了。

image

 AirtestIDE本次更新不提供Ubuntu版本,可以在其他平台上编写脚本,然后在Ubuntu上部署Python环境来运行(部署教程可以参考此链接的内容:https://airtest.doc.io.netease.com/IDEdocs/run_script/1_useCommand_runScript/#python)

Bug修复

① 修复了部分手机在 ADB TOUCH 模式下点击屏幕可能失效的问题
② 修复了脚本在另存为时可能引发的BUG
③ 修复iOS部分机型横屏异常及提高启动应用的速度
④ 在Android Poco选择Stop后,不会再强制不断重启poco-service进程
⑤ 修复了自定义 launcher.py 路径不能太长的BUG
⑥ 修复了断开和连上手机时,自动录制按钮状态错误的问题,以及新增了切换手机时,自动录制插入 set_current 语句的功能

image

⑦ 在使用自定义python.exe时,能正确按照顺序打印出print语句的log了

iOS-Tagent更新

本次更新的iOS-Tagent可以支持xcode11.5和iOS13.5,但是在使用11.5/11.6的xcode的时候,可能会出现一个软件包损坏的错误(最新的xcode可能还存在其它兼容问题,建议用11.4稳妥一些):

image

遇到这个报错时,在下述页面手动把依赖加上即可解决:

image


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

 

posted @ 2020-07-20 10:30  AirtestProject  阅读(309)  评论(0编辑  收藏  举报