您的位置:首页 > 产品设计 > UI/UE

UIAutomator自动化测试流程总结

2016-02-15 17:30 337 查看

UIAutomator自动化测试流程总结:

一.环境搭建

1.下载sdk,并设置环境变量,确保adb可用。

(adb.exe一般在tools或者platform-tools文件夹里,看具体版本)

2.设置ANDROID_HOME环境变量,确保android可用。

(android.bat一般在tools文件夹里)

3.下载ant,并设置ant环境变量,确保ant可用。

(ANT_HOME:D:/ apache-ant-1.9.0;path:D:/ apache-ant-1.9.0/bin;classpath:D:/apache-ant-1.9.0/lib)

 

二.新建测试项目

1.eclipse中新建java项目。

2.项目属性中,Java Build Path,添加自带的JUnit3库,添加外部的JARs

(Android.java和uiautomator.jar,一般在sdk\tools下)。

3.项目中新建包,新建类,编写测试代码。

 

三.编译发布运行测试项目   

1.生成build文件

android.bat create uitest-project -n projectname -t 1 -p projectpath

说明:1.先cd到android.bat所在的目录下,一般在sdk\tools下。

            2. projectname是需要生成build文件的工程名。

            3. projectpath是工程所在的路径。

            4.生成的build.xml在工程文件夹里。

2.Ant 编译

ant build

说明:1.先cd到build文件所在的工程路径下。

            2.生成的jar包在工程路径下bin文件夹里。

            3.push jar文件到手机一个目录

adb push jarpackage /data/local/tmp

adb push D:\Workspace\AddContact\bin\AddContact.jar /data/local/tmp

说明:jarpackage是ant生成的jar包,绝对路径

4. 运行测试

adb shell uiautomator runtest jarpackage -c 包名.类名

adb shell uiautomator runtest AddContact.jar -c com.uia.example.my.AddContact

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: