zoukankan      html  css  js  c++  java
  • Appium之环境搭建

    Appium:是开源、跨平台、多语言支持的移动应用自动化工具

    测试对象主要有:① 原生app

                                 ② 混合app(h5 + web前端基础)

                                 ③ 移动web app

    测试对象APPy运行平台:  ① ios

                                               ② android

                                               ③ windows

                                               ④ FirefoxOS

    测试对象APP运行环境:   ① 真是设备    ② 模拟器

    测试程序语言:python、java、ruby、js、php、c#

    测试程序运行平台:windows、linux、mac、os

                                    ios的应用   appium server必须要运行在苹果的机器上

                                    MacBook

                                    iMac

    自动化原理  --- 架构图:

           Node.js   是js程序的一个解释器

           苹果:UIAutomation/XCTest

           安卓:UIAutomator

    android底层自动化工具:2.3到4.1版本  一直是用Selendroid

                                             4.2+版本   用的是UiAutomator(90%以上市场份额)

    IOS底层自动化工具:ios9.3以前,苹果使用的是UiAutomation

                                       ios9.3+   用XCUITest(96以上市场份额)

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Appium的环境搭建:

        安装Appium python client包:   pip install Appium-Python-Client

        一定要确保安装匹配版本的selenium和appium:  pip install selenium -U

        安装Appium Server:

               方法1:node.js  & npm

                 npm install -g appium

               方法2:Appium Desktop(推荐)

                下载地址:https://github.com/appium/appium-desktop/releases/latest

        安装Android SDK:

                安卓app的自动化  appium server依赖Android sdk

                Android studio 包含了android sdk

                官方网站:https://developer.android.google.cn/studio/  网页下拉到Command line tools only(仅限命令行工具)..点击下方链接下载即可

                 版本历史记录:https://developer.android.google.cn/studio/archive.html

                下载解压后,在tools目录下的bin目录下  直接进入cmd  =》输入sdkmanager  "platfrom-tools"  "platfroms;android-28"  "build-tools;28.0.3"   去执行安装组件。安装过程中会弹出提示框Accept?(y/N)  一直yes即可。

         设置环境变量:

                创建ANDROID_HOME   设置为sdk根目录的路径

                           如 变量名:ANDROID_HOME

                           如 变量值:C:androidsdk

                sdkplatfrom-tools  加入到环境变量Path中

                验证是否设置成功,运行cmd打开命令提示框,输入where adb   能够显示出其所在路径即可

                查看android_home的环境变量值是否正确,可以在tools/bin目录下 通过cmd 输入echo %android_home%

         安装JDK:

                 官网www.oracle.com去安装下载。然后去设置环境变量:

                   如  变量名:JAVA_HOME

                        变量值:JDK所在根目录的路径

                   验证JDK是否安装成功  === cmd  ----- 输入 java -version

  • 相关阅读:
    Asp.net Core Kestrel 免费实现https
    sqlserver空间数据 + c# 实现查询附近的设备
    abp.vNext mvc版中的js和css
    asp.net core 3.x Identity
    asp.net core 3.x 授权默认流程
    Asp.Net WebApi 上传文件方法(原生js上传和JQ ajax上传)
    一个简单的.NET轻量级的ORM——Dikeko.ORM
    Mysql常见安装问题梳理(以5.6版本为例)
    Asp.netCore RESTful WebApi 小结
    初识Asp.netCore RESTful WebApi
  • 原文地址:https://www.cnblogs.com/peipei-Study/p/11981941.html
Copyright © 2011-2022 走看看