潇洒哥的小圈

被信任是一种快乐!

Android UiAutomator编译与运行测试代码

测试用例已经编写好了,那么怎么编译和运行呢?各位接着往下看吧~~

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]


例如:adb shell uiautomator runtest testDemo1.jar -c com.li.test1


测试成功!你的用例就这么测试完成了哦!

PS:如果想再次进行测试,需要再循环以上的操作!下一篇文章将向大家介绍一种直接在eclipse中编译的方法哦~~再见

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lihongjian944043440/article/details/50325947
个人分类: Android自动化测试
想对作者说点什么? 我来说一句

Android uiautomator测试源代码

2015年12月30日 21KB 下载

没有更多推荐了,返回首页

不良信息举报

Android UiAutomator编译与运行测试代码

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭