前提准备:1.adb 可以识别到Android 设备
2.设备当前没有被任何的其他应用程序占用
第一种:Android ADT 自带工具:uiautomatorViewer
安装:1.安装Android Studio
2.配置Android Studio 启动页面,选择右下角的 Configure -> SDK Manager,会弹出下图:选择 Android SDK -> SDK Tools ,按图中勾选,点击 OK 进入安装,安装完成即可关闭 Android Studio。 记住图中 Android SDK Location 对应的路径。
使用:找到ADT的安装目录,在tools/bin 目录下,找到uiAutomatorViewer 程序,双击打开。
1.点击截图工具定位元素。
2.点击需要定位的元素按钮。
3.展示选中元素的信息。
第二种:appium 的appium inspector
同时支持ios 和Android 的自动化测试。
安装: 桌面安装APPIUM 应用程序即可。
使用:1.启动Appium APP。
2.打开之后,点击放大镜按钮。
3.配置基础的设备信息,并保存。
4.启动会话。
启动之后,点击对应的app,就会截取app 当中的页面。
第三种:python 版 uiAutomator2 中的 weditor
需要安装第三方库uiautomator2: pip3 install -u uiautomator2
安装定位工具weditor: pip3 install -U weditor
安装完之后,命令行运行weditor --help
参考文章:https://www.cnblogs.com/Sagittarius23/p/14078156.html