【原创】Appium环境搭建--windows平台--1

本人意在引导初学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 安卓模拟器(选装,如果你打算用真机这一步就可以忽略)
               夜神模拟器下载,百度搜索“夜神安卓模拟器”即可,前两条基本上就是     

        attachments-2017-01-X8xqO55g58787449ce6d

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

attachments-2017-01-yFtJ0wNN587874b28b2b

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

attachments-2017-01-CsvEy3K4587874f58482

        1.4 环境变量设置(win7为例)
                       右键【计算机】选择属性,打开如下界面
attachments-2017-01-tEIIJoMb58787543c71e    点击红框框中的【高级系统设置】,打开如下界面
attachments-2017-01-VDFXNmRt58787576ce8d
                        点击上图中的【环境变量】,打开如下界面
attachments-2017-01-CYnZHa5h587875a8010a    这里分为用户变量和系统变量,那么首先点击系统变量下方的【新建】,来设置JAVA_HOME环境变量,变量的值是读者本地安装的java路径,而不是本图中所写的,一定要注意,结尾没有分号,输入正确后点击确定
attachments-2017-01-CzkJZx4k587875ddaa16    再次点击系统变量下方的【新建】,来设置ANDROID_HOME环境变量,变量的值是读者本地sdk所在路径,而不是本图中所写的,一定要注意结尾没有分号,输入正确后点击确定
attachments-2017-01-6IKpTBzO5878760dd60a
                    接下来设置环境变量CLASSPATH,在系统变量里如果当前不存在CLASSPATH环境变量,则点击【新建】,创建一个CLASSPATH,变量值写.;%JAVA_HOME%\lib;%%JAVA_HOME\lib\tools.jar,然后点击击attachments-2017-01-wqxu9HD65878763c636f
   如已存在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
attachments-2017-01-Y6vLWE8s587876800a44

此时此刻,读者一定很诧异,这个127.0.0.1:62001是怎么出来的,这个地址代表你的第一个夜神模拟器,如果你有多个那么第二个就不是这个端口了,那么问题来了,第二个或者第三个甚至之后的更多模拟器的连接地址是什么样的,下面的截图会给大家讲这个东东,创第二个甚至第三个需要在你桌面上的夜神多开器界面去创建,这里不做说明了。
              查看夜神模拟器的连接地址及端口如下:
             找到你的夜神的这个目录:D:\Program Files (x86)\Nox\bin\BignoxVMS,里面有几个文件夹就有几个模拟器attachments-2017-01-n3aTfnoS587876fe250a
                 打开Nox_1这个目录,再打开该目录下的Nox_1.vbox文件,找到如下部分内容,黑框框中的就是该模拟器对应的,连接地址由hostip字段和hostport字段的值组成,也就是127.0.0.1:62025
attachments-2017-01-PXKswTga5878772e8f80
使用adb连接该模拟器
attachments-2017-01-RxhWtFeh587877661668
   2)真机连接adb
               连接前真机需要开启开发者选项,并且勾选开发者选项中的usb调试,只有插上电脑,在手机上点击允许调试,cmd命令行直接使用adb devices去查看真机连接状况,如有异常请杀掉电脑上的所有手机助手之类的进程再试。
attachments-2017-01-dwge5bLA587877b85e502. GUI(界面)Appium版本安装(非最新界面版,这是原来的GUI版本,已经不再更新)
   如果想安装最新的请参考:http://ask.testfan.cn/article/1078
   2.1 下载Appium GUI版本
           attachments-2017-01-0wRKybV3587877f4ea20
   红框框出来的就是当前windows下Appium GUI版本的最高版本,目前也算是比较稳定的一个版本,下载后进行傻瓜式安装,中途很有可能会提示你安装其他软件(如.net.framework),此时不要害怕不要慌张,按照提示进行安装就可以

2.2 Appium环境变量配置
   在环境变量PATH后追加D:\Appium\node_modules\.bin;D:\Appium 红色文字为你本地的appium安装路径
   配置完成后一路点确定,关闭环境变量的所有配置界面
   到这里,必须恭喜读者,已经完成了基本软件的安装及环境变量的配置
2.3 检验Appium环境安装是否正确
      在dos窗口写输入appium-doctor,出现如下界面则Appium环境安装正常
 attachments-2017-01-BTS0VDeX587878587dc1
第二步检验,在dos窗口下输入appium,出现如下界面则appium服务启动完毕,这个我们叫做appium的服务端,最下面的横线会一直闪烁,表示正在等待测试脚本访问服务端,想要结束服务直接按ctrl+c,连按两下
attachments-2017-01-fjJQuGSz5878788cd787   至此,Appium服务端我们已经完成安装并能正常启动,最后说下你电脑桌面上的Appium快捷图标点开后会打开Appium界面版,这个界面版在windows上几乎没啥用,不用搭理。

3. 命令行安装appium        
   3.1 安装node
        node下载地址:https://nodejs.org/en/
attachments-2017-01-skOOupyo587878daa0b7点击红框选中的,进入如下界面:attachments-2017-01-DLneoe3m587878fd3fb4
根据自己电脑情况进行选择性下载,下载完成后一步步安装,node安装完成后会自动配置环境变量,读者在安装完成后可以自行检验安装是否成功
attachments-2017-01-2nqi8f4p5878792e43b5      如果提示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,出现如下界面则表示环境搭建成功啦
           attachments-2017-01-5fPfu9wQ587879699e3f  











  • 发表于 2017-01-13 15:13
  • 阅读 ( 5334 )
  • 分类:默认分类

7 条评论

请先 登录 后评论
不写代码的码农
沙陌

神一样的存在

14 篇文章

作家榜 »

  1. hey girl 181 文章
  2. 王前前 137 文章
  3. 柠檬 118 文章
  4. lamking 105 文章
  5. 云少 105 文章
  6. 腾讯移动品质中心TMQ 93 文章
  7. humortony 82 文章
  8. 开心的阳光 41 文章