AirtestIDE更新:1.2.9新版来袭~

简介: AirtestIDE更新:1.2.9新版来袭~

前言



本次更新为AirtestIDE更新,版本提升至1.2.9版本,另外airtest更新至1.1.11版本。更新详情如下:


更新详情



1. 恢复查看iOS的unity-poco树的功能


恢复了在IDE上查看iOS设备的unity-poco树的功能,mac或者是Windows平台上的IDE都支持。


网络异常,图片无法展示
|


但是需要注意的是,目前 仅支持用USB线与本地相连的iOS设备


另外,如同学们的IDE使用了本地Python环境,则需要把本地Python环境里面的airtest库和pocoui库都更新到最新版本。


pip install -U airtest
pip install -U pocoui
复制代码


2.新手机初始化不需要再装RotationWatcher.apk


之前同学们使用旧版的IDE连接新的安卓设备,初始化时会自动给设备安装上2个apk:


  • Yosemite.apk
  • RotationWatcher.apk


网络异常,图片无法展示
|


1.2.9版本的IDE初始化新设备时,将不再需要安装RotationWatcher.apk,仅需要装上Yosemite.apk即可:


网络异常,图片无法展示
|


3.支持使用rgb=True开启彩色识别


新版IDE的airtest识别算法有所改进,能更好地识别指定了 rgb=True 这个参数的情况。我们可以直接双击IDE上的截图脚本,进入图片编辑器后勾上rgb选项:


网络异常,图片无法展示
|


或者在IDE的脚本编辑窗口空白处单击右键,选择 图片/代码模式切换 ,在 Template 里面添加 rgb=True 的参数:


touch(Template(r"tpl1619590322520.png", rgb=True, record_pos=(-0.118, 0.189), resolution=(1080, 1920)))
复制代码


特别注意:使用旧版IDE的同学,尽管脚本中添加了 rgb=True 的参数,实际上是不生效的;代码放在新版IDE执行的话,rgb=True 的参数生效,识别结果会与旧版识别的结果相差比较大,请同学们根据自己脚本的实际情况修改参数。


4.poco辅助窗的UI树更新时间改成实时更新


1.2.9版本IDE的poco辅助窗,UI树更新时间改成实时刷新,方便同学们查看当前的连接是否断开:


网络异常,图片无法展示
|


5.新版IDE截图时使用高清图片


1.2.8版本截图时使用的图片比较模糊,但1.2.9版本使用高清图片截图。


6.修复部分情况下安卓10无法点击手机屏幕的问题


修复了当安卓10手机开启了IDE自动录制功能时,关掉录制功能后,会再也无法点击手机屏幕,报错是主机终止了一个连接的问题。


还修复了在安卓10以上手机连接出画面的瞬间,立刻用鼠标去点屏幕,也非常容易出现无法用鼠标操作屏幕,必须重连才能成功初始化手机并进行点击操作的问题。


7.修复使用poco的inspector模式偶现报错的问题


8.修复部分情况下IDE容易卡死的问题


目前IDE的安卓手机如果在连接时直接拔掉,不再会卡死IDE了。


如何更新



1. 官网下载


同学们可以直接在我们的AirtestIDE官网上下载最新版本到本地电脑使用:airtest.netease.com/


(部分Mac用户启动IDE时,如未收到新版本的更新弹窗,可以直接到我们官网上手动下载最新版本)


2. 旧版IDE检查更新


对于使用1.2.5版本或者以上版本IDE的同学,重新打开IDE时即可看到更新消息,按指示更新即可。或者在IDE顶部菜单栏中,依次打开 帮助--检查更新 也可以获取最新本IDE的更新消息。


网络异常,图片无法展示
|


特别注意:Mac用户在覆盖更新版本之前,需要检查自己的脚本保存路径是否在AirtestIDE的路径之内 ,如在的话,请备份脚本之后再进行覆盖更新;否则覆盖更新过程中,所有IDE路径之内的脚本都会丢失!!

相关文章
|
XML JSON JavaScript
【前端】Vue项目中 JSON 编辑器的使用
【前端】Vue项目中 JSON 编辑器的使用
4200 0
|
弹性计算 网络协议 数据处理
稳定平滑进行云上业务IPv6化改造—— Series1:改造思路及CDN改造
随着国家工信部印发的《推进IPv6规模部署行动计划》的深入推进,近期国资委相关的大型国企都开始着手进行业务的IPv6化改造,其在阿里云上的门户及B2B、B2C等对外业务,自然进入第一批改造的范围。本文是基于在具体客户的IPv6化过程中积累的最佳实践编写,希望能够给读者带来一些IPv6化改造的启发。
稳定平滑进行云上业务IPv6化改造—— Series1:改造思路及CDN改造
|
5月前
|
编解码 人工智能 API
飞桨x昇腾生态适配方案:12_动态OM推理
本文介绍了基于Ascend AI平台的OM模型动态推理方法,包括动态BatchSize、动态分辨率、动态维度及动态Shape四种场景,支持固定模式与自动设置模式。通过`ais_bench`工具实现推理,提供示例命令及输出结果说明,并解决常见问题(如环境变量未设置、输入与模型不匹配等)。此外,还提供了API推理指南及参考链接,帮助用户深入了解ONNX离线推理流程、性能优化案例及工具使用方法。
247 0
|
SQL 关系型数据库 MySQL
MySQL操作利器——mysql-connector-python库详解
MySQL操作利器——mysql-connector-python库详解
2268 0
|
11月前
|
人工智能 Java 关系型数据库
Red Hat Enterprise Linux 9.5 发布下载,新增功能亮点概述
Red Hat Enterprise Linux 9.5 发布下载,新增功能亮点概述
578 4
Red Hat Enterprise Linux 9.5 发布下载,新增功能亮点概述
|
11月前
|
人工智能 大数据 云计算
【AI系统】AI 发展驱动力
本文介绍了阿里云在2023年云栖大会上发布的多项新技术和产品,涵盖云计算、大数据、人工智能等领域,展示了阿里云最新的技术成果和行业解决方案,助力企业数字化转型。
|
小程序 JavaScript 前端开发
微信小程序安装和使用 Vant Weapp 组件库
本文介绍了如何在微信小程序中安装和使用Vant Weapp组件库,包括通过npm安装、构建npm、修改配置文件以及在小程序中使用Vant Weapp提供的组件。
微信小程序安装和使用 Vant Weapp 组件库
|
自然语言处理 Java 索引
SpringBoot 实现 elasticsearch 查询操作(RestHighLevelClient 的案例实战)
SpringBoot 实现 elasticsearch 查询操作(RestHighLevelClient 的案例实战)
683 1
点击富文本部分文字跳转功能
点击富文本部分文字跳转功能
218 0
|
XML JavaScript 前端开发
Vue3 项目中怎么使用 jsx——易懂
Vue3 项目中怎么使用 jsx——易懂