javascript - webdriverIO - 添加 junit 记者

标签 javascript junit webdriver-io wdio-v4 webdriver-io-v4

我在将 junit reports 添加到 wdio.conf.js 时遇到问题。

每当我尝试实现任何记者时,我都会得到以下输出,但我的测试失败:

ERROR @wdio/local-runner: 2019-06-04T10:01:13.337Z
ERROR @wdio/local-runner: 2019-06-04T10:01:13.336Z 
ERROR @wdio/local-runner: Failed launching test session: 
TypeError: ReporterClass is not a constructor at BaseReporter.initReporter (/home/jawar/Project_webdriverio/node_modules/@wdio/runner/build/reporter.js:202:14) at Array.map (<anonymous>)

这就是我将报告器添加到 wdio.conf.js ( https://webdriver.io/docs/jenkins.html )

  reporters: [
        'dot',
        ['junit', {
            outputDir: './'
        }]
    ],

我对此还是个初学者。

最佳答案

在 wdio.conf.js 中配置之前,您必须先按照以下链接安装 Junit 报告程序包: https://webdriver.io/docs/junit-reporter.html#installation

关于javascript - webdriverIO - 添加 junit 记者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56441806/

相关文章:

selenium-webdriver - browser.keys() 不适用于 Firefox 53.0 和 webdriver.io

Javascript:查找并删除*所有*重复的项目

javascript - 比较 2 个对象并更新 JavaScript 中的匹配对象

android - 如何从 Activity 中获取菜单引用

java - 如何使用Java中的新API替换sun.util.calendar.ZoneInfo

java - 多个方法调用内部测试方法

javascript - Protractor :如何测试 window.print()

javascript - JQuery 滚动长度/高度

node.js - WebdriverIO 屏幕截图在等待执行条件后失败

javascript - webdriver.io 如何使用 node.js 从 DOM 中删除元素