appium for windows 的安装及环境搭配

最近在研究appium自动化测试的学习,这里讲讲appium安装流程(主要针对android)


一、安装node.js

  1、到官网下载node.js:https://nodejs.org/en/download/

  appium for windows 的安装及环境搭配_第1张图片  

根据你的操作系统选择相应的版本进行下载。这里我以Windows10 (64) 为例进行安装,选择Windows installer(.msi)  64-bit 版本进行下载。

下载完成,双击进行安装,如下图。

               appium for windows 的安装及环境搭配_第2张图片

      2、获取到安装文件后,直接双击安装文件,根据程序的提示,完成nodejs的安装,安装路径自己选择,我的是D:\Program Files\nodejs\ 这个是自动配置环境path 。

  3、安装完成后,运行cmd,输入npm,如果安装成功,会输出如下版本信息:

     appium for windows 的安装及环境搭配_第3张图片



二、配置Android sdk环境(这里其实就是jdk和sdk的环境配置)

  1、sdk环境配置参考这个:http://www.cnblogs.com/puresoul/p/4597211.html

  2、确保安装了 Level 17 或以上的版本 api

  3、设置你的 Android SDK 路径 ANDROID_HOME 系统变量为,我的是:D:\android-sdk\sdk

  4、把 tools 和 platform-tools 两个目录加入到系统的 Path 路径里 %ANDROID_HOME%\platform-tools%ANDROID_HOME%\tools



三、安装手机驱动并测试连接真机,虚拟机安装(做开发的这些其实都ok的)

完成上述步骤以后,为了能够让手机连接到PC端进行真机测试。还需要安装测试手机对应的驱动程序。根据手机型号提前下载相应的离线驱动并安装,之后将手机与PC通过usb线相连。在cmd中输入以下命令,如果能够看到设备,则表示安装成功。

 appium for windows 的安装及环境搭配_第4张图片 


四、安装Appium 

  1、方法一:(需要联网

  使用npm安装appium。 在cmd使用命令npm install –g appium 下在appium(整个过程较慢,请耐心等待)安装成功后,在cmd输入appium出现以下信息表明安装成功。

       

  2、方法二:(推荐该方法

   1)下载安装文件:https://bitbucket.org/appium/appium.app/downloads/


当前最新版本为AppiumForWindows_1_4_16_1.zip ,注意这是一个Windows 版本,如果你的电脑为MAC请下载appium-1.5.2.dmg

  2)直接双击appium-installer.exe直接安装就好,路径自己选择,桌面会生成一个appium的图标(没有就去安装路径找到该图标右键发送桌面快捷方式就ok)

3)配置appium环境,把D:\Program Files (x86)\Appium\node_modules\.bin加入到path里面,输入appium命令显示如下则appium安装了。

 

  3、检查appium所需的环境是否OK:

    进入cmd命令行,输入appium-doctor ,出现以下提示,All Checks were successful ,说明环境成功。到此appium安装完成。

   appium for windows 的安装及环境搭配_第5张图片

 

    TipsAppium是用.net开发的,所以安装之前需要安装.net framework,否则安装过程中会报错,

官网下载:http://www.microsoft.com/zh-cn/download/details.aspx?id=30653(我win10是系统已经安装有了就没安装)


测试待续。。。


参考学习 虫师博客 http://www.cnblogs.com/fnng/p/4560298.html

       乙醇博客 http://www.cnblogs.com/nbkhic/p/3803804.html

    appium测试社区:https://testerhome.com/

    appium移动应用框架:http://www.51testing.com/zhuanti/Appium.html



你可能感兴趣的:(appium)