Один из способов решения этой проблемы - обновить версию Chrome до последней версии, а менеджер веб-драйверов до последней версии.
- Обновить версию Chrome до последней версии:
Перейдите в Chrome -> Справка -> О Google Chrome и обновите до последней версии
Способ 1. Обновление диспетчера веб-драйверов
- Обновление диспетчера веб-драйверовдо последней версии:
Перейдите в свой проект и обновите webdriver-manager до последней версии с помощью следующей команды:
npm update protractor -g
node ./node_modules/protractor/bin/webdriver-manager update --gecko=false --versions.chrome <version_number>
Метод 2: Удалите Node, Protractor иустановите заново и обновите Webdriver-manager Если webdriver-manager не обновлен до последней версии, удалите узел, транспортир, а затем установите, выполнив следующие шаги
- Удаление узла, npm, транспортир
Перейдите в терминал и выполните следующие команды:
sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}
Чтобы полностью удалить узел + npm, выполните следующие действия:
- Перейдите в / usr/ local / lib и удалить любой узел и кивнутьe_modules
- Перейдите в / usr / local / include и удалите любой каталог узла и узла node_modules
- Если вы установили с узлом установки brew, запустите на своем терминале узел удаления brew.
- Проверьте свой домашний каталог на наличие локальных папок или папок lib или include и удалите оттуда любые узлы или модули_узлов
- Перейдите в / usr / local / bin и удалите любой исполняемый файл узла
Вам также может понадобиться:
sudo rm -rf /opt/local/bin/node /opt/local/include/node /opt/local/lib/node_modules
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node.1 /usr/local/lib/dtrace/node.d
rm -rf /Users/[homedir]/.npm (eg:- rm -rf /Users/Sarada/.npm)
rm -rf /Users/[homedir]/.nvm
Вы можете проверить, был ли он удален или нет, запустив следующие команды (вы получите ответ как * пусто)
which node
which npm
which protractor
Загрузите последний файл node.js с веб-сайта https://nodejs.org/en/download/, разархивируйте и установите.
Перейдите на терминал и проверьте установленную версию узла и npm
node --version
npm -v
выполнить следующую команду в терминале для установки транспортира
sudo npm install -g protractor
sudo webdriver-manager update
- Обновить версию chromedriver в проекте
Go to проект и удалите папку 'node_modules' и выполните следующие команды для установки последней версии драйвера chrome.
npm install
webdriver-manager update