【更新公告】跨平台自动化测试方案 Airtest 更新至 1.2.4

栏目: 软件资讯 · 发布时间: 2年前

内容简介:本次更新为 Airtest 更新,版本提升至 1.2.4 版本。 PS:AirtestIDE 暂未更新 ,1.2.12版本的 IDE 自带的 Airtest 版本仍是 1.2.3 版本,不是最新的 1.2.4 版本。 更新详情 1)新增对Android12的支持 新增Android...

本次更新为 Airtest 更新,版本提升至 1.2.4 版本。

PS:AirtestIDE 暂未更新 ,1.2.12版本的 IDE 自带的 Airtest 版本仍是 1.2.3 版本,不是最新的 1.2.4 版本。

更新详情

1)新增对Android12的支持

新增Android 12的minicap截图支持。

如果在1.2.12版本的IDE中,连接不上Android12的设备,可以在本地 python 环境把Airtest更到1.2.4版本后,连接Android12的设备跑一个脚本之后,再用1.2.12版本的IDE来连接该设备。(当然,后续更新了AirtestIDE的版本之后,就可以直接连接,无需进行这些操作)

2)修复了1个启动录屏失败的问题

安卓在录屏强制中止的情况下,下一次启动录屏时优先清理之前的录屏再开始新录屏,有效避免了 启动录屏失败 的问题。

旧版本在录屏强制终止的情况下,重新开始录屏可能会出现如下的报错(需要手动结束录屏或者单独运行结束录屏的脚本之后才能正常重新开启录屏):

【更新公告】跨平台自动化测试方案 Airtest 更新至 1.2.4

3)优化了部分手机的输入问题

部分手机如oppo/vivo等,在没有安装/启用yosemite输入法时无法使用,改用 adb shell input text 输入(不支持中文)。

4)优化了 wake 接口解锁操作

wake 接口先尝试使用 keyevent224 和 82 解锁android屏幕,如果解锁失败,再尝试用yosemite解锁。

5)修复了部分极限情况的图像识别异常问题

计算置信度过程加入极限值噪点,修复纯色状态时 置信度异常高 的问题。RGB模式对极限值进行裁剪,修复色相角度计算异常的问题。

如何更新

1)使用了AirtestIDE

因为本次更新只涉及Airtest框架更新,所以我们即使使用最新的1.2.12版本IDE自带的Python环境也是无法享受到的;

但是我们可以在AirtestIDE设置使用本地Python环境,然后在本地Python环境中将 Airtest 更新至1.2.4版本,这样在IDE运行脚本时,就会使用最新的Airtest框架。

2)使用本地Python环境/其它编辑器

使用本地Python环境同学,可以直接在对应的Python环境中,使用下述命令更新 Airtest:

pip install -U airtest

使用其它编辑器,比如pycharm的同学,可以直接找到当前项目使用的Python解释器,然后升级 Airtest 至1.2.4版本:

【更新公告】跨平台自动化测试方案 Airtest 更新至 1.2.4

更新注意事项

1)pip install 超时/报错

如果在下载/更新airtest库时,出现超时问题,请 更换国内源 来pip,比如使用清华源:


 

pip install -U airtest -i https://pypi.tuna.tsinghua.edu.cn/simple

如果出现报错,不能安装,则优先排查python版本的支持问题,airtest支持3≤python≤3.9。(python2不支持)

2)更新后numpy报错

如更新后出现类似 ImportError:numpy.core.multiarray failed to import 的报错,可以尝试将 numpy 库的版本降至1.19.3版本以下:


 

# 安装指定版本的库(命令参考)
pip install numpy==1.17.2

如果python环境里面的numpy版本>1.9.13,安装时会出现类似 airtest 1.2.4 requires numpy≤1.19.3。请先将环境里面的numpy版本降低至要求以下,再来安装最新的airtest。

3)其它关于1.2.4版本Airtest的问题

如同学们在使用新版的Airtest时遇到了一些问题无法解决,可以通过此网站向我们的开发者快速提单:https://airtest.netease.com/issue_create 。

可以在标题中加入“Airtest1.2.4”之类的字眼,方便我们快速筛选和排查。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

算法设计与分析基础

算法设计与分析基础

Anany levitin / 潘彦 / 清华大学出版社 / 2007-1-1 / 49.00元

作者基于丰富的教学经验,开发了一套对算法进行分类的新方法。这套方法站在通用问题求解策略的高度,能对现有的大多数算法都能进行准确分类,从而使本书的读者能够沿着一条清晰的、一致的、连贯的思路来探索算法设计与分析这一迷人领域。本书作为第2版,相对第1版增加了新的习题,还增加了“迭代改进”一章,使得原来的分类方法更加完善。 本书十分适合作为算法设计和分析的基础教材,也适合任何有兴趣探究算法奥秘的读者......一起来看看 《算法设计与分析基础》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具