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安装使用:
3)VC Build
还需要安装一个VC++ Build Tools
npm 安装 Appium 是通过 node-gyp 来编译,所以会需要 c++ 编译环境。
我安装的是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啦
网友评论