1.利用appium inspector定位元素
inspector暫時(shí)在windows上無(wú)法使用,在mac上是可以支持的倾剿。
2.使用uiautomatorviewer.bat定位android app元素
android sdk自帶的定位工具器腋,在tools目錄下
雙擊打開(kāi)工具:
連上手機(jī)或者打開(kāi)模擬器,cmd輸入adb devices可以查看設(shè)備連接情況
點(diǎn)擊定位工具的Device Screenshot按鈕,定位工具會(huì)截取屏幕信息:
點(diǎn)擊定位工具上截屏的信息腔稀,點(diǎn)擊的元素會(huì)展示元素的相關(guān)屬性:
上圖中的text屬性、resource-id屬性羽历、class屬性以及content-desc屬性都可以作為元素定位方式焊虏。
3.uiautomatorviewer.bat的改造
對(duì)原生的uiautomatorviewer.bat進(jìn)行了改造,增加了一些右鍵功能秕磷,可以直接生成定位元素的代碼诵闭,還可以增加其他功能,有待添加澎嚣,如圖:
改造過(guò)后的uiautomatorviewer.jar下載地址:
鏈接: http://pan.baidu.com/s/1i5ttHrR 密碼: cvvc
將下載下來(lái)的uiautomatorviewer.jar替換tools/lib目錄下的文件即可
因?yàn)樽詭У氖菦](méi)有xpath路徑的元素的,這對(duì)一些小伙伴來(lái)講非常的不方便,如果有需要的話.也可以聯(lián)系我,我這里有一些相應(yīng)的jar包