appium--uiautomatorviewer的使用


uiautomatorviewer的使用

uiautomatorviewer也是獲取頁面元素屬性的工具,相比之前介紹的appium desktop來說,方便了很多,appium desktop需要從啟動頁開始,而uiautomatorviewer不需要。

安裝完androidsdk之后,在tools下就有了,我的是wins系統,所以點擊uiautomatorviewer.bat就可以打開了

點擊之后如果你看到的和我的頁面一樣,就表示啟動成功了

獲取元素的屬性

前提:我們的電腦已經連接上了我們的手機,打開app的任意一個頁面

如果你出現下面錯誤

  升級uiautomatorviewer,或許是當前頁面是動態的,都可能會報這樣的錯

可以新建一個bat文件,寫入如下代碼

#!/bin/sh

builddate=`date '+%Y%m%d%H%M'`

adb shell uiautomator dump /sdcard/app.uix
adb pull /sdcard/app.uix ./app${builddate}.uix
#存到E盤的app.uix文件中,在E盤新建一個文本文檔改成app.uix
adb shell screencap -p /sdcard/app.png
adb pull /sdcard/app.png ./app${builddate}.png

啟動之后就可以截屏,然后使用uiautomatorviewer打開截的圖就可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM