自动化测试工具学习TW之iOS环境搭建及使用
2017-04-14 11:05
786 查看
一、 在线部署
1 下载安装JDK
2 安装XCode 8.0或以上版本,iphone的系统版本是10.2的话,会要求8.2版本
3 打开终端Terminal
4 "安装brew:
usr/bin/ruby -e ""$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)""
或ruby -e ""$(curl –fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install)"""
安装完成后使用 brew –v 测试是否成功,若能显示版本号则说明成功
5 安装libimobiledevice:brew install libimobiledevice
6 安装carthage:brew install carthage
7 安装nodejs:brew install nodejs
使用node –v查看版本以判断是否成功
8 安装注册cnpm(淘宝npm镜像):npm install -g cnpm --registry=https://registry.npm.taobao.org
9 安装ios-deploy:cnpm install -g ios-deploy
10 安装xcpretty:sudo gem install xcpretty
使用xcpretty –v查看版本以判断是否成功
11 安装appium:cnpm install -g
appium@1.6.3
使用appium –v查看版本以判断是否成功
12 执行命令:
cd /usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent
mkdir -p Resources/WebDriverAgent.bundle
sh ./Scripts/bootstrap.sh –d"
13 打开WebDriverAgent目录下的xcode工程WebDriverAgent.xcodeproj,使用开发者账号设置WebDriverAgentLib和WebDriverAgentRunner的证书选项,完成后测试编译是否通过
如果上图中Signing Certificate显示有错,则执行以下操作:
打开地址:https://developer.apple.com
输入开发者账号用户名、密码登录
14 以上操作完成后在终端输入命令appium测试能否启动,若成功,则应如下图所示
二、 离线部署
1 安装JDK、Xcode,二者不提供离线资源,请自行处理
2 下载解压离线包资源Mac Appium 1.6.3
3 打开终端Terminal,执行后续命令
4 删除local文件夹:rm -rf /usr/local
5 创建local文件夹:mkdir /usr/local
6 复制离线包文件到local:cp -R /Users/51testing/Desktop/Mac/* /usr/local
7 进入local目录:cd /usr/local
8 解压复制到local的tar文件:for tar in /usr/local/*.tar; do tar -xvf $tar;done
9 "逐个解压命令:tar -xvf bin.tar,其他相同,若使用上一步批量解压则可跳过
tar -xvf bin.tar
tar -xvf Cellar.tar
tar -xvf etc.tar
tar -xvf Frameworks.tar
tar -xvf homebrew.tar
tar -xvf include.tar
tar -xvf lib.tar
tar -xvf opt.tar
tar -xvf sbin.tar
tar -xvf share.tar
tar -xvf var.tar"
10 删除之前复制的离线包tar文件:find /usr/local -name "*.tar" -depth 1 -type f -print -exec rm -rf {} \; 也可以手动删除
11 输入命令appium查看能否启动,如果报node相关的错误,则输入命令killall -9 node重试即可
三、 录制、调试、执行使用
1 将iphone连接至已准备好环境的Mac机子上
2 打开终端输入命令appium启动,若报node相关的错误,使用 killall -9 node 结束node进程
3 打开TW客户端,选择IOS项目启动
4 添加设备,注意设备标识须填iphone设备的UDID,可在itunes中查看;IP地址为Mac机器IP
5 添加被测应用,应用名称填写对应的Bundle ID,不能添加手机上显示的名称
6 打开录制界面,选择设备和被测应用,点击启动
>>戳戳,免费下载自动化测试工具TestWriter!(测功能、测回归、测兼容性)
1 下载安装JDK
2 安装XCode 8.0或以上版本,iphone的系统版本是10.2的话,会要求8.2版本
3 打开终端Terminal
4 "安装brew:
usr/bin/ruby -e ""$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)""
或ruby -e ""$(curl –fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install)"""
安装完成后使用 brew –v 测试是否成功,若能显示版本号则说明成功
5 安装libimobiledevice:brew install libimobiledevice
6 安装carthage:brew install carthage
7 安装nodejs:brew install nodejs
使用node –v查看版本以判断是否成功
8 安装注册cnpm(淘宝npm镜像):npm install -g cnpm --registry=https://registry.npm.taobao.org
9 安装ios-deploy:cnpm install -g ios-deploy
10 安装xcpretty:sudo gem install xcpretty
使用xcpretty –v查看版本以判断是否成功
11 安装appium:cnpm install -g
appium@1.6.3
使用appium –v查看版本以判断是否成功
12 执行命令:
cd /usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent
mkdir -p Resources/WebDriverAgent.bundle
sh ./Scripts/bootstrap.sh –d"
13 打开WebDriverAgent目录下的xcode工程WebDriverAgent.xcodeproj,使用开发者账号设置WebDriverAgentLib和WebDriverAgentRunner的证书选项,完成后测试编译是否通过
如果上图中Signing Certificate显示有错,则执行以下操作:
打开地址:https://developer.apple.com
输入开发者账号用户名、密码登录
14 以上操作完成后在终端输入命令appium测试能否启动,若成功,则应如下图所示
二、 离线部署
1 安装JDK、Xcode,二者不提供离线资源,请自行处理
2 下载解压离线包资源Mac Appium 1.6.3
3 打开终端Terminal,执行后续命令
4 删除local文件夹:rm -rf /usr/local
5 创建local文件夹:mkdir /usr/local
6 复制离线包文件到local:cp -R /Users/51testing/Desktop/Mac/* /usr/local
7 进入local目录:cd /usr/local
8 解压复制到local的tar文件:for tar in /usr/local/*.tar; do tar -xvf $tar;done
9 "逐个解压命令:tar -xvf bin.tar,其他相同,若使用上一步批量解压则可跳过
tar -xvf bin.tar
tar -xvf Cellar.tar
tar -xvf etc.tar
tar -xvf Frameworks.tar
tar -xvf homebrew.tar
tar -xvf include.tar
tar -xvf lib.tar
tar -xvf opt.tar
tar -xvf sbin.tar
tar -xvf share.tar
tar -xvf var.tar"
10 删除之前复制的离线包tar文件:find /usr/local -name "*.tar" -depth 1 -type f -print -exec rm -rf {} \; 也可以手动删除
11 输入命令appium查看能否启动,如果报node相关的错误,则输入命令killall -9 node重试即可
三、 录制、调试、执行使用
1 将iphone连接至已准备好环境的Mac机子上
2 打开终端输入命令appium启动,若报node相关的错误,使用 killall -9 node 结束node进程
3 打开TW客户端,选择IOS项目启动
4 添加设备,注意设备标识须填iphone设备的UDID,可在itunes中查看;IP地址为Mac机器IP
5 添加被测应用,应用名称填写对应的Bundle ID,不能添加手机上显示的名称
6 打开录制界面,选择设备和被测应用,点击启动
>>戳戳,免费下载自动化测试工具TestWriter!(测功能、测回归、测兼容性)
相关文章推荐
- iOS自动化测试辅助工具--Reveal配置及使用
- mac+Appium+java+IOS 自动化测试环境搭建
- 学习自动化测试工具TW小结
- 使用phpStudy在Windows下搭建moodle测试学习环境
- 【数据库学习】MongoDB环境搭建配置及可视化工具使用(win10)
- 使用Maven Java Selenium3.6.0搭建自动化测试环境
- ios学习笔记(一)Windows7上使用VMWare搭建iPhone开发环境
- 第二章:iOS应用安全与测试环境——2.5 相关工具和使用
- automatorx搭建ios自动化测试环境
- ios学习笔记(一)Windows7上使用VMWare搭建iPhone开发环境(转)
- Appium自动化测试工具环境配置[IOS]
- ios学习笔记(一)Windows7上使用VMWare搭建iPhone开发环境
- appium-iOS设备的自动化测试环境搭建
- Robot + Appium 搭建 iOS 自动化测试环境
- iOS自动化测试工具Appium在mac上安装和使用教程
- MAC 搭建自动化测试环境(基于Appium+python+ios/android+unnitest+HTMLTestRunner)(一)
- 接口测试工具postman的环境搭建与使用1
- IOS学习之CocoaPods使用详细说明(相当于Maven搭建环境导入统一管理的jar包)
- ios学习笔记(一)Windows7上使用VMWare搭建iPhone开发环境