在量角器中使用jasmine-reporter时无法生成报告

S P*_*Pat 3 javascript jasmine protractor

我在config中使用了以下代码

var jasmineReporters = require('jasmine-reporters');    
onPrepare: function() {
    browser.driver.manage().window().maximize();
    browser.params.envi='DEVINT';
    //For output reports
    jasmine.getEnv().addReporter(new jasmineReporters.JUnitXmlReporter('./test', true, true));

},
Run Code Online (Sandbox Code Playgroud)

当我运行测试时它运行成功,但我没有看到任何报告生成.

有什么建议?

小智 6

我有同样的问题.它被解决了:

framework: "jasmine2",  //must set it if you use JUnitXmlReporter

    onPrepare: function(){  //configure junit xml report

        var jasmineReporters = require('jasmine-reporters');
        jasmine.getEnv().addReporter(new jasmineReporters.JUnitXmlReporter({
            consolidateAll: true,
            filePrefix: 'guitest-xmloutput',
            savePath: 'test/reports'
        }));

    },
Run Code Online (Sandbox Code Playgroud)

查看https://github.com/larrymyers/jasmine-reporters的当前文档.底部是量角器的说明.我通过将它添加到protractor.conf.js解决了同样的问题