Appium - iOS Mac环境搭建
2014-11-06 10:03
1026 查看
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 安装
[html]
view plaincopyprint?
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
[java]
view plaincopyprint?
{
"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"
}
}
开启成功后可以通过链接查看http://192.168.9.63:4723/
说明开启成功
链接grid hub 的要到hub 上查看, 比如 192.168.9.60:4444/grid/console/
查看ios Appium是否已经连接上。
作者: 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 安装
[html]
view plaincopyprint?
cd /usr/local
sudo chown -Rf <当前用户>:staff /usr/local
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
[java]
view plaincopyprint?
{
"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"
}
}
{ "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" } }单机开启后
开启成功后可以通过链接查看http://192.168.9.63:4723/
显示That URL did not map to a valid JSONWP resource
说明开启成功
链接grid hub 的要到hub 上查看, 比如 192.168.9.60:4444/grid/console/
查看ios Appium是否已经连接上。
相关文章推荐
- 移动端自动化测试-Mac-IOS-Appium环境搭建
- Appium for IOS Automation Test(一) MAC平台中Appium 环境搭建
- MAC 搭建自动化测试环境(基于Appium+python+ios/android+unnitest+HTMLTestRunner)(一)
- Appium - iOS Mac环境搭建
- Appium+robotframwork+python 在mac上测试ios应用——1.环境搭建
- 小姐姐教你如何搭建Appium IOS 自动化测试Mac环境
- Appium - iOS Mac环境搭建
- mac+Appium+java+IOS 自动化测试环境搭建
- 在MAC上搭建cordova3.4.0的IOS和android开发环境
- VMware8.0.4安装Mac10.7.5及Xcode记录 (IOS开发环境搭建)
- 图文教程:在Mac上搭建Titanium的iOS开发环境
- 【iOS-cocos2d-X 游戏开发之一】在Mac下结合Xcode搭建Cocos2d-X开发环境&卸载Cocos2dx模版
- 【iOS开发-92】在mac上如何搭建apache+php+mysql环境用于ios网络测试?
- 【iOS-cocos2d-X 环境配置】在Mac下结合Xcode搭建Cocos2d-X开发环境!
- appium+java+ios自动化环境的搭建部分代码,资料的搜集与整合。
- 【iOS-cocos2d-X 游戏开发之一】在Mac下结合Xcode搭建Cocos2d-X开发环境!
- mac_appium环境搭建
- 在AMD的WIN7上搭建IOS开发环境(mac 10.6.8 + xcode 4.2)
- XE6移动开发环境搭建之IOS篇(3):配置虚拟机,设置Mac安装环境(有图有真相)
- VMWare 7 安装Mac OS X 10.6 搭建IOS开发环境遇到的细节问题