51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2013|回复: 0
打印 上一主题 下一主题

[讨论] Macaca之uirecorder使用

[复制链接]
  • TA的每日心情
    奋斗
    2021-8-6 16:14
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2018-4-11 13:26:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    安装

    $ 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、获得测试报告和单步截图

    1. ./reports/index.html
    2. ./reports/index.xml (JUnit)
    3. ./reports/index.json
    4. ./screenshots/
    复制代码

    用法

    1. # 开启 Macaca 服务
    2. $ macaca server --port 4444 --verbose
    3. # 开始移动端录制
    4. $ uirecorder start --mobile
    5. # Macaca 运行
    6. $ macaca run -p 4444 -d test.spec.js --verbose
    复制代码

    录制一段脚本

    # 开启 Macaca cli 的 server 服务
    1. $ macaca server --port 4444 --verbose
    2. # 初始化 uirecorder 配置
    3. $ uirecorder init --mobile
    4. Webdriver host or ip 127.0.0.1
    5. Webdriver port 4444
    6. config.json file saved

    7. $ npm install jwebdriver chai faker --save-dev

    8. $ uirecorder start --mobile
    复制代码

           注意:一定要安装:$ npm install jwebdriver chai faker --save-dev

           不然启动UIrecorder的时候会报错:

    运行脚本

           如何回放我们录制的脚本呢?

    $ mocha test.spec.js

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-22 02:14 , Processed in 0.066421 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表