科普
brew&npm
Homebrew
簡介
點擊進入Homebrew官網
Homebrew 使 macOS 更完美。
brew是mac上的套件管理器,通俗點相當於軟件包管理工具,我們可以通過brew下載、卸載、更新 等 管理軟件的操作。
安裝
安裝命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
需要注意的是,安裝過程中可能會遇到這句話:
Press RETURN to continue or any other key to abort
這裏的RETURN就是Enter,點擊回車,輸入密碼,即可安靜的等待安裝完成。
如果遇到其它問題請自行Google。
安裝完成後可鍵入 brow -v
來查看版本,檢測是否安裝成功。
卸載
rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup
NodeJS-NPM
簡介
npm(node package manager),俗稱node包管理器,因此它是用來管理node的,包括:安裝、卸載、更新、查看、搜索、發佈等。node.js就不介紹了。
這裏我們是要通過npm安裝Appium。
安裝(3種)
1.通過brew安裝
brew install node
2.通過git安裝
git clone git://github.com/ry/node.git
cd node
./configure
make
sudo make install
如果你不太瞭解git建議不要用這個方法。因爲你還要安裝git。
3.官網下載
點擊進入node.js官網-下載頁面
一般有兩個版本,穩定版本 和 最新版本。下載你喜歡的版本即可。
開始搭建環境
寫在前面
本文是針對Android開發者的,因此我默認你是有SDK,且會配置環境變。
安裝Appium(2種)
1.通過npm安裝
npm install –g appium
或
npm --registry http://registry.cnpmjs.org install -g appium (國內鏡像)
安裝完成後可鍵入 appium
查看版本,檢測是否安裝成功。
安裝成功後,鍵入 appium-doctor
檢測Appium環境是否完整,如下圖:
我遇到了以上三個問題:
其實12可以不管,這裏不再說,關於3是因爲環境變量沒有配置好。
export ANDROID_HOME=/Users/zhaoyidong/WorkSpace/sdk(請填寫你的路徑)
export PATH=$PATH:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools
需要注意的是Appium依賴SDK的path命名必須是ANDROID_HOME,如果你配置過SDK的環境變量,請保持名字一致。
2.官網下載
從這裏安裝的Appium有可視化界面。界面上有一個扳手的圖標,與appium-doctor作用相同。
檢測時你可能會看到這句話:
Error: Could not detect Mac OS X Version from sw_vers output: '10.12 '
請參考這裏
上面兩種方法校驗你的Appium,如果沒有任何問題則會看到: All Checks were successful
的字樣。
其實有部分問題也可以正常使用。
安裝Python(2種)
1.通過brew安裝
brew install python
安裝完成後可鍵入python
查看版本,檢測是否安裝成功;
鍵入 which python
查看安裝路徑;
鍵入 exit()
退出
2.官網下載
安裝Appium-python-client
安裝client需要安裝pip,安裝pip需要安裝python。哈哈。
安裝pip
sudo easy_install pip
安裝client
sudo pip install Appium-Python-Client
安裝完成後先鍵入python
,然後鍵入 import appium
,如果沒有報錯,則安裝成功了。
測試Case
//TODO