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

Javascript 我可以将jasmine spec reporter的输出写入文件吗?,javascript,automation,protractor,jasmine-spec-reporter,Javascript,Automation,Protractor,Jasmine Spec Reporter,我目前正在使用jasmine spec reporter为我的量角器测试用例创建规范报告 终端上的输出看起来很棒!有没有办法将此输出保存到文件中,或者以某种方式使用dragrator-jasmine2-screenshot-reporter创建摘要,但禁用屏幕截图 我曾尝试在网上寻找解决方案,但至今没有成功 var SpecReporter = require('jasmine-spec-reporter'); jasmine.getEnv().addReporter(new SpecRepor

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

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

我曾尝试在网上寻找解决方案,但至今没有成功

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


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

如果有人有办法禁用截图,甚至不允许保存.png文件,请分享

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


这个包裹就是你想要的。它包含几个不同的报告选项。如果您想将xml解析为html文件,您可以使用

这家伙似乎也有同样的需要:

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

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

是否有生成HTML文件的选项,而不包含堆栈跟踪?(我只看到XML)。我已经实现了这一点,但它会生成具有完整堆栈跟踪的报告。我不确定是否排除堆栈跟踪,但我编辑了答案以反映您关于HTMLHIS的问题。它还会生成屏幕截图(由于正在创建卷,因此不太实用)。在截图记者中,您是否使用此标志?captureOnlyFailedSpecs:TrueThanced@kCaradona,我只在失败时生成它们,但是在不同的规格中有1000多个测试,并且生成了大量的假阴性。