我正在WebdriverIO中设置自定义报告程序。目前这是我的代码:
let WDIOReporter = require ('@wdio/reporter');
module.exports = class HTMLReporter extends WDIOReporter {
constructor (options) {
super(options);
console.log('initialized custom reporter with the following reporter options: ', options);
}
}
运行程序时,出现以下错误:
TypeError: Class extends value #<Object> is not a constructor or null
at Object.<anonymous> (C:...\reporting\index.js:3:45)
这似乎在module.exports = class HTMLReporter extends WDIOReporter
行引起了错误。
如何解决此问题?我在做什么错了?
答案 0 :(得分:0)
改为使用require ('@wdio/reporter').default
。