zoukankan      html  css  js  c++  java
  • android uiautomator自己主动化測试

    前提是自己电脑上配置好JDK,android和ant的环境
    1、命令行下进入Android-sdk ools文件夹下,执行命令:
       android list
       查看相应android版本号的SDK的ID值找到自己手机
       或者模拟器相应的版本号

     2、仍然在Android-sdk ools文件夹下,执行命令:
        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、命令行下进入项目的project文件夹,然后执行ant build,将使用ant编译生成jar,
       然后会在bin文件夹下生成jar文件。

    4、安装执行
        adb push <jar文件路径> data/local/tmp
        adb shell uiautomator runtest <jar文件名称> -c <project中的类名,包括包名>
       比方:
            安装:adb push f:uiautomatorinAutoRunner.jar data/local/tmp
                当中:f:uiautomatorinAutoRunner.jar第三步生成的jar包完整路径
                      data/local/tmp:手机或者模拟器的安装路径
         执行:adb shell uiautomator runtest AutoRunner.jar -c com.Runner
             当中 AutoRunner.jar:第三步生成的jar包(不是完整路径)
                  com.uiautomator.testcase.LaunchSettings:要执行的类的完整包名+类名

  • 相关阅读:
    Kubernetes+Federation打造跨多云管理服务
    idou老师教你学istio 31:Istio-proxy的report流程
    《软件工程》课程总结(补)
    《软件工程》课程总结
    十二周# 学习进度总结
    十一周# 学习进度总结
    十周# 学习进度总结
    九周# 学习进度总结
    八周# 学习进度总结
    团队项目——编写项目的Spec
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/4355487.html
Copyright © 2011-2022 走看看