Uiautomator 快速调试

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窗口执行那么多繁琐的命令了。

原文地址:https://www.cnblogs.com/JianXu/p/5158402.html