【发布时间】:2020-08-31 05:33:41
【问题描述】:
我正在尝试找到一种方法,在测试套件完成后将规范报告器输出打印到文本文件中。我正在使用 WebdriverIO,但似乎没有一个完成回调提供对实际报告输出的任何访问。也没有关于您可以传入以设置文件输出的任何配置变量的文档。有一个outputDir 选项,但它只在实际报告之前将日志写入所选位置。
【问题讨论】:
标签: node.js testing mocha.js webdriver-io
我正在尝试找到一种方法,在测试套件完成后将规范报告器输出打印到文本文件中。我正在使用 WebdriverIO,但似乎没有一个完成回调提供对实际报告输出的任何访问。也没有关于您可以传入以设置文件输出的任何配置变量的文档。有一个outputDir 选项,但它只在实际报告之前将日志写入所选位置。
【问题讨论】:
标签: node.js testing mocha.js webdriver-io
我的解决方案是使用tee 将测试套件的所有输出写入文件和标准输出。然后报告包含在文件的末尾。
./node_modules/.bin/wdio wdio.conf.js | tee test-report.txt
对于运行单个测试运行:
./node_modules/.bin/wdio wdio.conf.js -- --spec <Spec File Name> | tee test-report.txt
【讨论】: