作者andy210365 (chih)
看板AndroidDev
標題[問題] ADB 找尋 APK 中某元件的位置
時間Fri Aug 28 09:08:09 2015
大家好,想請教兩個問題
(1) 有辦法透過 ADB 找尋 APK 中某個元件的位置嗎?
(2) 有辦法透過 ADB 寫入必要的命令,然後下開始的命令 (非透過 keyevent 去實行)
(類似 am 的功能可以開啟 apk這樣)
因為最近開發測試 Wi-Fi 傳輸速率(rx / tx)的 tool,DUT 為 Android 平板,
使用 iperf 去量測。
目前的做法是 DUT 必須要先 root,然後要把 iperf copy 到 system/bin,
然後透過 ADB shell 下 cmd 這部分都已經完成了。
但是因為要測試時,每台 DUT 都要先 root 才能進行測試,實在是不方便,
所以想改變做法,想使用 ADB 去控制 iperf.apk,
一開始先安裝 iperf.apk (這部分OK),開啟 iperf.apk (這部分OK),
使用 adb shell keyevent text 輸入命令(這部分OK),
但是現在卡在按下開始不知道怎麼做,原本是想說使用 keyevent tap 指定 XY,
去模擬 click,但是每台 DUT 尺寸不是一致,所以不能使用。
想請問有沒有辦法透過 ADB 去找尋某個按鈕的位置 ? 還是有別的辦法可以達成?
懇請大大教學~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.144.121
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1440724095.A.132.html
※ 編輯: andy210365 (125.227.144.121), 08/28/2015 09:12:05
推 finalshinji: uiautomator 08/28 17:16
→ KeySabre: keyevent送上下左右移focus試過嗎 08/29 03:03
→ andy210365: keyevent 移動是可以達到我要的,但是我想知道還有沒 08/29 12:16
→ andy210365: 有其它指令可以達到 08/29 12:16