https://github.com/cmlanche/uiautomatorviewer-standalone
我们在编写脚本时,如写 Appium 脚本,经常需要查看界面控件信息,会用到 UIAutomatorViewer,而使用这个工具,我们需要去下载 Android SDK,对于不擅长技术的业务测试来说,下载 Android SDK 都是一件麻烦事,为了减轻痛苦,我发布了此独立包项目工程。
这个工程是谷歌官方 UIAutomatorViewer改造而来,支持独立运行,但因为其依赖于 swt,所以需要在 mac 和 windows 下分别编译。
mvn clean package
mac 下:
java -XstartOnFirstThread -jar uiautomatorviewer-standalone-1.0-SNAPSHOT-all.jar
windows 下:
java -jar uiautomatorviewer-standalone-1.0-SNAPSHOT-all.jar
源码来自谷歌官方
查阅依赖后找到相关库:
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.7</version>
</dependency>