uiautomatorviewer:分析Android应用UI组件

uiautomator测试框架是Android SDK自带的App UI自动化测试Java库,使用uiautomator测试框架编写自动化用例前,需要使用uiautomatorviewer 识别分析android应用UI组件,文件位于sdk\tools目录下uiautomatorviewer.bat。

使用uiautomatorviewer的方法:

1.连接Android 设备到开发机器,打开被测app
2.运行<android-sdk>/tools/目录下的uiautomatorviewer.bat
3.点击uiautomatorviewer用户界面上的“设备截图按钮”

将鼠标悬停在左侧窗口的快照,查看被工具检测到UI控件,窗口右下方显示组件属性和右上方显示层次结构,可选择性的点击NAF按键查看测试框架不能生效的ui组件。

uiautomatorviewer

有多个设备连接开发机器时(模拟器或真机),通过设置ANDROID_SERIAL环境变量指定需要截图的设备。

adb devices命令查看连接中的设备编号,设置环境变量set ANDROID_SERIAL=<device serial number>

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注