appium的安装分安卓版和iOS两个版本,这里先以安卓版为例:php
第一步:java
安装jdk,配置环境变量,若是安装过jmeter或使用java语言,这步可忽略;下载好jdk之后,再系统变量里添加JAVA_HOME变量,变量名为jdk的安装路径node
cmd下运行java -version看环境变量是否配置成功android
显示java版本,即环境变量配置成功git
第二步:github
安装Android SDK(安卓软件开发包),测试Android手机必然是要安装Android SDKnpm
下载地址:http://tools.android-studio.org/index.php/sdk/ (直接下载zip版本,解压至任意目录便可)android-studio
双击SDK Manager,选装工具。必装:Tools文件夹下Android SDK Platform-tools和Android SDK Build-tools,app
装的过程当中会遇到点击SDKmanager,一闪而过,不弹出安装弹窗的状况,解决办法为:工具
打开tools文件,修改 android.bat,找到 rem Check we have a valid Java.exe in the path.
将这行下面的set java_exe=改成set java_exe=C:\Program Files\Java\jdk1.7.0_71\bin\javaw.exe(这里指的是你本身电脑javaw.exe的安装路径),目的是直接指定java.exe所在位置,不用去调用find_java.bat
把 call lib\find_java.bat
if not defined java_exe goto :EOF
这两两行代码删掉,再运行SDK manager就能够了,
安装完成以后,配置系统环境变量,变量名为:ANDROID_HOME,变量内容为:SDK的解压路径
在path变量下增长 ANDROID_HOME、tools、platform-tools、build-tools三个变量,保存修改
环境变量配好以后就须要一个安卓手机了,链接安卓手机,并将Android手机的开发者选项-USB调试打开,在cmd里面运行adb devices就会看到手机的UDID
这里以小米手机为例
adb链接安卓手机时必定要注意如下几点:
一、手机USB调试必定要打开。
二、多找两根USB线,排除线的问题。
三、多换几个USB接口,排除USB个别接口很差使问题(如:3.0 与 2.0)
四、驱动程序,经过设备管理器查看是否安装驱动或驱动不是最新。(建议:下载驱动精灵,USB相关的驱动都更新下。部分安卓手机更新后会出现一个专门的adb Interface。)
五、更新adb_usb.ini文件,少数电脑不能识别Android手机时,能够将设备管理器下的Android手机的VID、PID增长到adb_usb.ini文件中。
第三步:
安装node.js,因为Appium的server端是node.js编写的因此须要先安装node.js。安装node.js后,能够直接经过npm安装Appium。(注:npm相似于Python的pip,一个非官方包管理器)
官方下载地址:https://nodejs.org/en/download/
根据本身的操做系统下载不一样版本的node.js
安装完成后记得将node.js添加至环境变量,这样在cmd任意目录下,均可以运行npm命令;在cmd目录下输入npm命令,看npm是否可用:
第四步:
安装appium服务端,可经过cmd 下输入 npm install -g appium 进行安装。(安装过程较慢,请耐心等待)
若是npm install -g appium特别慢,没法下载时,能够用国内的镜像npm --registry http://registry.cnpmjs.org install -g appium
安装若是失败能够尝试经过cnpm安装appium
经过npm命令安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
经过cnpm安装appium
cnpm install -g appium --no-cache
安装成功后,经过appium -v 查看当前appium版本,直接输入appium则启动appium server端。
第五步:
安装appium的客户端,用于抓取APP上的定位信息
地址:https://github.com/appium/appium-desktop/releases/tag/v1.2.1
下载下来以后双击安装,届时界面上会出现一个快捷方式
到这里Windows版本下安卓的appium就安装完了