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

1. 前言

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

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

2. 更新详情

1)新增对Android12的支持

新增Android 12的minicap截图支持。

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

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

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

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

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

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

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

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

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

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

3. 如何更新

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版本:

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”之类的字眼,方便我们快速筛选和排查。


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

官方答疑 Q 群:654700783

呀,这么认真都看到这里啦,帮忙点个赞或者收藏支持下我把,灰常感谢~

【更新公告】Airtest更新至1.2.4相关推荐

  1. pubg2019年7月服务器维护时间,绝地求生2019年7月10日官方更新公告及更新内容汇总...

    本文导航第1页: 正式服维护内容 正式服维护内容 绝地求生正式服在7月10日停机维护,本次维护更新内容除了优化服务器外,还有发放生存补给每周任务未获得的BP和修复现版本游戏中出现的BUG,下面小编为大 ...

  2. 明日之后1月14日服务器维护,明日之后11月14日停机更新公告:更新内容有哪些?...

    在明日之后手游中,为了让玩家们更好的体验游戏.明日之后于11月14日对游戏进行了停机更新,本次都更新了哪些内容?很多玩家还不知道,下面就和小编一起去了解一下吧. 明日之后11月14日停机更新公告: 1 ...

  3. 我叫mt4服务器维护时间,我叫MT4维护更新公告 维护更新内容及时间

    我叫MT4马上又要维护更新了,本次维护更新似乎对历练任务进行了修改,具体内容是什么呢,今天小编就为大家带来本次我叫MT4维护更新内容及时间介绍 感谢您对<我叫MT4>一直以来的支持和喜爱, ...

  4. 头条服务器维护更新公告,【更新公告】《第五人格》2021年8月12日维护公告

    致诸位尊敬的访客: 欢迎诸位来到[第五人格]! 为保证庄园的稳定运行,[第五人格]将于周四上午7: 30进行不停服维护. -- 本周将采用不停服维护方式.7点30分服务器进入不停服维护状态,届时各位访 ...

  5. 王者荣耀服务器维护七月,《王者荣耀》7.28不停服维护更新攻略教程 7月28日更新公告...

    在王者荣耀的游戏中,7月28日进行了不停服的更新维护,此次更新除了常规的修复以外,还带来了蔷薇珍宝阁活动,接下来就让小编带大家一起来看看详细的内容吧. 王者荣耀2021年7月28日全服不停机更新公告 ...

  6. 5月6阴阳师服务器维护,阴阳师5月6日维护更新公告 御魂加成开放购买

    阴阳师每周御魂加成本来每周只能领取2次,在每周六和周日.小伙伴们都会积攒体力或者在结界卡放置斗鱼卡,此次阴阳师更新了阴阳师商店中御魂和觉醒1小时加成,当时小伙伴们要跟寮会长商量好哦,不然会长买了,你们 ...

  7. 王者荣耀5月一日服务器维护,王者荣耀5月25日更新内容 王者荣耀2021年5月25日全服不停机更新公告...

    王者荣耀5月25日更新了什么?王者荣耀在2021年5月25日进行全服不停机更新,本次更新上线浪漫初夏第三期活动,还有[专属梦境]英雄修炼限时开启,以及礼包上架.商城更新.英雄调整等众多内容.以下是小编 ...

  8. 寻仙手游维护公告服务器停服更新,寻仙手游2月8日停服更新公告 更新内容分享...

    在寻仙手游中,为了让玩家们更好的体验游戏.寻仙手游将于2月8日对游戏进行停服更新,本次更新新增了哪些新内容,今天小编就给大家带来寻仙手游2月8日停服更新公告的详细内容. 亲爱的仙友: 寻仙手游将于2月 ...

  9. 创造与魔法282服务器哪天维护,创造与魔法5月28日更新公告 5月28日更新内容[多图]...

    创造与魔法5月28日更新内容是什么呢?这一次的更新对于玩家们来说也是很不错的. 那么现在就让我们一起来看看5月28日更新与介绍吧,希望可以在游戏中帮助到你们去了解. 创造与魔法5月28日更新公告 [更 ...

最新文章

  1. 石头剪刀布python代码_我的第一个python程序,石头剪刀布猜拳游戏
  2. squid一些其它配置
  3. 【Visual Studio 2019】上传代码到 GitHub ( 16.9.2 版本 | 安装 GitHub 扩展插件 | 创建 Git 仓库 | 推送到远程仓库 )
  4. MySQL(十一)视图及存储过程
  5. Java知识系统回顾整理01基础05控制流程07结束外部循环
  6. 计算机房地板厚度,机房防静电地板 架空地板的技术参数与地板规格种类
  7. html1怎样插入视频,HTML视频教程,第1章 HTML初识
  8. VMware 11安装Mac OS X 10.10
  9. 你的个人信息是如何被盗走的?MySQL脱库,脱库的原理,怎么脱库,脱库的步骤,一库三表六字段
  10. 循环链表--约瑟夫问题
  11. 对 NGUI 子节点的位置的一点理解
  12. Python 爬虫的集中简单方式
  13. 图解sql内外连接和左连接left join和右连接right join
  14. 数据挖掘概念与技术(第三版)课后答案——第四章
  15. 为什么学习线性代数?
  16. 编译原理 实验1《词法分析程序设计与实现》
  17. Centos下安装Pure-ftpd
  18. Linux内核访问用户空间文件 filp_open/vfs_read/vfs_write/set_fs/get_fs
  19. 百度对网站就像西门庆对潘金莲
  20. Android音视频视频基础(H264)二 SPS分析

热门文章

  1. css 将标签固定在底部
  2. Python 数据挖掘(三) matplotlib模块 简单使用
  3. 武汉理工大学软件测试重点,软件测试实验报告书(武汉理工大学).docx
  4. DM365的视频编码器的硬件设计
  5. 精选(36) 常见的五种MySQL高可用方案分析
  6. tantela-2021-08-10
  7. c语言fork函数fpid初始值,进程创建,fork()函数讲解
  8. Java、JSP电子政务系统毕业设计
  9. Teechart图表教程:Teechart的安装
  10. ELF文件——动态链接