在量角器中使用jasmine-reporter时无法生成报告 [英] Unable to generate Report when using jasmine-reporters in protractor

查看:118
本文介绍了在量角器中使用jasmine-reporter时无法生成报告的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在配置中使用了以下代码

i Used the following code in 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));

},

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

When i ran the tests it ran successfully, but im not seeing any reports generated.

任何建议?

推荐答案

不确定它会有所帮助,但这里有什么对我有用:

Not sure it would help but here is what is working for me:

onPrepare: function () {
    require("jasmine-reporters");

    // junit reporter
    var capsPromise = browser.getCapabilities();
    capsPromise.then(function (caps) {
        var browserName = caps.caps_.browserName.toUpperCase();
        var browserVersion = caps.caps_.version;
        var prePendStr = browserName + "-" + browserVersion + "-";
        jasmine.getEnv().addReporter(new
            jasmine.JUnitXmlReporter("test-results", true, true, prePendStr));
    });
},

使用 jasmine 1.3, jasmine-reporter 1.0.1,量角器 2.0。

Using jasmine 1.3, jasmine-reporters 1.0.1, protractor 2.0.

这篇关于在量角器中使用jasmine-reporter时无法生成报告的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆