使用 uiautomator 框架进行 UI 测试
###1. uiautomator 在应用的开发过程中, 除了需要对组成android应用的组件(例如 activity, service, content provider)进行单元测试, 测试应用运行过程中的界面行为也很有必要, UI 测试确保应用在一系列的用户操作之后(比如键盘输入, 点击工具栏,菜单,对话框,以及其它的UI控件), 得到正确的UI输出 UI 测试的通用方式是手工运行测试, 验证应用是否如同期期望一般地运行, 但是这种方式非常耗时, 使用软件进行自动化测试是更好的方法, 自动化测试涉及创建程序执行测试任务来覆盖指定的用户场景, 然后使用测试框架自动重复地运行测试用例 Android 4.1 发布时包含了一种新的测试框架: uiautomator, 包括如下的工具 uiautomatorviewer : 一个图形界面的工具, 可以通过adb连接来分析android设备上当前应用的UI uiautomator : 一个测试的java库, 包含了创建UI测试的各种API和执行自动化测试的引擎 要使用 uiautomator, 需要满足如下的条件: Android SDK tools, 版本不小于...