Ошибка Visual Studio Angular 8 ChromeDriver при запуске `ng e2e`. ChromeDriver и браузер Chrome работают под управлением версии 74 - PullRequest
0 голосов
/ 30 мая 2019

Примечание:

Это не дубликат вопроса Мэтью Лоу . Его проблема была решена путем обновления Chrome версии 73 до Chrome версии 74. Я уже использую Chrome версии 74.

Я создаю проект Angular 8 с Visual Studio 2019 с использованием Chrome версии 74 и Chromedriver версии 74.

Пока что я предпринял следующие шаги:

  1. Завершите работу мастера создания нового проекта Visual Studio для настройки веб-приложения ASP.NET Core 2.2 Angular.
  2. Используйте CLI для cd в папке проекта и удалите папку «ClientApp».
  3. Выполнить команду ng new ClientApp из папки проекта.
  4. Сборка проекта и запуск отладки.
  5. Выпуск ng e2e Команда CLI из папки «ClientApp».

Процесс завершается со следующей ошибкой:

E/launcher - session not created: This version of ChromeDriver only supports Chrome version 74
  (Driver info: chromedriver=74.0.3729.6 (255758eccf3d244491b8a1317aa76e1ce10d57e9-refs/branch-heads/3729@{#29}),platform=Windows NT 10.0.17134 x86_64)

Я где-то читал, что это связано с тем, что Selenium ищет последнюю версию Chrome, которая является версией 75, хотя решения, которые я нашел в Интернете, предназначены только для случаев, когда используется версия Chrome 73, так что, вероятно, моя проблема не будет происходить в тех случаях, так как у меня правильная версия Chrome.

Я скачал и установил бета-версию Chrome (версия 75), но все равно получаю ту же ошибку.

Проблема возникает как с Angular 7, так и с Angular 8.

...