uiautomatorviewer 工具安装
- 工具的安装:Android SDK 自带的界面分析工具
- 打开
tools/bin
目录下的uiautomatorviewer
程序
uiautomatorviewer 工具功能介绍
- 第一个是通过分析给定的文件定位
- 第二个是将当前界面截图并分析xml结构
- 第三个与第二个功能类似,但它会对页面内容进行压缩,导致一些控件定位不准确
- 第四个是保存当前界面的截图以及xml结构
uiautomatorviewer 工具
- 工具的安装:Android SDK 自带的界面分析工具
- 打开
tools/bin
目录下的uiautomatorviewer
程序
uiautomatorviewer 工具功能介绍
- 第一个是通过分析给定的文件定位
- 第二个是将当前界面截图并分析xml结构
- 第三个与第二个功能类似,但它会对页面内容进行压缩,导致一些控件定位不准确
- 第四个是保存当前界面的截图以及xml结构
weditor 安装与运行
- 要求:python 3.6+ 以上
- 安装:weditor 是 python 的第三方库
pip install weditor
进行安装
- 运行:安装完成之后,在命令行运行
python -m weditor
即可 - 安装步骤:
-
如果无法成功安装,可以将Github Clone到本地后,在本地安装,
clone命令如下:git clone https://github.com/openatx/weditor
-
然后再在本地进行安装,命令如下
pip install -e weditor
-
安装成功之后,可以启动下weditor,确认下能否成功运行,
命令如下:python -m weditor
weditor 功能介绍
- 支持 Android 和 iOS 的界面分析
- 通过设备的 uuid 连接设备
- 展示页面结构
appium inspector 安装与运行
- 下载:下载链接
- 运行 appium inspector
- 运行 appium server
- 本地的 adb 已连接设备
- Desired Capabilities 参数填写
- 点击 Start Session
- 注意:在运行appium inspect 的时候需要检查一下weditor在手机上安装的ATX服务是否停止,因为ATX服务会占用uiautomator2的
appium inspector 功能简介
- 定位的模式相关
- 原生app模式
- 混合模式
- 界面操作相关
- 选择元素
- 坐标滑动界面
- 坐标点击元素
- 其他功能
- 返回
- 刷新页面
- 录制
- 搜索元素
- 复制 xml 结构
对选中元素操作
- 点击
- 输入
- 清空
- 复制元素的属性
- 获取元素的响应时间
- 元素的属性