【更新公告】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:

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

4. 常見問題

如同學們在使用新版的Airtest時遇到了一些問題無法解決,特別是ADB版本相關的問題,可以通過此網站向我們的開發者快速提單:https://airtest.netease.com/issue_create

可以在標題中加入“Airtest1.3.2”之類的字眼,方便我們快速篩選和排查。


AirtestIDE下載:airtest.netease.com/
Airtest 教程官網:airtest.doc.io.netease.com/
搭建企業私有云服務:airlab.163.com/b2b

官方答疑 Q 羣:117973773

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章