我可以将jasmine-spec-reporter的输出写入文件吗?

时间:2016-05-05 18:32:11

标签: javascript automation protractor jasmine-spec-reporter

我目前正在使用jasmine-spec-reporter为我的量角器测试用例创建规范报告。

终端上的输出看起来很棒!有没有办法将此输出保存到文件或以某种方式使用protractor-jasmine2-screenshot-reporter创建摘要,但禁用屏幕截图?

我曾尝试在网上寻找解决方案,但到目前为止还没有成功。

var SpecReporter = require('jasmine-spec-reporter');
jasmine.getEnv().addReporter(new SpecReporter({displayStacktrace: 'none'}));

https://github.com/jintoppy/protractor-html-screenshot-reporter

https://github.com/bcaudan/jasmine-spec-reporter

我目前的解决方法是使用protractor-jasmine2-screenshot-reporter生成报告。这也会生成屏幕截图(由于正在创建卷,因此不太实用)。

如果有人有解决方案来禁用屏幕截图,甚至不允许.png文件保存,请分享。

2 个答案:

答案 0 :(得分:2)

  

终端上的输出看起来很棒!有没有办法将此输出保存到文件

此包是您想要的https://www.npmjs.com/package/jasmine-reporters。它包含几种不同的报告选项。如果要将xml解析为html文件,可以使用https://www.npmjs.com/package/jasmine-xml2html-converter

答案 1 :(得分:2)

似乎这个人有同样的需求:https://github.com/Kenzitron/protractor-jasmine2-html-reporter

如果需要,您可以关闭屏幕截图:

jasmine.getEnv().addReporter(new Jasmine2HtmlReporter({
   takeScreenshots: false
}));