MAC下appium的各種環(huán)境安裝在歷史幾天后肴沫,終于安裝并檢測成功(一度想要放棄胸竞,各種出錯真的是想讓人吐血)碎连,所以必須要記錄一下。
參考:https://testerhome.com/topics/8375
1:安裝appium
推薦使用Homebrew進行安裝
打開終端午笛,運行:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2:安裝Nodejs
brew install node
檢查是否安裝成功
node -v
npm -v
3:安裝cnpm
由于npm源在國外,我們可以使用淘寶鏡像進行安裝
npm install -g cnpm --registry=https://registry.npm.taobao.org
檢查是否安裝成功
cnpm -v
之后安裝均使用cnpm代替npm
4:安裝appium
cnpm install -g appium
5:下載appium的客戶端
搜索下載即可
6:安裝Carthage(用于管理iOS開發(fā)依賴的包)
brew install carthage
7:安裝語言依賴
這里以Python為例
brew install python3
檢測是否安裝成功
python3 -V
pip3 -V
8:使用pip安裝
pip3 install Appium-Python-Client
9:安裝Java JDK
brew update
brew cask install java
10:下載Android SDK
https://blog.csdn.net/qq629290/article/details/68938651
11:安裝相關依賴
brew install libimobiledevice --HEAD #和iOS手機通訊使用
brew install ideviceinstaller # 安裝app使用
cnpm install -g ios-deploy #在iOS10使用
gem install xcpretty 真機使用
12:配置環(huán)境變量
在.bash_profile中進行配置安卓和Java的環(huán)境變量(.bash_profile可能不存在苗桂,需要進行創(chuàng)建touch .bash_profile)
方法1:在finder中找到.bash_profile药磺,找不到時可以command+shift+.顯示隱藏的文件
方法2:打開終端,vi .bash_profile
輸入i進入編輯模式煤伟,編輯后癌佩,輸入esc :wq進行保存退出
配置完環(huán)境之后,需要在終端中運行source .bash_profile才可以生效
檢測環(huán)境變量是否設置成功
終端中輸入adb,只要不會輸出command not find,證明配置成功
最后:檢測appiun 的安裝與環(huán)境配置是否成功
終端中運行appium-doctor
常見錯誤:
1:tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance
解決:在終端輸入
sudo xcode-select -switch /Applications/Xcode8.2.1.app/Contents/Developer//在application中找到xcode的路徑
2:cnpm install -g ios-deploy 失敗
解決:sudo npm install -g ios-deploy --unsafe-perm=true
3:You don't have write permissions for the /usr/bin directory.
解決:sudo gem install <你要安裝的東西> -n/usr/local/bin
4:根據(jù)終端的提示去更新brew的版本便锨。