前言:uiautomatorviewer是androidSDK自帶的定位工具
1.打開目錄D:\Android\androidSDK\tools\bin
2、點擊啟動uiautomator,頁面顯示如下:
不想點擊的話,也可以進入D:\Android\androidSDK\tools\bin目錄下,打開cmd,輸入:uiautomatorviewer.bat,然后回車啟動服務
3、連接手機
點擊這個Devices Screenshot按鈕刷新頁面,就會顯示你想要定位的頁面了
4、需要定位元素,點擊控件,然后右側對應的就是該控件的元素了。
5、元素定位
appium的webdriver提供了11種元素定位方法,在selenium的基礎上擴展了三個
driver.find_element_by_accessibility_id()
driver.find_element_by_android_uiautomator()
driver.find_element_by_ios_uiautomation() (第三個是ios的可以暫時不用管)