Appnium安装-Mac平台
Appium的安裝-MAC平臺
? ? 其實Appium的安裝方式主要有兩種:
? ? 1)自己安裝配置nodejs的環(huán)境,然后通過npm進行appium的安裝
? ? 2)直接下載官網(wǎng)提供的dmg進行安裝,dmg里面已經(jīng)有nodejs的環(huán)境和appium的可執(zhí)行文件了
? ? 下面我們進入正題,分別進行兩種安裝方式的講解
1 Appium的安裝方式一
? ? 本章節(jié)主要講解上面兩種方式中的第一種安裝方式:自己安裝配置nodejs的環(huán)境,然后通過npm進行appium的安裝
1.1 NodeJS的環(huán)境搭建
? ??NodeJS的下載地址是:http://nodejs.org/download/
? ? 1)首先到NodeJS的官網(wǎng)下載NodeJS的壓縮包,如圖點擊下載 .tar.gz 并且解壓到 /Application/devtools 中,該路徑可以根據(jù)個人喜好進行定義,本文以 /Application/devtools為例子
? ? ? ??
? ? 2)打開終端開始進行NodeJS的環(huán)境配置
? ? ? ? a)執(zhí)行以下命令進入Home目錄并且通過vim打開.bash_profile
cd ~ vim .bash_profile? ? ? ? b)在vim中進行輸入以下內(nèi)容進行NodeJS的環(huán)境配置并且保存
export NODE_HOME="/Applications/devtools/nodejs" export PATH=${PATH}:${NODE_HOME}/bin? ? ? ? c)執(zhí)行以下命令讓剛才的環(huán)境配置馬上生效
source ~/.bash_profile? ? ? ? 執(zhí)行完成后,執(zhí)行命令
node --version? ? ? ? 如果終端輸出如圖則證明環(huán)境配置成功
? ? ? ??
1.2 Appium的安裝?
? ? 1)執(zhí)行以下命令進行appium的安裝
npm install -g appium? ? 終端如果輸出如圖并且沒有Error輸出則表示安裝成功
? ??
1.3 驗證Appium是否安裝成功
? ? 在終端執(zhí)行以下命令檢查Appium是否安裝成功,環(huán)境是否配置完成
appium-doctor? ? 如果終端輸出如下圖,所有的檢查項都是綠色的勾則表示Appium完全配置成功。?
? ??
2 Appium的安裝方式二
? ? 第二種方式就是本文開頭說的直接使用dmg進行安裝,dmg里面已經(jīng)包含了Appium需要的NodeJS,Appium Server, Appium-Inspector 等組件
2.1 Appium的安裝
? ? Appium的dmg安裝包下載地址是:https://bitbucket.org/appium/appium.app/downloads/?
? ? 1)直至筆者寫這篇博文的時候,Appium.dmg的最新版本是1.3.1。
? ??
? ? 具體的安裝方式相信各位mac使用者都很清楚了,直接將Appium圖標按照箭頭方向移動到Application文件夾圖標即可。
? ??
2.2 配置node環(huán)境
1.配置path環(huán)境變量
export NODE_HOME=/Applications/Appium.app/Contents/Resources/node
export path=$NODE_HOME/bin:$PATH
2.驗證node配置成功
在終端輸入:node --version
2.3 驗證 Appium是否安裝成功
? ? 1)從Launcher中打開剛才安裝的Appium,點擊圖中所示的圖標進行安裝檢測
? ??
? ? 如果彈出終端并且顯示如下圖表示安裝成功。
? ??
3. 安裝過程中遇到的問題以及解決方法
3.1 兼容性問題
? ? 1)問題:由于Appium 1.3.1 尚未對 Mac 10.10系統(tǒng)進行支持,所以在監(jiān)測的時候會報錯,如圖:
? ??
? ??解決方法:根據(jù)官方的所說,這個bug將會在appium 1.3.2 版本中進行修補,詳情見鏈接:https://github.com/appium/appium/commit/7df67175b734a0fb131928a808ad23bc02187c35
? ? 大概的意思就是,到NodeJS的安裝目錄{NODE_HOME}下,修改文件?/lib/node_modules/appium/lib/doctor/ios.js,在文件中大概第 36 行添加以下代碼:
? ??
? ? 為了方便大家復制過去修改,下面貼出關(guān)鍵代碼:
?View Code? ? 如果你是通過dmg安裝的,那么修改的路徑是/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/doctor/ios.js
?
? ? 2)問題:由于環(huán)境配置的問題導致appium-doctor在檢測的時候無法獲取到需要的庫所在的文件,如圖:
? ??
? ??解決方法:
? ? ? ??a) 到 Home目錄并且打開.bash_profile
cd ~ vim .bash_profile? ? ? ? b) 如圖,顯示的是Java環(huán)境配置的問題,我們只要添加以下這行即可
export JAVA_HOME="/Library/Java/Home"?
轉(zhuǎn)載于:https://www.cnblogs.com/danqiu/p/6428793.html
總結(jié)
以上是生活随笔為你收集整理的Appnium安装-Mac平台的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jenkins自动化打包部署
- 下一篇: 如何在页面上输出html标签:符号实体