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

fishfish-yu · 2020年07月20日 · 1693 次阅读

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

前言

本次 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_alongpinchtwo_finger_swipe等的调用方式,对 xcode 支持更新到 11.5 版本,iOS 版本支持到 13.5,具体请查看 Airtest1.1.4 的更新推文: “Airtest1.1.4 更新:xcode 最新支持到 11.5!

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

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

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

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

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

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 语句的功能

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

iOS-Tagent 更新

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

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


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

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册