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

Uiautomator 快速调试

2015-10-27 16:36 399 查看
UiAutomatorHelper使用

1.介绍:

他是一种可以快速调试的方法;其本身也是java问津相当于自动化脚本,查看该文件,其主要实现的功能如下

1.创建build:android create uitest-project -n <jars> -t 1 -p <project workspace>

2.修改build文件:进入工作空间,打开build.xml文件,将第二行的help修改为build

3.开始编译:ant -buildfile <build.xml文件路径>

4.push文件:adb push <path_to_out_jar> /data/local/tmp/

5.运行测试脚本:adb shell uiautomator runtest <jars>-c <包名>.<类名>[#testname]

文件截图就不上了,按照下面步骤下载并使用后自己可以看里面的文件,还是比较好用的,逻辑也比较缜密。

2.下载安装方法:

1.输入网址:github.com(注册为会员)

2.搜索框输入"UiAutomatorHelper"

3.右下角下载.zip或者复制下载地址(这里说明复制下载分地址的方式)

4.点击eclipse右上角"Git"按钮,然后选中"Clone a Git Repository"将地址粘贴,然后一直next

5.最后右键创建好的Git Repository右键"Import Project",至此下载安装配置OK了

3.使用方式:

1.首先按照正常流程写好测试用例

2.将UiautomatorHelper.java文件复制到你额测试用例的src文件夹下

3.在你的测试用例类文件末尾加入代码:

public static void main (String[] args){
String jarName="DemoTest";
String testClass="demo2_test.test";
String testName="testHome";
String androidId="1";
new UiAutomatorHelper(jarName,testClass,testName,androidId);
}


注:

1.这里变量中等号后面的内容根据你要执行的实际用例进行填写。

2.jarname=push到手机中的脚本名称,是自定义的;testClass=包名.类名;testName=声明的用例名;androidId可以通过androidList查询

4.然后直接在Eclipse上点运行就OK了,就不需要在cmd窗口执行那么多繁琐的命令了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: