Я не могу запустить сеанс с помощью транспортира
Я на Windows 10
- я установил узел.js
- использовать
npm install -g protractor
- сделал
webdriver-manager update
- chromedriver 2.21 и обновлен в соответствии с обновлением
Проблема: когда я пытаюсь запустить сеанс с помощью (пример на protractortest.org учебное пособие)
protractor conf.js
Я получаю следующее исключение и пустой браузер chrome с "data:," в адресной строке
12:57:10.037 WARN-исключение брошено Ява.утиль.параллельный.ExecutionException: орг..опенка.селен.WebDriverException: Ява.яз..отражать.InvocationTargetException сведения о сборке: версия: '2.52.0', редакция: '4c2593c', время:' 2016-02-11 19:06: 42 ' система информация: хост: 'ADOAN-790', ИС '172.18.7.104', ОС.название: в Windows 10', ос.arch: "x86", os.версия:' 10.0', java.версия: драйвер '1.8.0_73' информация: водитель.версия: неизвестно
2 ответа:
Для Chrome 53+ Вы должны иметь по крайней мере
chromedriver
2.25 установлен (Источник). И, поскольку транспортир типа "корабли" / "зависит от" конкретной версии chromedriver через пакетwebdriver-manager
, вам нужно обновить транспортир по крайней мере до 4.0.10, который имеет chromedriver 2.25 настроен. При использовании globalprotractor
:npm cache clean npm install -g protractor webdriver-manager update
При использовании local:
npm cache clean npm install protractor webdriver-manager update
К вашему сведению, соответствующий вопрос:
Вам нужно вручную обновить драйвер chrome, это не последняя версия. Попробуйте обновить до последнего пакета Chromedriver:
npm install chromedriver@^2.25
Не забудьте
-g
или--save-dev
в зависимости от ваших требований.Edit
Попробуйте скопировать chromedriver.exe от /node_modules/chromedriver / lib/chromedriver до / node_modules / selenium / (