Примечание:
Это не дубликат вопроса Мэтью Лоу . Его проблема была решена путем обновления Chrome версии 73 до Chrome версии 74. Я уже использую Chrome версии 74.
Я создаю проект Angular 8 с Visual Studio 2019 с использованием Chrome версии 74 и Chromedriver версии 74.
Пока что я предпринял следующие шаги:
- Завершите работу мастера создания нового проекта Visual Studio для настройки веб-приложения ASP.NET Core 2.2 Angular.
- Используйте CLI для
cd
в папке проекта и удалите папку «ClientApp».
- Выполнить команду
ng new ClientApp
из папки проекта.
- Сборка проекта и запуск отладки.
- Выпуск
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.