Testcafe报告生成器-开源引擎

问题描述

我计划将我的testcafe控制台输出转换为具有自定义文件名的txt / html文件,我正在使用下面的脚本行,但是输出文件生成且没有错误。我已经安装了必需的报告模板。请引导我。

$ testcafe chrome tests / core / sample.test.js --reporter html:/file.html $ testcafe chrome tests / core / sample.test.js-报告者列表:/test.txt

谢谢 拉梅什D

解决方法

控制台输出到txt

这不容易吗?

$ testcafe chrome tests/core/sample.test.js > test_output.txt 2>&1

我的意思是,您可以使用报告器,可以构建自己的报告器并花费数小时,或者,如果您真的只需要控制台输出中的文件,这就足够了。

控制台输出到html

我有使用配置文件而不是命令行选项的习惯,所以我将在配置文件上显示它:

.testcaferc.json

{    
     "reporter": [        
        {
            "name": "html","output": "Results/report.html"
        }
    ]
}

首先,当然,您需要安装适当的npm package

$ npm install --save-dev testcafe-reporter-html

如果您坚持使用命令行选项,则此testcafe docs应该可以为您提供指导。我相信这将是正确的命令:

$ testcafe chrome tests/core/sample.test.js -r html:Results/report.html