WebdriverIO Custom Reporter - TypeError: класс расширяет значение # <Object>не является конструктором или нулем - PullRequest
0 голосов
/ 21 февраля 2019

Я настраиваю собственный репортер в 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 line.

Как я могу решить эту проблему?Что я делаю не так?

1 Ответ

0 голосов
/ 22 февраля 2019

Do require ('@wdio/reporter').default вместо.

...