解决方案一:
在手机开发者选项中,将指针位置打开,可以在屏幕上方看到当前点击位置的坐标点(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文件进行解析。
- 抓取当前页面元素布局信息保存为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]" 就是坐标位置文章来源:https://www.toymoban.com/news/detail-590710.html
文章来源地址https://www.toymoban.com/news/detail-590710.html
到了这里,关于获取手机页面的元素位置坐标的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!