本人意在引导初学Appium的同学在windows平台下安装Appium服务端,作者 沙陌,常年驻留QQ群534129320,有问题的可以入群交流
Appium交流QQ群号534129320,本文作者--沙陌
对于Appium这个自动化测试工具的介绍,这里不再阐述,读者可以网上随便搜下就有。
本文将针对windows平台上Appium的安装进行讲解。
注意事项:本文写于2017.1.11日,因此仅对当前可用版本进行安装解释,如果读者使用版本与本文版本不一致,请酌情理解安装步骤的差异;本文中红色文字则为读者自己本地的各种软件安装路径,请读者注意
Appium的安装方式分为GUI(界面旧版目前不再更新,取而代之的是appium-desktop版本)版本安装和命令行方式安装(npm)。请读者选择其中一种进行安装,以下将会对两种安装方式进行详细阐述
1. 公用软件安装
1.1 安装jdk1.8
如果不想在以上地址下载,可以在以下网盘下载
链接:https://pan.baidu.com/s/1cSiWtO7TEgzbjp1JrVIciw 密码:nogr
请根据自己的windows配置下载相应的版本
下载后傻瓜式安装,一路下一步即可完成安装
1.2 sdk安装
sdk下载比较麻烦,这里提供一个完全可用的,下载后解压即可使用
链接:https://pan.baidu.com/s/1cSiWtO7TEgzbjp1JrVIciw 密码:nogr
1.3 安卓模拟器(选装,如果你打算用真机这一步就可以忽略)
夜神模拟器下载,百度搜索“夜神安卓模拟器”即可,前两条基本上就是

安装以后在桌面上会生成一个夜神模拟器快捷图标(一个是夜神模拟器,一个是夜神多开器),点击快捷图标即可启动夜神模拟器,启动后以pad的形式展现,如果想以手机的形式展现可以进行一下设置,按照下图操作进行,即可转变为手机模式:

点击图中红框选中的,会打开如下界面,根据界面红框进行选择,然后保存设置,重启,之后就会以手机形式进行展现了:

1.4 环境变量设置(win7为例)
右键【计算机】选择属性,打开如下界面
点击红框框中的【高级系统设置】,打开如下界面 点击上图中的【环境变量】,打开如下界面
这里分为用户变量和系统变量,那么首先点击系统变量下方的【新建】,来设置JAVA_HOME环境变量,变量的值是读者本地安装的java路径,而不是本图中所写的,一定要注意,结尾没有分号,输入正确后点击确定
再次点击系统变量下方的【新建】,来设置ANDROID_HOME环境变量,变量的值是读者本地sdk所在路径,而不是本图中所写的,一定要注意结尾没有分号,输入正确后点击确定
接下来设置环境变量CLASSPATH,在系统变量里如果当前不存在CLASSPATH环境变量,则点击【新建】,创建一个CLASSPATH,变量值写.;%JAVA_HOME%\lib;%%JAVA_HOME\lib\tools.jar,然后点击击
如已存在CLASSPATH,则在其后追加,追加内容写;%JAVA_HOME%\lib;%%JAVA_HOME\lib\tools.jar,然后点击确定
完成以上环境变量配置后,再来完成另外一个配置,选择用户变量里的PATH进行修改,追加以下内容,注意红色部分为读者自己安装的Appium路径,并且最后两项必须按照文档写的顺序进行配置
;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%JAVA_HOME%\bin;
配置完成后一路点确定,关闭环境变量的所有配置界面
到这里,必须恭喜读者,已经完成了基本软件的安装及环境变量的配置
1.5 检查adb及设备连接
1)夜神模拟器的连接如下,需要先执行如下操作(在dos命令下执行),夜神模拟器才能够连接到adb

此时此刻,读者一定很诧异,这个127.0.0.1:62001是怎么出来的,这个地址代表你的第一个夜神模拟器,如果你有多个那么第二个就不是这个端口了,那么问题来了,第二个或者第三个甚至之后的更多模拟器的连接地址是什么样的,下面的截图会给大家讲这个东东,创第二个甚至第三个需要在你桌面上的夜神多开器界面去创建,这里不做说明了。
查看夜神模拟器的连接地址及端口如下:
找到你的夜神的这个目录:
D:\Program Files (x86)\Nox\bin\BignoxVMS,里面有几个文件夹就有几个模拟器
打开Nox_1这个目录,再打开该目录下的Nox_1.vbox文件,找到如下部分内容,黑框框中的就是该模拟器对应的,连接地址由hostip字段和hostport字段的值组成,也就是127.0.0.1:62025
使用adb连接该模拟器

2)真机连接adb 连接前真机需要开启开发者选项,并且勾选开发者选项中的usb调试,只有插上电脑,在手机上点击允许调试,cmd命令行直接使用adb devices去查看真机连接状况,如有异常请杀掉电脑上的所有手机助手之类的进程再试。

2. GUI(界面)Appium版本安装(非最新界面版,
这是原来的GUI版本,已经不再更新)
如果想安装最新的请参考:http://ask.testfan.cn/article/1078
2.1 下载Appium GUI版本

红框框出来的就是当前windows下Appium GUI版本的最高版本,目前也算是比较稳定的一个版本,下载后进行傻瓜式安装,中途很有可能会提示你安装其他软件(如.net.framework),此时不要害怕不要慌张,按照提示进行安装就可以
2.2 Appium环境变量配置 在环境变量PATH后追加D:\Appium\node_modules\.bin;D:\Appium; 红色文字为你本地的appium安装路径
配置完成后一路点确定,关闭环境变量的所有配置界面
到这里,必须恭喜读者,已经完成了基本软件的安装及环境变量的配置
2.3 检验Appium环境安装是否正确 在dos窗口写输入appium-doctor,出现如下界面则Appium环境安装正常
第二步检验,在dos窗口下输入appium,出现如下界面则appium服务启动完毕,这个我们叫做appium的服务端,最下面的横线会一直闪烁,表示正在等待测试脚本访问服务端,想要结束服务直接按ctrl+c,连按两下
至此,Appium服务端我们已经完成安装并能正常启动,最后说下你电脑桌面上的Appium快捷图标点开后会打开Appium界面版,这个界面版在windows上几乎没啥用,不用搭理。
3. 命令行安装appium
3.1 安装node
点击红框选中的,进入如下界面:

根据自己电脑情况进行选择性下载,下载完成后一步步安装,node安装完成后会自动配置环境变量,读者在安装完成后可以自行检验安装是否成功
如果提示node不是内部命令,那么说明环境变量有问题,那就需要去手动设置一下环境变量PATH,找到node的安装路径进行配置就可以,node默认安装路径是C:\Program Files\nodejs,npm默认路径是C:\Users\lxg\AppData\Roaming\npm,将这两个路径配置到环境变量PATH里去,然后再重开dos窗口即可 3.2 安装appium 使用命令npm -g install appium,注意默认安装会安装当前最高版本的appium,目前最新版还未大规模应用到项目中网上资料也较少,请读者在网络较好的情况下进行安装,安装过程较慢请耐心等待
使用命令npm -g install appium-doctor安装appium-doctor检查命令
以上两步完成后在命令行检查环境,分别执行appium-doctor和appium,出现如下界面则表示环境搭建成功啦