【更新公告】Airtest更新至1.3.2版本

原创
2023/12/04 18:03
阅读数 12

👆对私有云感兴趣可以进入公众号回复“有云哦。

1. 前言

本次更新为Airtest库更新,版本提升至1.3.2版本,主要是 ADB版本升级到41版本 以及其它的一些小功能更新。更新详情如下。

2. 功能更新及bug修复

1)ADB升级至41版本

在Airtest1.3.2版本之前,我们库里面的ADB一直都是40版本;自Airtest1.3.2起, ADB升级至41版本,与之前的ADB版本不兼容
所以如果同学们将Airtest升级到1.3.2版本时,请务必关注系统环境里面的所有ADB版本是否一致,否则可能会 导致出现ADB冲突,而无法连接设备 。
建议大家在升级Airtest到1.3.2版本之后,将系统环境里面的ADB都替换成下述Airtest目录下的ADB:

2)iOS模块新增ERROR类型:LocalDeviceError

iOS模块新增一个Error类型, LocalDeviceError ,部分接口只有本地USB连接的iOS设备才可以用,远程设备将会抛出这个异常。因此若有需要,可以  catch  住这个异常,并对远程设备做一些额外的兼容和处理。

3)Yosemite.apk更新

更新了Yosemite.apk,对一些设备的兼容性更好;升级到Airtest1.3.2版本时,手机可能需要重新安装新版的Yosemite.apk,请务必重新给该APK赋予权限,详情参考我们往期推文 【新手必读】Airtest测试Android手机常见的设置问题  。

4)其它问题修复

修复了一些小问题。

3. 如何更新

因本次更新仅更新了Airtest库,所以同学们目前只能在自己本地python环境中,将Airtest更新到最新版本:
  
  
  
pip install -U airtest
对于使用AirtestIDE的同学,可以等我们发布1.2.17版本的IDE(开发组会尽快更新AirtestIDE,敬请期待),或者在旧版本AirtestIDE中设置使用本地python环境,然后将本地python环境的Airtest库升级到最新版本即可。

4. 常见问题

如同学们在使用新版的Airtest时遇到了一些问题无法解决,特别是ADB版本相关的问题,可以通过此网站向我们的开发者快速提单: https://airtest.netease.com/issue_create  。
可以在标题中加入“Airtest1.3.2”之类的字眼,方便我们快速筛选和排查。
(猜你还想看
Airtest结合Poco对控件实施精准截图,学起来!
Airtest:各平台的剪切板功能汇总
【新手必读】Airtest测试Android手机常见的设置问题

本文分享自微信公众号 - AirtestProject(AirtestProject)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部