使用AppiumBooster打造心目中理想的自動化測試框架(2)
發表于:2016-09-12來源:debugtalk作者:Leo Lee點擊數:
標簽:Appium
UI交互是自動化測試的基礎,主要分為三部分內容:定位控件、操作控件、檢測結果。 控件定位 定位控件時,統一采用元素ID進行定位。這里的ID包括 ac
UI交互是自動化測試的基礎,主要分為三部分內容:定位控件、操作控件、檢測結果。
控件定位
定位控件時,統一采用元素ID進行定位。這里的ID包括accessibility_id
或accessibility_label
,需要在iOS工程項目中預先進行設置。
另外,考慮到控件可能出現延遲加載的情況,定位控件時統一執行wait
操作;定位成功后會立即返回控件對象,定位失敗時會進行等待并不斷嘗試定位,直到超時(30秒)后拋出異常。
原文轉自:http://debugtalk.com/post/build-ideal-app-automation-test-framework/