使用npm来安装appium

1. 设置全局模块

npm config set prefix "d:\nodejs\node_global"

npm config set cache "d:\nodejs\node_cache"


2. 安装appium

这里我踩了几个坑

1) npm库设置

因为默认使用的是国外镜像,我换成了国内的

npm config set registry http://registry.npm.taobao.org/

2) selendroid-standardalone-driver 下载不了

也是因为npm使用了国外镜像。


这里我使用了Apache搭建了一个本地服务器放置这个jar包让安装能够正常。

①修改hosts文件,将repo1.maven.org指向了本机ip地址。

你需要获取到你的本机IP地址。比如192.168.100.11

文件路径为:

C:\Windows\System32\drivers\etc\hosts

在文件中添加:

 192.168.100.11 repo1.maven.org 

保存。


ping一下repo1.maven.org ,看是不是指向自己的ip

ping repo1.maven.org

②Apache设置:

在http.conf文件中,修改DocumentRoot:

DocumentRoot:E:\apache\www


directory:

<Directory "E:\apache\www\maven2">

....

</Directory>

Apache安装使用:

参考Apache http server 安装启动 


3)VC Build

还需要安装一个VC++ Build Tools

npm 安装 Appium 是通过 node-gyp 来编译,所以会需要  c++ 编译环境。 

我安装的是2015版本。

c++ build tools 2015


执行命令设置vs版本

 npm config set msvs_version 2015




这些准备好以后,就可以执行下面语句

npm install appium -g

可以指定版本

npm install appium@1.7.2 -g



安装完以后,设置环境变量。

这里要添加一个系统变量 node_path为d:\nodejs\node_global\node_modules

一个用户变量 path = D:\nodejs\node_global\

最后安装一个appium-doctor,用来检查appium 环境是否搭好。

可以尝试使用命令运行下appium啦

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • zither 2018/4/24 一、环境要求 Xcode Command Line Tools Homebrew...
    ZitherPeng阅读 1,505评论 1 1
  • 一、 通过命令行安装 1、安装jdk Mac系统自带java,可通过java -version确认 $ java ...
    天下不喵阅读 4,534评论 0 2
  • 回来了,重新开始吧。在找寻自己的路上而奋斗。
    acb7848001aa阅读 253评论 0 0
  • 【同读一本书】2016-4-20-26 —《执行力是训练出来的》 【原文】:没有哪种工作可以让你进入世外桃源,彻底...
    f961ff2e749a阅读 192评论 0 0