1. 設(shè)置全局模塊
npm config set prefix "d:\nodejs\node_global"
npm config set cache "d:\nodejs\node_cache"
2. 安裝appium
這里我踩了幾個坑
1) npm庫設(shè)置
因為默認使用的是國外鏡像喘垂,我換成了國內(nèi)的
npm config set registry http://registry.npm.taobao.org/
2) selendroid-standardalone-driver 下載不了
也是因為npm使用了國外鏡像糜值。
這里我使用了Apache搭建了一個本地服務(wù)器放置這個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設(shè)置:
在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++ 編譯環(huán)境躯畴。?
我安裝的是2015版本。
執(zhí)行命令設(shè)置vs版本
?npm?config set msvs_version 2015
這些準備好以后薇芝,就可以執(zhí)行下面語句
npm install appium -g
可以指定版本
npm install appium@1.7.2 -g
安裝完以后蓬抄,設(shè)置環(huán)境變量。
這里要添加一個系統(tǒng)變量 node_path為d:\nodejs\node_global\node_modules
一個用戶變量 path = D:\nodejs\node_global\
最后安裝一個appium-doctor夯到,用來檢查appium 環(huán)境是否搭好嚷缭。
可以嘗試使用命令運行下appium啦