ios+appium 環境搭建

注意 WebDriverAgent 中的lib+runner 一定要編譯通過!

1.若是下載他人的webdriveragent  調通後 一定要 替換掉appium下的webdriveragent!

2.xcode 調試時候。 先確保 本身 xcode的賬號ok~沒有 not in keychain!

我的webdriveragent路徑:/Applications/Appium.app/Contents/Resources/app/node_modules/appium-webdriveragent

 

安裝homebrew

sudo xcode-select --switch /Applications/Xcode.app
/usr/bin/ruby -e ``"$(curl -fsSL (https://raw.githubusercontent.com/Homebrew/install/master/install))`
brew update

安裝node

 

brew install node

安裝npm

 

brew install npm
npm install npm -g

(可選)安裝淘寶的npm鏡像cnpm,後續操作可以使用cnpm替代npm

 

npm install cnpm -g --registry=https://registry.npm.taobao.org

5.安裝ios-deploy

 

npm install -g ios-deploy

6.安裝xcpretty

 

gem install xcpretty

如果遇到權限問題使用chmod設置文件權限即可

7.安裝libimobiledevice

 

brew uninstall --ignore-dependencies usbmuxd
brew install --HEAD usbmuxd
brew unlink usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice

8.安裝Carthage

 

brew install Carthage

9.安裝Appium

推薦使用桌面版,可以在Github下載安裝

10.安裝appium-doctor檢查環境

 

npm install -g appium-doctor
appium-doctor --ios

11.配置WebDriverAgent

 

cd /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent
sh ./Scripts/bootstrap.sh -d
open WebDriverAgent.xcodeproj

Target選擇WebDriverAgentRunner,設置簽名

嘗試運行WebDriverAgentRunner: Product->Test(command+u)

如果設備上出現WebDriverAgentRunner的app代表配置成功



 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章