Синтаксическая ошибка на webdriver-manager 10.2.9
Пост из выпуска № 170:
После обновления до последней версии, я получаю следующую ошибку при запуске команды 'webdriver-manager'.
C:\Users\(user)\AppData\Roaming\npm\node_modules\webdriver-manager\built\lib\cli\logger.js:66
info(...msgs) {
^^^
SyntaxError: Unexpected token ...
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object. (C:\Users\(user)\AppData\Roaming\npm\node_modules\we
bdriver-manager\built\lib\cli\index.js:8:10)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
2 ответа
Решение
Почему это происходит? Версия 10.2.9 требует узла 6, и поскольку он не следовал семантическому версионированию / вызвал большую проблему, он был неопубликован из npm, и 10.2.10 была опубликована. Чтобы узнать больше о 10.2.10, смотрите список изменений.
Если вы столкнулись с этой проблемой, удалите node_module/webdriver-manager
и сделать свежий npm install
,
Вы можете понизить версию webdriver до 9.0 с помощью этой команды:
npm install -g webdriver-manager@9.0