• app自动化测试环境配置:adb环境配置、monkey环境配置、appium环境配置大全


    1. 安装jdk

    安装参考链接:https://www.cnblogs.com/erweimalaoshi/p/13204509.html

    2. 安装配置Andriod sdk

      安装Andriod sdk前首先需要安装配置好jdk环境

      然后安装Android sdk

      安装完成后需要配置环境变量:ANDROID_HOME。

      (1)直接将Android sdk解压到对应文件路径下,比如我解压到c盘根目录andriod文件夹下

     

      (2)配置环境变量,系统变量里面添加变量名 ANDROID_HOME 路径为实际存放SDk的路径

     

      (3)其他几个路径添加到系统环境变量Path中如下图所示:

        第一个path

     

     

        第二个path

     

     

        第三个path

     

      (4)配置好后检查一下

        在cmd中输入adbaapt来判断安装是否成功

     

    3. 模拟器的安装-夜神

      (1)默认快速安装,安装后打开夜神模拟器设置

     

      (2)还可以多开创建一个新的模拟器

     

    4. 元素获取工具-UIAutomator

      (1)进入Android sdk安装目录,找到tools文件夹,找到uiautomatorviewer.bat点击运行,使用它获取元素

      (2)首先,检查手机设备是否连接了电脑,在手机设置-开发者选项中-勾选usb调试,如果没有开发者选项,在关于平板中连续点击7次就可以弹出来

      (3)在手机中打开要获取元素的app

      (4)点击UIAutomator中的按钮

      (5)然后可以获取app元素的信息。这个是1.0版本,2.0版本是集成在appium中的

    5. 启用adb调试

      adb ( Android Debug Bridge)是一个通用命令行工具,它允许你与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试应用。

      在 android_sdk/platform-tools/ 中找到 adb 工具,然后根据其具体的路径配置好环境变量(环境变量在2中已经配置过)。然后启动cmd 输入‘adb’即可查看是否配置成功。

    6. Appium环境搭建

      请安装新版本node.js

      node.js安装

      下载地址:https://nodejs.org/en/download/releases/

      注意:Node.js版本要注意与Appium兼容,Appium版本是1.13.0,则选择的Node.js版本为12.11.1

      默认下一步安装

      双击安装包

     

      安装好后通过cmd去查看是否安装成功,用node -v 查看版本,如果提示不是内部命令,可能是环境变量错误或者用管理员身份运行

      查看包管理工具,用命令npm -v相当于python中的pip

    Appium的安装

      Appium Server其实可以通过命令 npm install -g appium来安装。不过由于众所周知的网络原因,直接使用这样安装会非常非常慢,甚至会安装失败,所以我们可以使用国内镜像来安装。

      选用的镜像是 淘宝NPM镜像https://npm.taobao.org

    镜像设置

      npm install -g cnpm --registry=https://registry.npm.taobao.org

      执行完成命令看到如下提示则表示设置完成

      镜像设置好后,就可以进行appium的安装了

      #安装最新版本

      cnpm install -g appium

      #安装指定版本

      cnpm install appium@1.13.0 -g

      检查是否安装成功,在控制台输入命令 appium即可启动appium服务,appium -v查看版本

      如果输入appium后显示:“appium不是内部或外部命令,也不是可运行的程序或批处理文件” 可以将appium安装的路径 如: “C:Usersm1877AppDataRoaming pm”配置到系统环境变量Path中

    安装Appium-desktop

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

      Appium-desktop工具其实封装了Appium server和Node.js依赖环境。

      appium-desktop是初学者最容易上手的工具

    7.python环境安装配置

      安装成功之后输入命令 python --version看到如下提示即可

     

    8.安装Appium-Python-Client

      安装此项的前提是python安装好,并且pip安装好

      通过命令: pip.exe install Appium-Python-Client 进行安装。

     

      安装后可以通过如下命令来检测是否安装成功。

      输入命令from appium import webdriver” 回车,如果控制台没有报错,则说明安装成功。

      如果出现如下报错,则说明安装失败

      ImportError: No module named 'appium'

      ImportError: cannot import name “webdriver”

      说明:装Appium-Python-Client安装后的路径一般为:

      {Python 安装路径}Libsite-packagesappium

    9.安装 appium-doctor

      appium-doctor可以检测Appium整体依赖环境配置情况。

      先安装工具C:Usersm1877>cnpm install appium-doctor -g

       在控制台输入命令:appium-doctor 看到如下提示说明整体环境配置成功。

      如果上面某一项显示为“X”则说明相关环境没有配置好,需要重新安装配置。

      如果都是√表示appium环境安装配置已经好了。

    附加:(以下工具可安装也可以不安装,自行选择)

     opencv4nodejs安装

      为什么要安装这个,请参考:https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/image-comparison.md

      首先先装好git。

      安装opencv4nodejs:cnpm i -g opencv4nodejs

     ffmpeg安装

      在官网下载好

      直接解压到目录中,然后通过bin目录配置环境变量

      配置好后cmd中,输入ffmpeg -version验证是否安装成功

    mjpeg-consumer安装

      cnpm i -g mjpeg-consumer

    bundletool.jar安装

      下载地址:https://github.com/google/bundletool/releases/tag/0.9.0

      http://appium.io/docs/en/writing-running-appium/android/android-appbundle/

     

    出处:https://home.cnblogs.com/u/erweimalaoshi/
    欢迎转载,但未经作者同意请保留此段声明,并在文章页面明显位置给出原文链接。

  • 相关阅读:
    linux signal 处理
    AssetManager asset的使用
    分治法-汉诺塔问题
    WebSocket初探
    分治策略结合递归思想求最大子序列和
    数据库索引的作用和长处缺点
    Android Service 服务(一)—— Service
    YouTube为什么打不开?以及简便的訪问的方法/解决方式!
    winzip15.0注冊码
    CodeForces 398B 概率DP 记忆化搜索
  • 原文地址:https://www.cnblogs.com/erweimalaoshi/p/13204948.html
Copyright © 2020-2023  润新知