Macaca之uirecorder使用

安装

$ npm i uirecorder                                                                                               -g

1、安装并且启动macaca server:

       安装 macaca: http://macacajs.com/

       连接你的手机或模拟器

macaca server --port 4444

2、初始化测试工程

       创建新文件夹

uirecorder init --mobile

3、开始录制测试用例

uirecorder --mobile sample/test.spec.js

4、运行测试用例

       运行所有脚本:

source run.sh ( Linux|Mac )

       或

run.bat ( Windows )

       运行单个脚本:

source run.sh sample/test.spec.js ( Linux|Mac ) 

       或

run.bat sample/test.spec.js ( Windows )

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

你可能感兴趣的:(#,自动化测试工具之macaca,iOS自动化测试)