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