天天看點

Appium+python自動化25-windows版appium_desktop_V1.7.1appium_desktop_v1.2.6運作appiuminspector彈出框的坑對比分析

Appium+python自動化25-windows版appium_desktop_V1.7.1appium_desktop_v1.2.6運作appiuminspector彈出框的坑對比分析

2.下載下傳後傻瓜式安裝,然後啟動appium,這個界面跟之前老版本差别很大,版本号:V1.7.1

Appium+python自動化25-windows版appium_desktop_V1.7.1appium_desktop_v1.2.6運作appiuminspector彈出框的坑對比分析

1.啟動界面點Start按鈕後就直接進入控制台日志界面,遇到什麼報錯在這裡看日志,基本上都能順藤摸瓜找到解決辦法。

Appium+python自動化25-windows版appium_desktop_V1.7.1appium_desktop_v1.2.6運作appiuminspector彈出框的坑對比分析

1.元素定位探測器,在Desired Capabilitis下表格輸入參數配置資訊:

'platformName': 'Android'

'deviceName': '127.0.0.1:62001' # 這個是夜神模拟器的裝置名稱

'platformVersion': '4.4.2' # 夜神模拟器系統是4.4.2

'appPackage': 'com.taobao.taobao'

'appActivity': 'com.taobao.tao.welcome.Welcome'

Appium+python自動化25-windows版appium_desktop_V1.7.1appium_desktop_v1.2.6運作appiuminspector彈出框的坑對比分析

2.參數配置好之後可以儲存下,然後啟動夜神模拟器,再點Start Session按鈕就能定位元素了

Appium+python自動化25-windows版appium_desktop_V1.7.1appium_desktop_v1.2.6運作appiuminspector彈出框的坑對比分析

3.用上圖導航欄的箭頭按鈕,定位左邊app的元素屬性

1.這裡有個坑,這種彈出框的元素無法定位到,需要用UI Automator Viewer這個工具才能定位到

Appium+python自動化25-windows版appium_desktop_V1.7.1appium_desktop_v1.2.6運作appiuminspector彈出框的坑對比分析

1.inspector優點

appium自帶的inspector可以檢視xpath路徑,對比xpath不熟悉的同學可以很好的幫助

2.inspector缺點

有些彈出框的元素無法定位到

過分依賴工具比對出來的xpath會讓你變懶,形成對工具的依賴

總結:xpath實際上是定位的下下策,能不用盡量不用,另外不要一直複制xpath粘貼,那對你定位一點幫助也沒有,想用xpath的同學,多學習文法,自己去寫!

繼續閱讀