本篇要讲的是Android自动化测试框架UiAutomator。从此解放UI测试的双手。
在写测试用例之前,先使用uiautomatorviewer熟悉UI控件,以qq为列。首先确定你的手机已连接到电脑,然后在SDK/tools目录下找到uiautomatorviewer.bat,打开点击上方第二个按钮,你将看到神器的一幕--手机上打开的界面出现在了工具中。其中右边包含U控件的层级和诸如resource—id,package,content-desc等信息,这些信息后面写测试用例要用。
接下来写一个简单的测试用例,流程如下:
1.在Eclipse或则Android Studio中建立java project
2.右键选中你建立的工程,在Properties > Java Build Path中:
a、点击 Add Library > JUnit 添加JUnit3/4;
b、点击Add External JARs… 导入 uiautomator.jar and android.jar 这两个jar包。(这两个jar的位置在SDK\platforms下,从16开始的各个版本中都有,注意记住这里选的版本,后面有用)
3.然后就可以开心的写代码了,这边写的代码也很简单,如下图:
具体用法可参考如下地址: