此文章来源于项目官方大众号:“AirtestProject”
版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者不合法用途
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:
-
Airtest 1.2.7
- 新增了
device.disconnect()
接口 - 新增了很多断语句子
- 修改了应用装置接口
pm_install
- 支撑Android12L
- 新增了
-
Airtest 1.2.8-1.2.9
- windows窗口和iOS设备支撑运用
start_recording
接口录制屏幕 - 提升了windows截图方法的兼容性
- 支撑Android13
- windows窗口和iOS设备支撑运用
-
Airtest 1.2.10.1
- 更新对 github.com/AirtestProj… 的支撑,请一起更新airtest和iOS-Tagent,并在手机上部署最新版别
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)到官网上下载最新版别
官网下载地址:airtest.netease.com/home/index.… :
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)向开发组提单
其他关于新版运用过程的任何问题/建议,都能够向咱们的开发组提单:airtest.netease.com/issue_creat… 。(提单时标题备注1.2.15版别IDE能够让开发者快速定位)
AirtestIDE下载:airtest.netease.com/
Airtest 教程官网:airtest.doc.io.netease.com/
搭建企业私有云服务:airlab.163.com/b2b
官方答疑 Q 群:117973773