標籤:appium ios mac seleniu grid
Appium - iOS Mac環境搭建
作者: Max.Bai
時間: 2014/10
1. iOS開發環境搭建
1.1系統要求
MacOS X 10.7 or higher, 10.9.2 recommended
1.2 xcode要求
xcode6.0(Appium 1.3), xcode5.0(Appium1.2)
1.3 Apple Developer Tools (iPhone simulator SDK, command line tools)
安裝ios SDK,command line tools
2. Node js安裝
方法1. 開啟http://nodejs.org/安裝Node js
方法2. homebrew install node.js
安裝成功命令列執行
Node -v 正確顯示Node js 版本
npm -v 顯示npm 版本
3. Appium安裝
1.檢查PATH包含/usr/local/bin
$PATH輸出結果包含 /usr/local/bin
2.安裝
切記:不要使用 sudo npm install -g appium 安裝
cd /usr/local sudo chown -Rf <目前使用者>:staff /usr/local npm install -g appium
appium -v 顯示版本號碼安裝正確
4. Webdriver 安裝
npm install wd
5. Appium使用權限設定
sudo authorize_ios
6. Appium檢測環境
node appium-doctor
7. Appium開啟
開啟Appium
Appium-a 192.168.9.63 -p 4723
如果需要需要串連Grid hub 的請自行開啟hub,如何開啟hub
連結grid hub需要參數--nodeconfig /abs/path/to/nodeconfig.json
其他參數開啟參數如下:
https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/server-args.md
nodeConfig.json
{ "capabilities": [ { "browserName": "Safari(or iPhone...)", "version":"7.1", "maxInstances": 1, "platform":"Mac", "platformName":"iOS", "platformVersion":"7.1" } ], "configuration": { "cleanUpCycle":2000, "timeout":30000, "proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy", "url":"http://192.168.9.63:4723/wd/hub", "maxSession": 1, "port": 4723, "host": "192.168.9.63", "register": true, "registerCycle": 5000, "hubPort": 4444, "hubHost": "192.168.9.60" } }
Appium - iOS Mac環境搭建