首页 > 其他分享 >【更新公告】AirtestIDE更新至1.2.15版本

【更新公告】AirtestIDE更新至1.2.15版本

时间:2023-04-26 15:55:07浏览次数:46  
标签:AirtestIDE 15 1.2 Airtest 更新 版本 airtest

1. 前言

本次更新为AirtestIDE、Airtest、Poco、iOS-tagent更新。

AirtestIDE更新至1.2.15版本,Airtest更新为1.2.10版本,Poco更新为1.0.89版本,iOS-tagent重新梳理了master分支内容。更新内容详见下文。

2. 更新内容

1)AirtestIDE更新至1.2.15版本

新版IDE主要是更新了内置python环境的airtest、poco库,将其提升到最新版本。相比于1.2.14版本,airtest直接从1.2.6提升至了1.2.10:

Poco也是从1.0.87提升至了1.0.89:

  • Poco 1.0.88-1.0.89
    • 更新PocoService.apk对Android12+的支持
    • poco点击位置从锚点位置改到控件正中心
2)Airtest更新至1.2.10版本

该版本主要是更新了3块内容:

  • 兼容了最新的iOS-Tagent
  • Yosemite.apk修复了一个小米6手机横屏画面获取错误的问题
  • airtest脚本支持 if __name__ == "__main__" 的写法
3)Poco更新至1.0.89版本

该版本主要是更新PocoService.apk对Android 12的支持。

4)iOS-tagent更新了master分支

最新的 iOS-Tagent ,主要是修复了一些横竖屏点击异常、新系统不兼容等问题,另外整理了分支情况:

  • master, 是基于appium wda做了改动并测试过的。(推荐使用!!)
  • modified_appium_wda, 是最新基于appium wda做了改动但是未完整测试过的。
  • ios_tagent_old, 保留了一个以前可用的打包版本。

3. 如何更新

1)覆盖更新

打开AirtestIDE时,如收到下述的更新提示,可以直接选择点击左下角的【更新】按钮来完成覆盖更新:

特别注意:更新过程切勿中断,如覆盖更新时因为某些异常中断,可能导致覆盖更新失败,无法正常打开AirtestIDE。

此时我们可以卸载掉更新失败的AirtestIDE,然后到官网上下载最新版。

另外覆盖更新之前,请检查是否将脚本保存到了AirtestIDE的文件路径内,如有请备份脚本后再进行覆盖更新,否则进行 覆盖更新操作后也会覆盖掉保存在AirtestIDE路径下的脚本

2)到官网上下载最新版本

官网下载地址:https://airtest.netease.com/home/index.html

3)本地Python环境库更新

如需把本地Python环境的库更新至与1.2.15一样的环境,可以使用如下命令:

# airtest最新版为1.2.10
pip install -U airtest

# pocoui最新版为1.0.89
pip install -U pocoui

4. 其它问题

1)覆盖更新失败

如果同学们在覆盖更新的时候,不能正确更新的话,可以删掉这个目录下的所有内容,再重新检查更新并执行更新操作:

C:\Users\xxx\AppData\Local\AirtestIDE\AirtestIDE

或者 直接到我们官网上下载一个最新的版本

2)旧版没问题,更新后出现xxx问题

如果同学们遇到,旧版使用没问题,但更新后出现xxx问题的情况,请务必给出详细的信息向我们提问:

  • 旧版本信息(IDE版本,是否使用本地python环境,若使用本地安装的airtest和pocoui版本如何)
  • 新版本信息(IDE版本,是否使用本地python环境,若使用本地安装的airtest和pocoui版本如何)
  • 进行了怎么样的操作/运行了怎么样的代码
  • 旧版表现如何,新版表现如何(如出现报错,请提供完整的报错信息)

如无法提供上述详细信息,开发者将可能很难帮助同学们查到问题所在。

3)向开发组提单

其他关于新版使用过程的任何问题/建议,都可以向我们的开发组提单:https://airtest.netease.com/issue_create 。(提单时标题备注1.2.15版本IDE可以让开发者快速定位)


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

官方答疑 Q 群:117973773

呀,这么认真都看到这里啦,帮忙点个推荐支持一下呗,灰常感谢~

标签:AirtestIDE,15,1.2,Airtest,更新,版本,airtest
From: https://www.cnblogs.com/AirtestProject/p/17356310.html

相关文章

  • SSL/TLS 受诫礼(BAR-MITZVAH)攻击漏洞(CVE-2015-2808) 修复方案
    详细描述SSL/TLS协议是一个被广泛使用的加密协议,BarMitzvah攻击实际上是利用了"不变性漏洞",这是RC4算法中的一个缺陷,它能够在某些情况下泄露SSL/TLS加密流量中的密文,从而将账户用户名密码,信用卡数据和其他敏感信息泄露给黑客。解决方法临时解决方法:服务器端(SSL/TLS)--------1......
  • rockyLinux 初体验(教程)PostgreSQL15
    目录数据库软件PostgreSQL安装数据库软件PostgreSQL配置数据库软件PostgreSQL交互通用数据库管理软件DBeaver彼时,PostgreSQL已经更新到了15.2。距离我上一次写PostgreSQL教程2022-03-20,已经过去一年多了。Linux篇PostgreSQL教程很久之前就想写了,一直停留在想法上......
  • LeetCode 152. 乘积最大子数组
    20230426顺利通过原题解题目约束题解classSolution{public:intmaxProduct(vector<int>&nums){intmaxF=nums[0],minF=nums[0],ans=nums[0];for(inti=1;i<nums.size();++i){intmx=maxF,mn=minF;......
  • EasyCVR视频融合平台黑名单功能更新,防止设备恶意注册平台
    为了防止别人恶意注册国标设备,EasyCVR视频融合平台也具备拦截设备注册的功能,即通过国标设备ID和注册IP地址进行拦截,也就是黑名单功能。在3.1版本之前,黑名单的设置是在配置中心—平台接入中,在输入框中添加黑名单ID和黑名单IP,再添加多个和查找已添加的黑名单,是十分困难的,也很不合......
  • OpenSUSE Leap 15.3 系统分析与调整指南【翻译完成】
    在线阅读在线阅读(Gitee)ApacheCN学习资源贡献指南本项目需要校对,欢迎大家提交PullRequest。请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的......
  • 算法学习day07哈希表part02-454、383、15、18
    packageLeetCode.hashpart02;importjava.util.HashMap;importjava.util.Map;/***454.四数相加II*给你四个整数数组nums1、nums2、nums3和nums4,数组长度都是n,请你计算有多少个元组(i,j,k,l)能满足:*0<=i,j,k,l<n*nums1[i]+nums2[j]+nums......
  • EasyCVR视频融合平台黑名单功能更新,防止设备恶意注册平台
    为了防止别人恶意注册国标设备,EasyCVR视频融合平台也具备拦截设备注册的功能,即通过国标设备ID和注册IP地址进行拦截,也就是黑名单功能。在3.1版本之前,黑名单的设置是在配置中心—平台接入中,在输入框中添加黑名单ID和黑名单IP,再添加多个和查找已添加的黑名单,是十分困难的,也很不合理。......
  • 【SD集训】20230425 T2 差(difference) 题解 CF1500F 【Cupboards Jumps】
    大家可以猜猜看为什么有两个标题,因为这个原因本文就不设密码了,被He_ren的原题创到了。吐槽一下,He_ren甚至出原题还用脚造数据,虽然数据确实比较难造。不过那两个\(O(n^2)\)老哥好像都没最后将所有数调整成非负,遗憾20。有人场切*3500却没过签到题,我不说是谁。题目描述......
  • P.13-用户密码加密存储密码、P.14-铺垫知识jwt工具类使用、P.15-登录接口实现细节分析
    P.13-用户密码加密存储密码实际项目中我们不会把密码明文存储在数据库中。默认使用的PasswordEncoder要求数据库中的密码格式为:{id}password。它会根据id去判断密码的加密方式。但是我们一般不会采用这种方式。所以就需要替换PasswordEncoder。我们一般......
  • php 版本号对比,1.0.5和1.15.0
    $version1='1.0.5';$version2='1.15.0';//自定义比较函数functioncompare_versions($v1,$v2){$ver1=explode('.',$v1);$ver2=explode('.',$v2);//将每个版本号中的字符串转换为整数$ver1=array_map('intval&......