获取手机页面的元素位置坐标

这篇具有很好参考价值的文章主要介绍了获取手机页面的元素位置坐标。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

解决方案一:

在手机开发者选项中,将指针位置打开,可以在屏幕上方看到当前点击位置的坐标点(X,Y)

例如:P:1/1  X:545  Y:1846  Xv:0:0  Yv:0:0 Prs:1.0  Size:0.24

adb获取app页面元素,树莓派使用中的问题,xml,adb,python,android,linux

此时就可以在终端中通过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]"  就是坐标位置

adb获取app页面元素,树莓派使用中的问题,xml,adb,python,android,linux文章来源地址https://www.toymoban.com/news/detail-590710.html

到了这里,关于获取手机页面的元素位置坐标的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • adb 获取当前界面元素

    adb配置正确,直接看6,pull的位置是你执行pull的目录下。 --------------------------------------------------------------------------------------------------------------------------------- 使用adb命令获取当前应用的元素需要先连接到手机或模拟器上,并确保已经安装了Android SDK。 以下是使用adb命令获取当

    2024年02月07日
    浏览(45)
  • uniapp - [安卓|苹果]实现App端引入高德地图,详细获取当前用户手机定位、两个地点的路线规划及相关示例代码,uniapp安卓Android平台软件下使用高德地图,获取当前位置信息及规划路线

    在uniapp安卓app端 | 苹果app端开发中,详细完成APP端引入使用高德地图插件,提供可直接复制的示例,例如获取当前定位及取到当前城市位置信息,规划两个位置的路线(规划城市2个点的路线轨迹及在地图上显示)等示例。 新手跟着教程一步步来,轻松实现此功能。 首先,

    2024年02月22日
    浏览(98)
  • C# 获取鼠标在屏幕中的位置(获取鼠标坐标)

    近段时间需要一个鼠标点击器,目前能找到的都不太符合使用要求,所以就准备自己写一个 如果需要显示文本就把int转换成string. 如果需要显示到窗体上可以把int转换成string 如果需要实时获取位置信息可以把GetMousePose()方法放到Timer定时器或者Thread子线程 具体如何选择看自己的

    2024年02月08日
    浏览(38)
  • Qt QGraphicsItem获取鼠标位置对应图像坐标

    本次使用了QGraphicsView来加载图像,然后给其设置了一个QGraphicsScene场景,再给场景添加了一个自定义的QGraphicsItem,在其中重写了paint事件,用来重绘图像。 正常情况时,QGraphicsItem上图像的有效区域QRect大小和QGraphicsView一致,此时正好铺满,鼠标位置的坐标可以比较轻松的推

    2024年01月22日
    浏览(38)
  • 微信小程序之移动地图获取坐标和位置信息

    一、实现效果演示 其实就是在小程序上移动,然后实时的获取地址中心点的坐标信息,然后通过坐标数据信息获取地址信息的过程;  二、前端代码实现 view class=\\\"mapshow\\\"   map class=\\\"mapUI\\\" id=\\\"myMap\\\" scale=\\\"13\\\" bindmarkertap=\\\"bindmarkertap\\\" data-index=\\\"{{index}}\\\" show-location markers=\\\"{{marker

    2024年02月03日
    浏览(47)
  • [获取手机信息]-通过 ADB 命令获取手机信息

    ################################################## 目录 通过 ADB 命令获取手机信息 ADB 常用查看命令 使用 -l 查看设备详细信息 查看机型 查看电池状况 查看分辨率 查看屏幕密度 查看显示屏参数 查看 android_id 查看 IMEI 查看 Android 系统版本 查看 IP 地址 查看 Mac 地址 查看 CPU 信息 查看内存

    2024年02月09日
    浏览(51)
  • 树莓派蓝牙与手机APP通信

    最近毕设是使用树莓派对交通标志图片进行检测,将检测结果使用蓝牙串口方式与手机APP进行传输。本文主要描述树莓派与手机蓝牙通信的过程和遇到的一些奇怪的BUG。 提示:以下是本篇文章正文内容,下面案例可供参考 1.安装蓝牙相关软件包 2.添加pi用户到蓝牙组 3.修改配

    2023年04月19日
    浏览(37)
  • LiveGBS国标GB/T28181国标平台功能-电子地图移动位置订阅mobileposition地图定位GPS轨迹坐标位置获取redis获取位置

    正常情况,是开启mobileposition位置订阅,订阅设备位置 国标设备菜单-》编辑 勾选是否开启 位置订阅 LiveGBS-》基础配置-》信令服务配置-》显示更多配置-》全局订阅项目 有的时候对接的下级,下级过来的位置变化不是通过 mobileposition 位置订阅上报的,而是通过 catalog notify 上

    2024年02月08日
    浏览(76)
  • SpringBoot Data ElasticSearch 4.* 使用 GeoPoint 坐标位置获取范围内数据

    近期项目需要用到ElasticSearch根据坐标获取范围内的数据,以前有所接触的仅仅是老版本,去了解了一下新版本,发现很多方法已经处于弃用状态。而在网络上苦苦搜寻,却很少见到关于4.*版本关于GeoPoint新型写法的详细文章,在官方文档中,对于新人而言却又很难理解使用。

    2023年04月09日
    浏览(30)
  • 前端:常用的获取元素位置与元素尺寸的属性与方法

    属性/方法 描述 clientWidth 返回元素内容区的宽度(不包括滚动条、边框和外边距)。对于 box-sizing: border-box 的元素,包含内边距。 clientHeight 返回元素内容区的高度(不包括滚动条、边框和外边距)。对于 box-sizing: border-box 的元素,包含内边距。 offsetWidth 返回元素的总宽度,

    2024年04月13日
    浏览(73)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包