最近抽时间做了下移动端自动化测试的调研
设备:mac10.12.6
手机系统:iOS11.0
步骤
1、安装brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2、安装libimobiledevice
brew install libimobiledevice --HEAD
3、安装carthage
brew install carthage
4、安装node(目的是安装npm)按照官方的地址[https://nodejs.org/en/download/](https://nodejs.org/en/download/)。
5、安装ios-deploy
npm install -g ios-deploy
6、安装xcpretty
gem install xcpretty
7、安装appium1.6.1(dmg)
https://github.com/appium/appium-desktop/releases/tag/v1.6.1
8、安装appium-xcuitest-driver
npm install appium-xcuitest-driver
9、github下载WebDriverAgent到桌面
https://github.com/facebook/WebDriverAgent
进入appium-xcuitest-driver/WebDriverAgent目录全部替换
终端命令行在此目录下执行
sh ./Scripts/bootstrap.sh #无报错就OK
10、进入appium-xcuitest-driver/WebDriverAgent目录,xcode运行WebDriverAgent,改为Automatically manage signing
11、选择WebDriverAgentRunner,执行bulid,test
打开Appium
60C091A2-F998-4C9E-9809-24507FE8978F.png 271B29D7-35BB-4D5A-B89C-1D6F244E1AAC.png输入:
659F69A5-AC7F-43D5-AC9F-688F61DF9F90.png
手机连接电脑:首先执行第11步,使WebDriverAgent运行在手机端,然后点击Appium的Start Session按钮:
4D1EA8C6-23A7-4DE1-B303-2AB970F77592.png
可以调起要测试的目标APP,前提是目标APP已安装到手机。
整理计划:
原理
环境
脚本
测试报告收集
网友评论