Возникла исключительная ситуация с нулевым ответом при отправке HTTP-запроса на удаленный сервер WebDriver для URL - PullRequest
2 голосов
/ 05 марта 2020

Error image

Получение этой ошибки при попытке запустить экземпляр EdgeDriver для Selenium. У меня не возникает такой проблемы при запуске ChromeDriver. К сожалению, меня попросили использовать Edge для этого, поэтому у меня нет выбора, кроме go с EdgeDriver. Некоторые считают, что версия WebDriver должна совпадать с windows. Мои не совпадают: моя windows версия: 1909 (18363.657) и мой WebDriver (17.17134, последний из пакета nuget). Где я могу найти последнюю версию этого WebDriver? Последние, что я нашел, это на Nuget. Есть ли другое исправление?

РЕДАКТИРОВАТЬ:

Код инициализации:

 var edgeOptions = new EdgeOptions();
 edgeOptions.StartPage = url;
 EdgeDriver edgeDriver = new EdgeDriver(edgeOptions);

Браузер: Microsoft Edge 44.18362.449 и Microsoft Edge HTML 18.18363

Ответы [ 2 ]

1 голос
/ 05 марта 2020

Возможно, вам просто нужно установить драйвер: «Microsoft WebDriver для Microsoft Edge версии 18 является функцией Windows по требованию. Для установки выполните в командной строке с повышенными привилегиями следующее: DISM.exe / Online / Add-Capability / CapabilityName: Microsoft.WebDriver ~~~~ 0.0.1.0 ": https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/

0 голосов
/ 06 марта 2020

Это одна и та же версия между драйвером и вашей версией edge ?. Версию Edge можно проверить в меню> Настройки> Об этом приложении. Это распространенная ошибка в Selenium Web Driver, надеюсь, это поможет вам:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...