使用mocha-allure-reporter和Cypress不会在Allure报告中显示步骤

时间:2019-01-17 02:27:32

标签: javascript mocha cypress allure

我在赛普拉斯的spec.js中尝试了以下代码,希望在诱人报告中显示步骤。

 describe("simple test demo", () => {
    it("simple passed test", () => {
      cy.task('allureTestStep')
    });
  })

在Cypress的plugins文件夹下的index.js里面,allureTestStep的定义如下:

 require('mocha-allure-reporter');
 module.exports = (on) => {
   on('task', {
      allureTestStep () {
         const testStep = allure.createStep("initial", () => {
            var a = 1 + 2;
            console.log("Value "+a);
         });
         testStep();
         return null
      }
    }
 }

控制台日志显示在命令窗口中。 带有名称和标题标签及其值的测试套件和测试用例将按预期显示在allure-results目录下的xml文件中。但是,不会显示与测试步骤相关的信息。

任何输入均受到高度赞赏。谢谢!

0 个答案:

没有答案