Импорт модулей в WDIO test REPL с NODE v12

При попытке выполнить импорт в терминале WDIO v6 REPL с версией NODE v12.16.0.

столкнулся со следующими ошибками при попытке импортировать метод из модуля .... Я пробовал 2 способа «требовать» и «импортировать» ... любая помощь действительно приветствуется.

ошибка при использовании require:

      const us = require('underscore')
    evalmachine.<anonymous>:1
    const us = require('underscore')
    Uncaught ReferenceError: require is not defined
        at evalmachine.<anonymous>:1:12
        at Script.runInContext (vm.js:131:20)
        at Object.runInContext (vm.js:295:6)

ошибка при использовании импорта:

      import underscore from 'underscore'
evalmachine.<anonymous>:1
import underscore from 'underscore'
^^^^^^

Uncaught SyntaxError: Cannot use import statement outside a module
    at new Script (vm.js:88:7)
    at createScript (vm.js:263:10)
    at Object.runInContext (vm.js:294:10)
    at WDIORepl._runCmd (/Users/vayu/games/boiler-

Ошибку можно воспроизвести с помощью следующего стандартного проекта и добавления browser.debug() в любую локальную спецификацию.

https://github.com/amiya-pattnaik/webdriverIO-with-jasmineBDD/blob/e50cb9c2f587dead9c3e23415092419d16c052e5/test/specs/dynamic.spec.js#L6

0 ответов

Другие вопросы по тегам