51Testing软件测试论坛
标题:
Macaca之uirecorder使用
[打印本页]
作者:
一纸荒年
时间:
2018-4-11 13:26
标题:
Macaca之uirecorder使用
安装
$ npm i uirecorder -g
1
1、安装并且启动macaca server:
安装 macaca:
http://macacajs.com/
连接你的手机或模拟器
macaca server --port 4444
1
2、初始化测试工程
创建新文件夹
uirecorder init --mobile
1
3、开始录制测试用例
uirecorder --mobile sample/test.spec.js
1
4、运行测试用例
运行所有脚本:
source run.sh ( Linux|Mac )
1
或
run.bat ( Windows )
1
运行单个脚本:
source run.sh sample/test.spec.js ( Linux|Mac )
1
或
run.bat sample/test.spec.js ( Windows )
1
5、获得测试报告和单步截图
./reports/index.html
./reports/index.xml (JUnit)
./reports/index.json
./screenshots/
复制代码
用法
# 开启 Macaca 服务
$ macaca server --port 4444 --verbose
# 开始移动端录制
$ uirecorder start --mobile
# Macaca 运行
$ macaca run -p 4444 -d test.spec.js --verbose
复制代码
录制一段脚本
# 开启 Macaca cli 的 server 服务
$ macaca server --port 4444 --verbose
# 初始化 uirecorder 配置
$ uirecorder init --mobile
Webdriver host or ip 127.0.0.1
Webdriver port 4444
config.json file saved
$ npm install jwebdriver chai faker --save-dev
$ uirecorder start --mobile
复制代码
注意:一定要安装:$ npm install jwebdriver chai faker --save-dev
不然启动UIrecorder的时候会报错:
运行脚本
如何回放我们录制的脚本呢?
$ mocha test.spec.js
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2