[問題]ADB 找尋 APK 中某元件的位置
大家好,想請教兩個問題
(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
推
08/28 17:16, , 1F
08/28 17:16, 1F
→
08/29 03:03, , 2F
08/29 03:03, 2F
→
08/29 12:16, , 3F
08/29 12:16, 3F
→
08/29 12:16, , 4F
08/29 12:16, 4F