免费申请下载TestWriter地址:http://tools.51testing.com

自动化测试工具学习TW之iOS环境搭建及使用

上一篇 / 下一篇  2017-04-14 09:59:34 / 个人分类:自动化测试

一、在线部署

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 –fsSLhttps://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 -gappium@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

输入开发者账号用户名、密码登录


 


 

以上操作完成后在终端输入命令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重试即可

三、录制、调试、执行使用

1iphone连接至已准备好环境的Mac机子上

2打开终端输入命令appium启动,若报node相关的错误,使用 killall -9 node 结束node进程

3打开TW客户端,选择IOS项目启动

4添加设备,注意设备标识须填iphone设备的UDID,可在itunes中查看;IP地址为Mac机器IP


 

 

5添加被测应用,应用名称填写对应的Bundle ID,不能添加手机上显示的名称

6打开录制界面,选择设备和被测应用,点击启动

 

>>戳戳,免费下载最新版本TestWriter!

 


TAG: 测试工具 自动化测试

 

评分:0

我来说两句

TestWriter

TestWriter

TestWriter小编,周一至周五进行文章日更

日历

« 2024-03-29  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 384772
  • 日志数: 182
  • 图片数: 1
  • 建立时间: 2016-08-11
  • 更新时间: 2017-12-20

RSS订阅

Open Toolbar