亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

用uiautomator獲取元素時,報UI hierarch錯誤

https://img1.sycdn.imooc.com//5c99e99e0001ba5d06300237.jpg

如圖,這種情況怎么解決呢

正在回答

1 回答

你好,這個問題應該已經解決了吧?在其他的靜態界面還會有這種現象嗎,如果靜態界面沒問題的話,試試用批處理獲取動態界面。

@=== 把下面這句話保存到批處理文件里面,雙擊運行就好 ===

@echo off

set str=android8.1-uiautomatorDump V1.1 20180717?



:start

cls

color 1f

echo ==================================================================

echo.

echo %str%

echo.

echo ==================================================================


if not exist Log md Log

if exist .\Log\uidump.uix del /f /q .\Log\uidump.uix

if exist .\Log\uidump.png del /f /q .\Log\uidump.png

if exist .\Log\uidump.uix del /f /q .\Log\uidump.uix

if exist .\Log\uidump.png del /f /q .\Log\uidump.png


echo 等待設備插入...

echo adb-wait-device

adb wait-for-device

echo.

echo Start...

echo.

echo 開始dump UIX文件和截圖,請稍候...

echo.


echo.

echo adb shell /system/bin/uiautomator dump /data/local/tmp/uidump.xml

adb shell /system/bin/uiautomator dump /data/local/tmp/uidump.xml

echo.

echo adb pull /data/local/tmp/uidump.xml uidump.uix

adb pull /data/local/tmp/uidump.xml .\Log\uidump.uix

echo.

echo 正在截圖...

echo.

echo adb shell screencap /sdcard/uidump.png

adb shell screencap /sdcard/uidump.png

echo.

echo adb pull /sdcard/uidump.png uidump.png

adb pull /sdcard/uidump.png .\Log\uidump.png

echo.

echo Success!!!


color 2f

echo 按任意鍵重復進行操作...

pause

goto start


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

用uiautomator獲取元素時,報UI hierarch錯誤

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號