1.部分設備不能直接操作,啓動參數可以爲(注意紅色部分):
"F:\Program Files\AirtestIDE_2019-09-10_py3_win64\AirtestIDE_2019-09-11_py3_win64\AirtestIDE" runner "F:\Users\Airtest\HaoYangMao.air" --device Android://127.0.0.1:5037/NX508J?touch_method=ADBTOUCH&&cap_method=JAVACAP&&ori_method=ADBORI --log "F:/Users/Airtest/scripts_log\6c4bfe5987cfa46c9e3238c128ae47a5"
2.android 系統不一致,可能 會出現有的相同的UI元素, text屬性在另一個系統上是name 屬性
可以自己寫方法,傳入參數時做兩種情況判斷
3.部分android的webview會將當前面中所有的UI 對象遍歷出來,當操作的對象不在可視範圍時,會異常,可以追加獲取POS,x,y 都大於0小於1
4.adb 長時間運行,總是會出現 各種莫名其妙的故障,python 中容未知錯誤可以用:
try:
#todo anything
except BaseException:
#error case
5.poco 對少部分一些UI 不能讀取,採用圖色的操作,AIRTEST 會智能分析做圖的壓縮比,在一臺設備上截圖,可以應用於其它不同分辨率的手機