Как заставить транспортир работать с кукловодом и хромом 78? - PullRequest
0 голосов
/ 25 октября 2019

Я использую Protractor для тестов Angular E2E + Puppeteer для согласованной версии Chrome на всех CI-серверах.

В последнее время я получаю SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 78 Ошибки.

Хотя установленные версии puppeteer (1.20.0 -> Chromium 78.0.3882.0 ) и webdriver-manager совпадают.

Есть идеи, как решить эту проблему? Для получения дополнительной информации о сборке вы можете увидеть журнал CI здесь и проект здесь

1 Ответ

0 голосов
/ 25 октября 2019

Это проблема уже несколько месяцев. В их репозитории Github есть несколько тем. Обходной путь для меня состоял в том, чтобы перейти к ~/node_modules/protractor и вручную установить webdriver-manager@latest. Вы должны увидеть, что webdriver-manager@12.1.7 установлен.

> cd node_modules\protractor
> npm i webdriver-manager@latest
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...