多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

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

更新时间:2022-04-18 09:24:05 作者:多测师 浏览:131

  一、在线部署

  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测试能否启动

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

  二、离线部署

  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/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打开录制界面,选择设备和被测应用,点击启动

  以上内容为大家介绍了自动化测试工具学习TW之iOS环境搭建及使用,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部