1. 程式人生 > >Appium+Robotframework實現iOS應用的自動化測試-3:一個必不可少的工具介紹

Appium+Robotframework實現iOS應用的自動化測試-3:一個必不可少的工具介紹

有些讀者可能有疑問,iOS的模擬器怎麼啟動呢?怎麼定位介面中的控制元件呢?

下面我們就來進行介紹:

1.Inspector簡介

Inspector從字面上看這個單詞的意思是檢查員,這裡可理解為是一個檢查器,那檢查什麼呢?實際上就是用來檢查介面中的控制元件,可以用它來定位控制元件,當然它的功能還不僅僅是這個,還可以錄製指令碼呢。

2.啟動Inspector

當Appium處於執行就緒狀態中,點選OS X頂部的旋轉中的Appium圖示,此時會彈出一個下拉選單,如下圖所示。


點選最下方的Show Inspector,就會彈出Appium Inspector的視窗了,如下圖所示。


同時也注意,該App的模擬器也出現了。

3.定位控制元件

當我們在Inspector最右側的手機介面點選到某控制元件時,在其左側就會出現該控制元件的詳細資訊,尤其有用的是name和xpath屬性,這對於接下來寫測試指令碼至關重要,如下圖所示。


不過要注意,最右側的手機介面不直接支援互動操作,需要使用左下方的Tap,Swipe和Shake來進行,大家試下就很清楚了。

Inspector還支援錄製操作,不過個人使用後覺得還不如自己編寫程式碼有效,就不多介紹了。


待續,請持續關注...