码迷,mamicode.com
首页 > 移动开发 > 详细

android uiautomator自动化测试

时间:2014-12-24 13:28:50      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:android   sdk   jar   ant   jdk   

前提是自己电脑上配置好JDK,android和ant的环境
1、命令行下进入\Android-sdk\tools\目录下,运行命令:
   android list
   查看对应android版本的SDK的ID值找到自己手机
   或者模拟器对应的版本

 2、仍然在\Android-sdk\tools\目录下,运行命令:
    android create uitest-project -n <name> -t <android-sdk-ID> -p <path>
    比如:
     android create uitest-project -n AutoRunner -t 60 -p f:\uiautomator
     其中AutoRunner:是要生成的jar包的名称
     60:是对应自己手机或者模拟器版本号的android版本的SDK的ID值
     f:\uiautomator:自己项目所在路径(绝对路径)

3、命令行下进入项目的工程目录,然后运行ant build,将使用ant编译生成jar,
   然后会在bin目录下生成jar文件。

4、安装运行
    adb push <jar文件路径> data/local/tmp
    adb shell uiautomator runtest <jar文件名> -c <工程中的类名,包含包名>
   比如:
        安装:adb push f:\uiautomator\bin\AutoRunner.jar data/local/tmp
            其中:f:\uiautomator\bin\AutoRunner.jar第三步生成的jar包完整路径
                  data/local/tmp:手机或者模拟器的安装路径
     运行:adb shell uiautomator runtest AutoRunner.jar -c com.Runner
         其中 AutoRunner.jar:第三步生成的jar包(不是完整路径)
              com.uiautomator.testcase.LaunchSettings:要运行的类的完整包名+类名

android uiautomator自动化测试

标签:android   sdk   jar   ant   jdk   

原文地址:http://blog.csdn.net/l1028386804/article/details/42122769

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!