Android UiAutomator环境配置与编译运行

来源:互联网 发布:大数据对旅游业的影响 编辑:程序博客网 时间:2024/04/30 14:27

Android UiAutomator是一个不错的UI自动化测试框架。下面从四部分进行讲解:

1.配置编译环境

2.新建测试工程

3.编译与运行测试代码

4.运行命令和快速调试


1.配置编译环境

需要 : a. JDK1.6以上

   b. eclipse

   c. Android SDK 

   d. Ant

分别下载安装,并配置环境变量,这里不再详细介绍安装配置过程。 

2.新建测试工程

a.打开eclipse,新建一个java工程

b.增加build path

c.新建测试类,继承UiAutomatorTestCase

d.编写测试用例,必须以test开头

e.编译与运行

在第b项操作中,需要新建一个路径libs引入两个jar包 分别是:android.jar和UiAutomator.jar,并导入。如:

//测试代码:

public class LpfUiAutomator extends UiAutomatorTestCase {public void testUiAutomator(){UiDevice.getInstance().pressHome();//按home键}}

3.编译与运行测试代码

a.创建build文件: android create uitest-project -n <jars> -t 1 -p  <workspace path>



出现这个,表示成功了。

b.修改build文件: 进入工作空间,打开build.xml文件,将第二行的help -> build

c.开始编译:ant  -buildfile <build.xml文件路径>


会在工程目录、bin/目录下生成一个jar包

d.push文件:adb push <path_to_output_jar>  /data/local/tmp/

e.运行测试:adb shell uiautomator runtest <jar> -c <包名>[#test name]


4.运行命令:



0 1