作者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://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1440724095.A.132.html
※ 编辑: andy210365 (125.227.144.121), 08/28/2015 09:12:05
1F:推 finalshinji: uiautomator 08/28 17:16
2F:→ KeySabre: keyevent送上下左右移focus试过吗 08/29 03:03
3F:→ andy210365: keyevent 移动是可以达到我要的,但是我想知道还有没 08/29 12:16
4F:→ andy210365: 有其它指令可以达到 08/29 12:16