关于APPIUM的安装

http://blog.csdn.net/gzh0222/article/details/39272785
如果你在windows上安装appium,你没法使用预编译专用于OS X的.app文件,你也将不能测试IOS apps,因为appium依赖OS X专用的库来支持IOS测试。这意味着你只能通过在mac上来运行IOS的app测试。这点限制挺大。
一、适用操作系统
Win8 64位系统
二、所需软件
jdk-7u45-windows-i586.exe
adt-bundle-windows-x86_64-20140624
node-v0.12.4-x64(64位) node.exe  下载地址:http://nodejs.org/download/
apache-ant-1.9.4-bin.zip ( 非必装) http://ant.apache.org/bindownload.cgi
apache-maven-3.1.1-bin.zip (非必装) http://maven.apache.org/download.cgi
ActivePython-2.7.8.10-win64-x64
开始安装
   1.安装java的JDK,并设置JAVA_HOME 变量为你的JDK目录。
    新建系统变量 JAVA_HOME,变量值为JDK安装的路径  C:\Program Files\Java\jdk1.6.0_10
    编辑系统变量 Path 添加变量值为%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(直接copy)
    编辑系统变量 CLASSPATH变量值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(直接copy)


   2.安装android的sdk包,(http://developer.android.com/sdk/index.html), 运行依赖sdk中的'android'工具。并确保你安装了Level17
或以上的版本api。XP设置ANDROID_HOME系统变量为你的Android SDK路径,并把tools platform-tools两个目录加入到系统的Path路径里。
因为这里面包含有一些执行命令 %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
XP    新建系统变量 ANDROID_HOME, 变量值为Android SDK的路径 比如:D:\adt-bundle-windows-x86_64-20140624\sdk
      编辑系统变量 Path 添加变量值为 %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools 
WIN8:新建系统变量 ANDROID_SDK_HOME ,变量值为Android SDK的路径 比如:D:\adt-bundle-windows-x86_64-20140624\sdk
      编辑系统变量 Path 添加变量值为 %ANDROID_SDK_HOME%\tools;%ANDROID_SDK_HOME%\platform-tools

   3.安装nodejs 0.8版本及以上, 通过官方的安装程序来安装。        http://www.w3cschool.cc/nodejs/nodejs-install-setup.html
      新建系统变量  NODE_PATH,变量值Node的安装路C:\Program Files\nodejs
      编辑系统变量 Path 添加变量值为增加node.exe的目录C:\Program Files\nodejs (自动配好)
      安装express:打开cmd命令行,使用命令行定位到这Node目录下,键入指令npm install express[安装express至相对路径]或npm 
install express -g[安装express至绝对路径
      到这里,你在命令行里面输入node -v如果输出nodejs的版本则安装成功。

   4.( 非必装)安装Apache Ant 或者直接使用Android Windows SDK自带的ant,地址在eclipse\plugins目录,你需要把这个目录加到你
系统PATH变量中( 非必装)
    新建系统变量 ANT_HOME,变量值为D:\apache-ant-1.9.2
    编辑系统变量 Path 添加变量值为%ANT_HOME%\bin


    5.( 非必装)安装Apache Maven. 并且设置M2HOME和M2环境变量,把M2环境变量添加到你的系统PATH变量中。
    新建系统变量 MAVEN_HOME  变量值:D:\apache-maven-3.1.1
    编辑系统变量 Path         添加变量值: ;%MAVEN_HOME%\bin


    6.( 非必装)安装Git. 确保你安装了windows下的Git,以便可以运行常用的command命令
    7.安装 ActivePython-2.7.5.6-win32-x86.msi 
     编辑系统变量 Path  pip的路径 添加变量值:C:\Python27\Scripts


    8.正式联网安装Appium
进入cmd命令行,输入:
npm install -g appium 或者
npm --registry http://registry.cnpmjs.org install -g appium (推荐这种,npm的国内镜像)
注:-g全局参数
多等几分钟,可以看到appium的版本1.1.0及安装目录

    9. 检查一下appium是否安装成功。
进入cmd命令行,输入appium
提示:socket.io started 说明安装好了。
  检查appium所需的环境是否OK(这步很重要)
进入Cmd命令行,输入appium-doctor ,出现以下提示,All Checks were successful ,说明环境成功。

    10. 安装:python+webdriver环境
第一步:安装active-python,双击可执行文件,直接默认安装即可。
第二步:安装selenium webdriver
1. 打开cmd
2. 命令为:pip install selenium -i http://pypi.douban.com/simple (使用国内地址)
pip install --upgrade setuptools
3. 打开python的shell或者IDEL界面 ,输入from selenium import webdriver 如果不报错那就说明你已经安装selenium for python成功了
4. 安装appium-python-client:(这步很重要,必须)
进入cmd,输入:pip install Appium-Python-Client
以上全部安装好以后,最后就是执行实例来测试一下:
1. 打开Adt,创建一个模拟器,并启动android模拟器。
2. 在cmd启动appium
输入:appium
3. 另开一个cmd终端窗口。切换到实例代码路径下,执行android_contacts.py文件。 


PS
1.提示:error MSB3428: Could not load the Visual C++ component "VCBuild.exe".错误
windows下安装node-gyp,会使用到vcbuild.exe编译。如果没有安装Vistual Studio的话,缺少vcbuild.exe就会报错:
MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe".
我想问问大家,你们都是怎么安装vcbuild.exe,难道和我一样,都安装了VS?
     vcbuild我记得vc2008之前才有。
更新的强制指定吧,比如用vs2012
npm config set msvs_version 2012 --global
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值