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

  • 相关阅读:
    Leetcode 274.H指数
    Leetcode 273.整数转换英文表示
    Leetcode 264.丑数II
    Leetcode 260.只出现一次的数字III
    Leetcode 242.有效的字母异位词
    Leetcode 241.为运算表达式设计优先级
    Leetcode 240.搜索二维矩阵II
    Leetcode 239.滑动窗口最大值
    Leetcode 237.删除链表中的节点
    Leetcode 236.二叉树的最近公共祖先
  • 原文地址:https://www.cnblogs.com/JianXu/p/5158402.html
Copyright © 2020-2023  润新知