使用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:

....

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 [email protected] -g



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

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

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

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

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

你可能感兴趣的:(使用npm来安装appium)