Appium - iOS Mac环境结构
2015-08-08 14:05
369 查看
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 安装
3. 假设安装出现例如以下错误:
npm ERR! fetch failed https://registry.npmjs.org/appium/-/appium-0.12.1.tgz
改动npm 配置:npm config set registry http://registry.npmjs.org
能够使用国内源安装
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
开启成功后能够通过链接查看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 安装
cd /usr/local sudo chown -Rf <当前用户>:staff /usr/local npm install -g appium npm install appium@版本
3. 假设安装出现例如以下错误:
npm ERR! fetch failed https://registry.npmjs.org/appium/-/appium-0.12.1.tgz
改动npm 配置:npm config set registry http://registry.npmjs.org
能够使用国内源安装
npm --registry http://registry.cnpmjs.org install -g appium npm --registry https://registry.npm.taobao.org 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" } }单机开启后
开启成功后能够通过链接查看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是否已经连接上。
相关文章推荐
- (转)Android系统启动过程
- Android发展_备份短信
- Android加载SD卡图片出现too large to be uploaded into a texture (4128x2322, max=4096x4096)的解决办法
- 微信后台开发----本地调试
- iOS 加载xib文件
- 浅析Android Context
- 聊天式对话框布局问题match_parent和layout_gravity那些事(android点点滴滴)
- ASN.1 Encode an Object Identifier (OID) with OpenSSL
- Diesel-engined definitely appreciates that your great gals check out
- iOS中图像处理技术资料:
- [IOS] Object - Oriented
- Android之——卸载应用程序
- Android自定义控件—-RadioGroup实现APP首页底部Tab的切换
- android学习笔记(4)Intent初级学习
- Unity编辑器-创建单独编辑框,折叠框,提示框
- Android WebView加载html文本时,图片太大不能适配屏幕
- 在Android studio中进行NDK开发
- android内存泄露
- iOS蓝牙4.0开发03-执行常见的Periphral角色任务
- 该公众号暂时无法提供服务请稍后再试