zoukankan      html  css  js  c++  java
  • Uiautomator-----新建工程

    一、前提
      安装好安卓开发环境:jdk、安卓SDK、ADT、ant、eclipse
        配置环境
     
    二、新建uiautomator工程
    1、打开eclipse,新建一个工程(这个网上资料很多,大家自己看)
    2、工程右键NEW>Folder
      Folder name:libs
     
    3、到E:Andriod SDKplatformsandroid-19 目录下复制一下两个文件
      android.jar
      uiautomator.jar
      黏贴到libs文件夹中:libs>右键>paste
     
    4、将这两个jar包增加到Build Path中
     
    项目>右键>properties>java Build Path>Add Library>Junit

    5、然后新建package: com.test
      新建class: testCase
      创建测试用例: Demo
    6、创建build.xml等配置文件
      命令控制台cd到:C:UsersAdministratorworkspaceTestUiautomator (项目文件夹)
      生成配置文件:android create uitest-project -n <name> -t <andriod-sdk-ID> -p <path>
      name:TestUiautomator(项目名称)
      andriod-sdk-ID:5 (android-20)(android.bat list targets 可以查看安卓sdk对应的id)
      path:C:UsersAdministratorworkspaceTestUiautomator
    7、.编译生成JAR文件
      双击打开build.xml,将help后面的选项改为"build"
      选择项目下的build.xml>右键> debug As >Ant Build
    5.上传JAR文件到手机
      将jar push到手机中,然后执行就可以了
      adb pushC:UsersAdministratorworkspaceTestUiautomator inTestUiautomator.jar  /data/local/tmp/
    6.运行测试用例并分析测试结果
      adb shell uiautomator runtest <jar文件名> -c <类名>
      例:adb shell uiautomator runtest TestUiautomator.jar -c com.test.testCase
     
     
     
     
     
  • 相关阅读:
    DWVA系列-2-csrf Medium等级 绕过refer的csrf 有点小曲折
    DWVA系列-2-csrf low等级
    DWVA系列-1-brute Impossible等级 预防SQL注入 一次性token+预编译
    DWVA系列-1-brute medium等级
    DWVA系列-1-brute low等级
    获取SD卡剩余容器
    MD5Encoder
    本地缓存
    内存缓存
    网络缓存
  • 原文地址:https://www.cnblogs.com/WXBai/p/6232904.html
Copyright © 2011-2022 走看看