【更新公告】AirtestIDE更新至1.2.17版本

本文涉及的产品
阿里云百炼推荐规格 ADB PostgreSQL,4核16GB 100GB 1个月
简介: 【更新公告】AirtestIDE更新至1.2.17版本


版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途

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: image.png

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

  • ADB版本升级到41版本
  • iOS模块新增ERROR类型:LocalDeviceError
  • Yosemite.apk更新
  • 其它小优化及改动
  • touch, swipe接口新增相对坐标的支持
  • Windows新增了剪贴板相关的接口
  • Android支持手动指定touch_method
  • 更新修复了部分小问题

Poco也是从1.0.92提升至了1.0.94:

  • 支持传入指定IP连接,例如: poco = UnityPoco(addr=(ip, port))
  • 更新PocoService.apk,修复节点访问时间过长的问题以及更好地兼容部分机型
  • Unity-SDK新增了poco.sendMessage()poco.invoke()接口
  • 当Android poco主动调用stop_running时,释放申请的端口号

2)Airtest-Selenium更新至1.0.6

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

  • 新增支持selenium4.0以上版本,如果在本地python环境中使用了airtest-selenium,请更新:pip install -U airtest-selenium

3. 如何更新

1)覆盖更新

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

image.png

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

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

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

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

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

image.png

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

image.png

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

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

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

  • 旧版本信息(IDE版本,是否使用本地python环境,若使用本地安装的airtest和pocoui版本如何)
  • 新版本信息(IDE版本,是否使用本地python环境,若使用本地安装的airtest和pocoui版本如何)
  • 进行了怎么样的操作/运行了怎么样的代码
  • 旧版表现如何,新版表现如何(如出现报错,请提供完整的报错信息)

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

3)向开发组提单

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

相关实践学习
阿里云百炼xAnalyticDB PostgreSQL构建AIGC应用
通过该实验体验在阿里云百炼中构建企业专属知识库构建及应用全流程。同时体验使用ADB-PG向量检索引擎提供专属安全存储,保障企业数据隐私安全。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
相关文章
|
6月前
|
Android开发 iOS开发 开发者
更新公告:Airtest更新至1.2.10.2版本
更新公告:Airtest更新至1.2.10.2版本
|
6月前
|
Android开发 iOS开发 开发者
【更新公告】Airtest更新至1.2.6版本
【更新公告】Airtest更新至1.2.6版本
104 1
|
6月前
|
Android开发 iOS开发 计算机视觉
【更新公告】Airtest更新至1.2.9版本
【更新公告】Airtest更新至1.2.9版本
【更新公告】Airtest更新至1.2.9版本
|
6月前
|
IDE 开发工具 Android开发
【更新公告】AirtestIDE更新至1.2.16版本
【更新公告】AirtestIDE更新至1.2.16版本
|
6月前
|
IDE 开发工具 开发者
【更新公告】AirtestIDE更新至1.2.15版本
【更新公告】AirtestIDE更新至1.2.15版本
121 0
|
6月前
|
开发工具 Android开发 iOS开发
【更新公告】Airtest更新至1.3.3版本
【更新公告】Airtest更新至1.3.3版本
|
6月前
|
IDE 开发工具 Android开发
【更新公告】Airtest更新至1.3.2版本
【更新公告】Airtest更新至1.3.2版本
|
6月前
|
IDE Shell Android开发
【更新公告】Airtest更新至1.2.7版本
【更新公告】Airtest更新至1.2.7版本
103 0
|
6月前
|
Web App开发 IDE 开发工具
【更新公告】Airtest更新至1.3.0.1版本
【更新公告】Airtest更新至1.3.0.1版本
136 0
|
编解码 算法 Windows
Camtasia2023最新版本主要更新内容
录屏软件的鼻祖是techSmith 的喀秋莎(Techsmith Camtasia Studio),视频编辑软件Camtasia 2020发布,十大新功能放出!作为一个自媒体人,每天都要录制编辑视频,选择一个好的视频编辑工具就是大家首先面临的一个难题,选择一个好工具,可以起到事半功倍的效果,大大提高工作效率。视频编辑非常多,今天给大家推荐的是一款功能强大、又容易上手的软件,它就是Camtasia 2023。
209 0