Appium移动自动化测试(五)app控件获取之uiautomatorviewer2016-08-07
初探
在Android的SDk提供了以下的工具来支持我们进行UI自动化测试:uiautomatorviewer:用来扫描和分析Android应用程序的UI控件的工具。uiautomator:一个包含创建测试、执行自动化测试API的java库。谷歌Uiautomator文档:http://android.toolib.net/tools/help/uiautomator/index.html要使用这些工具,你必须安装Android开发工具以下版本:Android SDK Tools:API 21 版本或者21以上版本;Android SDK Platform:API 16 版本或者16以上版本.
分析控件
在你开始写测试用例之前,使用uiautomatorviewer可以帮助你熟悉你的UI组件(包括视图和控件)。你可以使用它对当前连接到你电脑上的手机屏幕进行一个快照,然后可以看到手机当前页面的层级关系和每个控件的属性。利用这些信息,你可以写出针对特定UI控件的测试用例。在 ..sdk ools 目录下打开 uiautomatorviewer.bat (打开前请手机连接电脑,手机开启USB调试)。