• app ui自动化1、环境搭建


    Appium官方帮助文档:https://www.kancloud.cn/testerhome/appium_docs_cn/2001598

    一、软件版本

    JDK1.8+Android SDK24.4.1+Node JS17.1.0+Appium1.22.2

    二、环境依赖安装配置

    1、JDK

    a)安装JDK1.8版本

    官网下载地址: https://www.oracle.com/java/technologies/downloads/#java8

    b)配置java环境变量

    右键计算机属性->高级系统设置->系统属性->高级->环境变量->添加如下的系统变量:
    变量名:JAVA_HOME
    变量值:D:\Program Files\Java\jdk1.8.0_92 --[jdk安装路径]
    变量名:PATH 变量值:\;
    %JAVA_HOME%\bin;
    变量名:CLASSPATH 变量值:.;
    %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; #其中的(.)不能漏。

    c)验证JDK

    运行cmd->输入java -version->显示java版本就表示jdk安装成功

    2、Android SDK

    a)官网下载地址: https://android-sdk.en.softonic.com/download

    b)配置环境变量

    右键计算机属性->高级系统设置->系统属性->高级->环境变量->添加如下的系统变量:
    变量名:ANDROID_HOME
    变量值:D:\software\AndroidSDK24.4.1;
    --[SDK安装路径]
    变量名:PATH中增加如下值
    变量值:
    %ANDROID_HOME%\tools;
    %ANDROID_HOME%\platform-tools;
    %ANDROID_HOME%\build-tools\android-4.4.2;
    
    有的没有build-tools这个文件夹,但是点击SDK manager.exe更新一下就有这个目录了,更新办法百度

    c)验证sdk

    运行cmd->输入adb->显示出来版本就代表SDK安装成功
    
    将手机连接到电脑,然后通过adb devices查询设备是否连接,如下图代表已连接了一个设备

    3、Nodejs

    a)官网下载地址:https://nodejs.org/en/download/releases/

    b)配置环境变量

    右键计算机属性->高级系统设置->系统属性->高级->环境变量->添加如下的系统变量:
    变量名:nodejs
    变量值:D:\software\Node; --Node js安装路径

    变量名:PATH中增加如下值
    变量值:
    D:\software\node;

    c)验证node

    运行cmd->输入node -v ->显示出来版本就代表Node js安装成功
    运行cmd->输入npm -v ->显示出来版本就代表npm安装成功
    npm(node package manage)是node.js安装包管理工具,类似Python中的pip工具。

    4、Appium

    a)设置国内镜像

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

    b)安装Appium-no GUI版

    # 安装最新版本
    cnpm install -g appium
     
    # 安装指定版本,这里使用这个命令
    cnpm install npm install appium@1.22.2 -g
    
    # 通过npm安装,appium会被安装到nodejs目录下,直接使用appium命令启动即可

    c)常见报错

    Error installing Chromedriver: Request failed with status code 404
    [16:16:30] Error: Request failed with status code 404
    
    ] appium-android-driver@4.43.1 › appium-chromedriver@^4.13.0 scripts.postinstall run "node install-npm.js" error: Error [RunScriptError]:
    
    Install fail! RunScriptError: post install error, please remove node_modules before retry!
    Run "C:\Windows\system32\cmd.exe /d /s /c node install-npm.js" error, exit code 1
    大概意思是找不到chromedriver

    d)解决办法

    npm install appium -g --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver

    e)验证Appium

    运行cmd->输入appium -v ->显示出来版本就代表Appium安装成功

    5、Appium-doctor

    a)用途

    用于检测Appium的依赖环境配置情况,检查一下哪个有问题针对性的解决即可,没问题的话就到此Appium环境就搭建完成了

    b)安装

    cnpm install appium-doctor -g

    c)验证

    运行cmd->输入 appium-doctor->显示出来的依赖环境都是绿色的就没问题了

     6、Python安装appium库,直接pip安装若报错则换成下面这个命令

    pip install Appium-Python-Client
  • 相关阅读:
    SQL SERVER中一些常见性能问题的总结
    【BZOJ2554】Color 概率神题
    【BZOJ1818】[Cqoi2010]内部白点 扫描线+树状数组
    【BZOJ1879】[Sdoi2009]Bill的挑战 状压DP
    【BZOJ2668】[cqoi2012]交换棋子 费用流
    【BZOJ4372】烁烁的游戏 动态树分治+线段树
    【BZOJ3470】Freda’s Walk 概率与期望
    【BZOJ2087】[Poi2010]Sheep 几何+DP
    【BZOJ4428】[Nwerc2015]Debugging调试 记忆化搜索+分块
    【BZOJ2137】submultiple 高斯消元求伯努利数
  • 原文地址:https://www.cnblogs.com/wxinyu/p/16016918.html
Copyright © 2020-2023  润新知