2016-10-15 1 views
2

Удивительно, если кто-то может помочь. Просто начал использовать транспортир для автоматизации наших тестов. Они отлично работали, но теперь, когда хром запускается, он сразу же закрывается. Мне сказали, что мой webdriver нуждается в обновлении, но я не могу заставить его пройти мимо версии 2.22. При обновлении нового webdriver-менеджера он по-прежнему относится к более старой версии. Также был на веб-сайт, чтобы получить zip-файл, но независимо от того, где я его размещаю, я не могу его обновить.Транспортер webdriver не работает с хромированной версией 54

Это для машины Mac. Любые советы будут оценены. Когда я перехожу на localhost: 4444/wd/hub ', когда веб-драйвер был запущен и нажмите кнопку запуска, он не работает. Это началось только с тех пор, как хром обновлен до версии 54.

ответ

3

Вам необходимо обновить ваш webdriver-manager (chromedriver до 2.24), но, как я заметил, команда «Обновление webdriver-manager» не обновляет chromedriver до 2.24, поэтому Обходной путь - это просто удалить транспортир и webdriver-manager из вашей системы и снова установить его.

Чтобы удалить WebDriver-менеджер и транспортир от глобального: просто удалить папки из 'C: \ Users \ имя_пользователя \ AppData \ Roaming \ НПМ \ node_modules'

И снова установить его с помощью: «НПМ установки -g webdriver-manager ', ' npm install -g protractor '

+0

Спасибо, что ответили. Однако при этом все еще установлена ​​старая версия webdriver. – cmplfore

+0

Можете ли вы рассказать, как вы делаете установку ?, вы также переустановили транспортир? –

+0

Существует известная проблема с webdriver-manager по osx, которая мешает ему загружать любой хромированный реверс 2.22. https://github.com/angular/webdriver-manager/issues/93 –

Смежные вопросы