问题描述
我计划将我的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