目录

一、uiautomatorviewer 工具

1、什么是 uiautomator

2、uiautomator 工具的组成

3、启动 uiautomatorviewer

4、升级 uiautomatorviewer

5、获取元素 xpath

参考


一、uiautomatorviewer 工具

1、什么是 uiautomator

Android 4.3 发布的时候发布的测试工具

uiautomator 是用来做UI测试的。也就是普通的手工测试,点击每个控件元素,看看输出的结果是否符合预期。比如 登录页面 分别输入正确和错误的用户名密码,然后点击登录按钮看看是否能够登录以及是否有错误提示等。

2、uiautomator 工具的组成

uiautomatorviewer :一个图形界面工具来扫描和分析应用的UI空间

uiautomator: 一个测试的 Java 库,包含了创建UI 测试的各种 API 和执行自动化测试的引擎。

3、启动 uiautomatorviewer

双击执行 adk 安装路径下 tools 文件夹里面的 uiautomatorviewer.bat 文件

 

4、升级 uiautomatorviewer

sdk tools 中的 uiautomatorviewer 是无法查看 xpath 的,需要做升级

(1)下载 uiautomatorviewer.jar

下载地址:

 https://github.com/lazytestteam/lazyuiautomatorviewer/blob/master/uiautomatorviewer.jar

(2)替换 uiautomatorviewer.jar

打开sdk 安装路径,进入 tools\lib,将下载好的uiautomatorviewer.jar替换掉自带的uiautomatorviewer.jar, 替换前请将旧的备份

(3)执行uiautomatorviewer.bat

tools\下运行uiautomatorviewer.bat,等待启动界面(如果出现闪退的情况,一般来说都和你的jdk版本有直接的关系,建议使用jdk7或jdk8.)

(4)运行结果

5、获取元素 xpath

下面通过 uiautomatorviewer 获取夜神模拟器上运行的app 的元素对应的xpath

(1)获取夜神模拟器屏幕截图,点击第二图图标

(2)运行结果

(3)选中元素,即可获取到 xpath等信息

​ 

目录

参考

1、怎么使用Uiautomatorviewer获取元素的xpath

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐