【问题标题】:unable to generate allure report for protractor cucumber无法生成量角器黄瓜的诱惑报告
【发布时间】:2018-11-29 17:05:10
【问题描述】:

我正在尝试为量角器黄瓜生成魅力报告,但它没有生成任何报告。

conf.js如下

exports.config = {
    directConnect: true,

    capabilities: {
        browserName: 'chrome',
    },

    framework: 'custom',
    frameworkPath: require.resolve('protractor-cucumber-framework'),

    specs: [
        'sample.feature'
    ],

    restartBrowserBetweenTests: true,

    cucumberOpts: {
        require:[
            'sampleStep.js', 
            'reporter.js'
        ],
    },

    onPrepare: function () {
        browser.manage().window().maximize();
    },
};

reporter.js 文件是

var reporter = require('cucumberjs-allure-reporter');

reporter.config(
   //targetDir:'./allure-results/'
   { targetDir : './Reports'}
);
module.exports = reporter;

【问题讨论】:

    标签: protractor cucumber cucumberjs


    【解决方案1】:

    cucumberjs-allure-reporter 库不支持更高版本的 Cucumber(我不记得确切的版本,可能只支持 Cucumber 2 及更低版本)。

    你可以试试这个新库cucumberjs-allure2-reporter,它兼容 Cucumber.JS 3+ 和 Allure 2+。

    【讨论】:

    • 感谢您的回复。使用此解决方案时出现以下错误[20:00:49] E/configParser - 错误代码:105 [20:00:49] E/configParser - 错误消息:加载配置文件 conf.js [20: 失败: 00:49] E/configParser - TypeError: 无法读取 Reporter.CucumberJSAllureFormatter [作为构造函数] (C:\Users\pc\node_modules\cucumberjs-allure2-reporter\dist\src\CucumberJSAllureReporter.js: 54:17)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-26
    • 2022-11-12
    • 2022-01-27
    相关资源
    最近更新 更多