来源:http://www.infoshare.cc
1、 编译文件说明
Uiautomator默认使用Ant编译,存放路径为android-sdk oolsantuibuild.xml
Uibuild任务如下:
a) clean:删除过去创建的输出文件
b) build:构建测试库文件
c) install安装测试库文件到连接的设备中
d) test:运行测试(测试默认是失败的,需要自行修改相关文件,下面会设涉及到)
2、 补充Ant基础
Ant常用元素 |
||
元素 |
简单说明 |
属性 |
target |
基本执行单元 |
name、depends、if、unless、description |
property |
变量或者参数定义 |
- |
project |
根元素 |
name、default、basedir |
Ant 常用任务 |
|
||
任务 |
简化说明 |
任务 |
简单说明 |
copy |
复制文件或目录 |
jar |
打jar包 |
delete |
删除文件或目录 |
war |
打war包 |
mkdir |
创建目录 |
java |
java运行任务 |
move |
移动文件或目录 |
javac |
编译java任务 |
echo |
输出信息 |
|
|
3、 Ant实现快速调试
a) 打开android-sdk oolsantuibuild.xml文件
b) 编辑该文件,如下图所示:修改名字为testcase的target;新建一个名字为uidebug的target;其余保持不变
备注:uidebug依次为clean,build,install,test
c) 打开cmd,输入如下图命令,是改工程生成build.xml文件,生产的build.xml位于E:UsersAdministratorworkspaceUIDebug下
d) 双击打开build.xml文件,编辑该文件,定义一个testcase变量完整的类名#用例名,如下图所示
e) 编辑完build.xml文件后,点击运行按钮,Eclipse控制台输出如下所示信息即为运行成功。