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

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

此文章来源于项目官方公众号:“AirtestProject”

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

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:

image.png

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库升级到最新版本即可。

image.png

4. 常见问题

如同学们在使用新版的Airtest时遇到了一些问题无法解决,特别是ADB版本相关的问题,可以通过此网站向我们的开发者快速提单:airtest.netease.com/issue_creat…

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

相关实践学习
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
相关文章
|
开发工具 C++ git
《人生苦短,我用python·三》pybind11简单使用
《人生苦短,我用python·三》pybind11简单使用
1119 0
|
3月前
|
Docker 容器 持续交付
如何快速搭建 ERPNext Demo 演示?
ERPNext Demo 是一个预设数据的轻量化系统,帮助用户快速体验其核心功能。本文介绍四种快速搭建方法:Docker容器部署、自动化工具、云平台一键部署及源码定制化部署,适用于展示、培训、远程演示等场景,助力高效传递系统价值。
如何快速搭建 ERPNext Demo 演示?
|
10月前
|
人工智能 小程序 JavaScript
【一步步开发AI运动小程序】十四、主包超出2M大小限制,如何将插件分包发布?
本文介绍了如何从零开始开发一个AI运动小程序,重点讲解了通过分包技术解决程序包超过2M限制的问题。详细步骤包括在uni-app中创建分包、配置`manifest.json`和`pages.json`文件,并提供了分包前后代码大小对比,帮助开发者高效实现AI运动功能。
|
数据采集 XML Web App开发
6个强大且流行的Python爬虫库,强烈推荐!
6个强大且流行的Python爬虫库,强烈推荐!
853 6
|
Java Maven Spring
SpringBoot 系列之 Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resource
这篇文章描述了在使用Maven构建Spring Boot项目时遇到的`maven-resources-plugin`插件版本问题导致的编译失败,并提供了通过修改插件版本至3.1.0来解决这个问题的方法。
SpringBoot 系列之 Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resource
|
SQL 关系型数据库 数据建模
Dify数据库结构导出到PowerDesigner
Dify是开源大语言模型应用开发平台,助力快速构建生成式AI应用。PowerDesigner是SAP的企业级建模工具,用于数据建模、业务流程建模和企业架构规划。通过PostgreSQL的`pg_dump`导出表结构到SQL文件,然后在PowerDesigner中导入生成物理数据模型,从而实现Dify数据库结构到PowerDesigner的迁移。
691 1
|
存储 NoSQL 测试技术
JMeter Redis 数据集 vs CSV 数据集性能对比
【2月更文挑战第27天】JMeter Redis 数据集 vs CSV 数据集性能对比
231 1
JMeter Redis 数据集 vs CSV 数据集性能对比
|
机器学习/深度学习 Ubuntu Unix
配置工具篇(tmux+ranger+lazygit)
配置工具篇(tmux+ranger+lazygit)
280 0
配置工具篇(tmux+ranger+lazygit)
|
Java 数据库
JPA - EntityTransaction与事务
JPA - EntityTransaction与事务
150 0
|
存储 运维 Kubernetes
运维面试题库之K8s
运维面试题库之K8s
1784 1