Appium+iOS环境搭建
一、安装jdk(jdk8) 下载jdk8 Mac版 A 双击运行 傻瓜式安装 B 配置环境变量
- 在终端窗口输入命令:
[code]vi ./bash_profile
- 按‘i’进入输入模式
- 输入一下配置信息:
[code]JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home PATH=$JAVA_HOME/bin:$PATH:. CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. export JAVA_HOME export PATH export CLASSPATH
export 表示引用 - 按‘Esc’键,输入‘:’,在输入‘wq!’保存并退出
二、安装Xcode 下载Xcode傻瓜式安装 (注意:Xcode和Appium版本要兼容)
三、安装Appium
四、编译证书
- 找到Appium目录下的WebDriverAgent.xcodeproj
- 路径:Applications/Appium.app/Contents/Rseources/app/node_modules/appium/nude_modules/appium-xcuitest-driver/WebDriverAgent/WebDriverAgent.xcodeproj 注意你安装的Appium的名字
五、搭建环境
(1) 安装brew (软件包管理工具,避免一些插件手动编译安装不便)
在终端输入命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
(2) 安装libimobiledevice (开源包,可以让Linux支持连接苹果设备)
在终端输入命令:brew install libimobiledevice --HEAD
(3) 安装carthage (第三方框架管理工具,管理第三方框架和依赖)
在终端输入命令:brew install carthage
(4) 安装node(npm)
下载.pkg文件安装。 https://nodejs.org/en/download/
(5) 安装淘宝镜像(cnpm) (安装ios-deploy,可能失败,需要用淘宝镜像翻墙)
在终端输入命令:sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
(6) 安装ios-deploy
输入命令:cd /usr/local/lib
输入命令:sudo npm install -g ios-deploy --unsafe-perm=true
(7) 安装xcpretty (用于对xcode的输出进行格式化)
sudo gem install xcpretty
(8) 安装ios-webkit-debug
brew install ios-webkit-debug-proxy
6到这里环境真机环境搭建完成 下面说说上面编译证书的方案
(1) 先切换到目录 Applications/Appium 1.1.0-beta.1.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/ 下 执行sh ./Scripts/bootstrap.sh
7然后在编译
Build证书后
在终端命令输入:xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=50457bbe5f145857bda239ce5c09bee14d67903f' test
(id为真机udid)
遇到的问题
An unknown server-side error occurred while processing the command. Original error: Could not initialize ios-deploy make sure it is installed (npm install -g ios-deploy) and works on your system.
启动真机调试异常:
1 Could not connect to lockdown .Exiting………..
执行命令:
1。 brew update
2。brew reinstall -HEAD libimobiledevice
3 brew reinstall -s ios-webkit-debug-proxy
2 iOS-webkit-debug-proxy无法连接
提示: Please verify that Settings > Safari > Advanced > Web Inspector = ON
Safari---偏好设置—高级—在菜单中选择显示‘开发’
点击开发——允许远程自动化
- Appium for IOS Automation Test(一) MAC平台中Appium 环境搭建
- Appium的ios环境搭建、真机运行app
- appium之ios环境搭建
- appium-iOS设备的自动化测试环境搭建
- 基于Xcode8.3.2及iOS10.3.2的Appium1.6.5测试环境搭建
- appium ios环境搭建——iOS开发环境搭建
- Mac虚拟机里ios+Python+Appium环境搭建
- Appium_OSX_iOS_Python 环境搭建随笔
- Robot + Appium 搭建 iOS 自动化测试环境
- Mac虚拟机里ios+Python+Appium环境搭建
- appium+java+ios自动化环境的搭建部分代码,资料的搜集与整合。
- 小姐姐教你如何搭建Appium IOS 自动化测试Mac环境
- mac+Appium+java+IOS 自动化测试环境搭建
- appium ios环境搭建——Appium概述
- Appium+robotframwork+python 在mac上测试ios应用——1.环境搭建
- Appium - iOS Mac环境搭建
- Appium 1.6.3 在Xcode 8, iOS 10.2(模拟器)测试环境搭建 经验总结
- Mac虚拟机里ios+Python+Appium环境搭建
- Appium - iOS Mac环境搭建
- 移动端自动化测试-Mac-IOS-Appium环境搭建