zoukankan      html  css  js  c++  java
  • Appium基础知识与环境搭建

    基础知识:

     环境搭建:

    1、安装jdk,配置java环境变量

      (1)新建变量"JAVA_HOME",变量值"D:FrameworksJavajdk1.8.0_181"(即JDK的安装路径) 

      (2)编辑变量"Path"增加"%JAVA_HOME%in;%JAVA_HOME%jrein;" 

      (3)新建变量"CLASSPATH",变量值".;%JAVA_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;"

      (4)验证:cmd中输入java -version返回java版本等信息,即安装成功

     

    2、安装nodejs,配置环境变量

      (1)编辑变量"Path"增加"D:Frameworks odejs;"

      (2)验证:cmd中输入node -v,返回版本号,即安装成功

     

    3、安装Android-SDK,配置环境变量

      (1)新建变量"ANDROID_HOME",变量值"D:FrameworksAndroidandroid-sdk-windows"

      (2)编辑变量"Path"增加"%ANDROID_HOME%platform-tools;%ANDROID_HOME% ools;" 

      (3)打开Android-SDK安装目录下的SDK Manager.exe,安装所需Andriod环境(toolsplatform-tools

        以及Andriod版本API)

     

    4、安装Appium,配置环境变量(Appium已不再更新,现使用appium-desktop

      (1)编辑变量"Path"增加"C:Program Files (x86)Appium;"

      (2)验证:cmd中输入appium,可以启动appium,即安装成功

     

    5、设备端 (选择Genymotion模拟器)

      (1)安装Genymotion个人版

      (2)安装完成后Settings->ADB,选择Use custom Android-SDK tools,填入Android-SDKHOME路径,

         "D:FrameworksAndroidandroid-sdk-windows"

      (3)下载所需Android版本

    6、环境配置

      (1)启动Appium和模拟器中的安卓手机

      (2)获取安卓手机的设备信息

          cmd命令行,输入adb devices -l

        

       

    (3)获取APP的配置参数

      1、获取appPackageappActivity

        cmd中进入Android sdk安卓目录下的build-tools目录使用aapt通过反编译来获取包名及入口

        输入命令:aapt dump badging E:install_pack jbapp_3.3.0.9.apk(后面是要启动的APP的安装包)

        从返回中找到appPackageappActivity的参数值

         

        "appPackage": "com.ikang.web",

           "appActivity": "com.ikang.web.ui.splash.SplashActivity",

    (4)配置参数:

     {

      "platformName": "Android",

      "deviceName": "192.168.189.101:5555",

      "appPackage": "com.ikang.web",

      "appActivity": "com.ikang.web.ui.splash.SplashActivity",

      "platformVersion": "8.0",

      "app": "E:\install_pack\tjbapp_3.3.0.9.apk",

      "unicodeKeyboard": true,

      "resetKeyboard": true,

      "automationName": "uiautomator2"

    }

    (5)配置Appium

      127.0.0.1:4723

    (6)Appium Client(脚本)

     

  • 相关阅读:
    sharepoint JQ获取List列表的值
    微信修改域名回掉
    input设置只读
    MVC-AJAX-JSON
    sharepoint添加子网站
    sharepoint打开解决方案库
    前台获取参数值
    SQL查看表结构以及表说明
    JQ获取对象属性值
    bootstrap table样式
  • 原文地址:https://www.cnblogs.com/Inbreeze/p/10234364.html
Copyright © 2011-2022 走看看