测试用例已经编写好了,那么怎么编译和运行呢?各位接着往下看吧~~
1.创建build文件
cmd下运行以下代码进行build文件创建
<span style="font-family:Microsoft YaHei;font-size:14px;">android create uitest-project -n <jar name> -t 1 -p <workspace path>
-n指的是jar包名字
-t指的是你电脑中的第几个SDK,可以通过android list查看
-p指的是你的工作空间的路径</span>
如我们的例子可以直接运行,运行成功之后会显示在Demo1工程下创建了build.xml文件:
2.刷新工程之后,我们发现确实多了build.xml文件,将文件打开并将default值“help”修改为“build”:
3.开始编译,编译方法:
ant –buildfile<build.xml文件路径>
如果我直接在build.xml文件夹下进行操作,可以不加路径哦,例如:
编译成功!生成的jar包文件存放在:D:\adt-bundle-windows-x86_64-20140702\Demo1\bin\testDemo1.jar
插一嘴,如果没有配置ant的环境变量可能需要配置一下哦,eclipse中已经集成了ant,只需要在eclipse中搜索ant,然后添加到环境变量即可使用4.将编译完成的jar包push到手机中,具体操作为:
adb push <path_to_output_jar> /data/local/tmp/
注意,必须push到该路径下!!!例如:adb push D:\adt-bundle-windows-x86_64-20140702\Demo1\bin\testDemo1.jar /data/local/tmp/
5.运行测试,具体操作为:
adbshell uiautomator runtest<jarname>-c <包名>.<类名>[#test name]
测试成功!你的用例就这么测试完成了哦!
PS:如果想再次进行测试,需要再循环以上的操作!下一篇文章将向大家介绍一种直接在eclipse中编译的方法哦~~