首页 > 解决方案 > 如何在 webdriverIO 中添加 mochawesome 报告生成器?

问题描述

我一直wdio.config.js在 webdriverIO 上的文件中尝试以下内容,但无济于事。我有:

  reporters: ['dot',['mochawesome',{
        outputDir: './Results', reportTitle: 'My Custom Title',  showPassed: false, marge: '--saveHtml'

    }], 
],
    mochawesomeOpts: {
    includeScreenshots:true,
    screenshotUseRelativePath:true
    },

我的 package.json 看起来像这样:

  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1 --reporter-options reportDir=Report,reportFilename=Test_Report",
    "generateMochawesome":"marge   --reporter-options reportDir=Report,reportFilename=Test_Report"
  },


"dependencies": {
    "@wdio/cli": "^7.9.1",
    "mochawesome-report-generator": "^3.1.5",
    "mocha-simple-html-reporter": "^2.0.0",
    "mochawesome-merge": "^4.2.0",
    "mochawesome-screenshots": "^1.7.3",
    "npm": "^7.20.6"
  },
  "devDependencies": {
    "@wdio/dot-reporter": "^7.9.0",
    "@wdio/local-runner": "^7.9.1",
    "@wdio/mocha-framework": "^7.9.1",
    "chromedriver": "^92.0.1",
    "wdio-chromedriver-service": "^7.2.0",
    "wdio-mochawesome-reporter": "^4.0.0"
  }
}

标签: webdriver-iomochawesome

解决方案


推荐阅读