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

1. 前言

本次更新为 AirtestIDE、Airtest-Selenium 库更新。

AirtestIDE 更新至 1.2.17 版本,AirtestIDE 内置库 Airtest 更新为 1.3.3.1 版本,Poco 更新为 1.0.94 版本,主要支持了 selenium4.0 以上版本,ADB 更换为 41 版本,Airtest 新增点击和滑动的相对坐标支持Poco 修复了 1.0.93 运行效率缓慢的问题 等。更多更新内容详见下文。

2. 更新内容

1)AirtestIDE 更新至 1.2.17 版本

新版 IDE 主要是更新了内置的 ADB 为 41 版本,更新支持了 selenium4.0 以上版本;以及更新了内置 python 环境的 airtest、poco 库,将其提升到下述的最新版本。

【重要】ADB 升级至 41 版本,与之前的 ADB 版本不兼容,请注意保证系统环境中所有的 ADB 版本一致,否则可能会导致无法连接设备

建议大家在更新完 AirtestIDE 到 1.2.17 后,需要将系统环境里面的 ADB 都替换成下述 Airtest 目录下的 ADB:

相比于 1.2.16 版本,Airtest 直接从 1.3.1 提升至了 1.3.3.1:

Poco 也是从 1.0.92 提升至了 1.0.94:

2)Airtest-Selenium 更新至 1.0.6

该版本主要有以下更新内容:

3. 如何更新

1)覆盖更新

打开 AirtestIDE 时,如收到下述的更新提示,可以直接选择点击左下角的【更新】按钮来完成覆盖更新:

特别注意:更新过程切勿中断,如覆盖更新时因为某些异常中断,可能导致覆盖更新失败,无法正常打开 AirtestIDE。

此时我们可以卸载掉更新失败的 AirtestIDE,然后到官网上下载最新版。

另外覆盖更新之前,请检查是否将脚本保存到了 AirtestIDE 的文件路径内,如有请备份脚本后再进行覆盖更新,否则进行 覆盖更新操作后也会覆盖掉保存在 AirtestIDE 路径下的脚本

2)到官网上下载最新版本

官网下载地址:https://airtest.netease.com/index.html

3)本地 Python 环境库更新

如需把本地 Python 环境的库更新至与 1.2.17 一样的环境,可以使用如下命令:

# airtest最新版为1.3.3.1
pip install -U airtest

# pocoui最新版为1.0.94
pip install -U pocoui

#Airtest-selenium更新
pip install -U airtest-selenium

4. 其它问题

1)覆盖更新失败

如果同学们在覆盖更新的时候,不能正确更新的话,可以删掉这个目录下的所有内容,再重新检查更新并执行更新操作:

C:\Users\xxx\AppData\Local\AirtestIDE\AirtestIDE

或者 直接到我们官网上下载一个最新的版本

2)旧版没问题,更新后出现 xxx 问题

如果同学们遇到,旧版使用没问题,但更新后出现 xxx 问题的情况,请务必给出详细的信息向我们提问:

如无法提供上述详细信息,开发者将可能很难帮助同学们查到问题所在。

3)向开发组提单

其他关于新版使用过程的任何问题/建议,都可以向我们的开发组提单:https://airtest.netease.com/issue_create 。(提单时标题备注 1.2.17 版本 IDE 可以让开发者快速定位)


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

官方答疑 Q 群:526033840


↙↙↙阅读原文可查看相关链接,并与作者交流