airtest 個人筆記

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 會智能分析做圖的壓縮比,在一臺設備上截圖,可以應用於其它不同分辨率的手機

 

 

 

 

發佈了10 篇原創文章 · 獲贊 0 · 訪問量 2591
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章