Appium+Robotframework實現iOS應用的自動化測試-3:一個必不可少的工具介紹
阿新 • • 發佈:2019-02-03
有些讀者可能有疑問,iOS的模擬器怎麼啟動呢?怎麼定位介面中的控制元件呢?
下面我們就來進行介紹:
1.Inspector簡介
Inspector從字面上看這個單詞的意思是檢查員,這裡可理解為是一個檢查器,那檢查什麼呢?實際上就是用來檢查介面中的控制元件,可以用它來定位控制元件,當然它的功能還不僅僅是這個,還可以錄製指令碼呢。
2.啟動Inspector
當Appium處於執行就緒狀態中,點選OS X頂部的旋轉中的Appium圖示,此時會彈出一個下拉選單,如下圖所示。
點選最下方的Show Inspector,就會彈出Appium Inspector的視窗了,如下圖所示。
同時也注意,該App的模擬器也出現了。
3.定位控制元件
當我們在Inspector最右側的手機介面點選到某控制元件時,在其左側就會出現該控制元件的詳細資訊,尤其有用的是name和xpath屬性,這對於接下來寫測試指令碼至關重要,如下圖所示。
不過要注意,最右側的手機介面不直接支援互動操作,需要使用左下方的Tap,Swipe和Shake來進行,大家試下就很清楚了。
Inspector還支援錄製操作,不過個人使用後覺得還不如自己編寫程式碼有效,就不多介紹了。
待續,請持續關注...