解决方案一:
在手机开发者选项中,将指针位置打开,可以在屏幕上方看到当前点击位置的坐标点(X,Y)
例如:P:1/1 X:545 Y:1846 Xv:0:0 Yv:0:0 Prs:1.0 Size:0.24
此时就可以在终端中通过adb命令:adb shell input tap 545 1846,模拟手机的点击效果
解决方案二:
通过自动化测试工具 Uiautomator 获取页面元素坐标,抓取当前手机页面的xml文件进行解析。
adb shell uiautomator dump
- 默认会生成一份 window_dump.xml 文件,在手机sdcard根目录里
- 也可以将文件发送至电脑任意位置,使用浏览器打开查看
adb pull /data/local/tmp/uidump.xml /home/pi/Desktop
xml文件如下所示,这里是微信的通讯录界面,其中 bounds="[194,392][286,542]" 就是坐标位置
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)