Невозможно запустить веб-драйвер Edge с профилемC#

Место общения программистов C#
Anonymous
Невозможно запустить веб-драйвер Edge с профилем

Сообщение Anonymous »

Я пытаюсь запустить Edge WebDriver с помощью платформы автоматизации Selenium. Я использую последний драйвер, соответствующий моему браузеру v129. Мой код выглядит так:

Код: Выделить всё

var edgeOptions = new OpenQA.Selenium.Edge.EdgeOptions();
edgeOptions.AcceptInsecureCertificates = true;
edgeOptions.AddArgument(@"user-data-dir=C:\Users\[MYUSERNAME]\AppData\Local\Microsoft\Edge\User Data\");
edgeOptions.AddArgument("profile-directory=Profile 1");
edgeOptions.AddArgument("headless");

Код: Выделить всё

var edgeDriver = new OpenQA.Selenium.Edge.EdgeDriver(path, edgeOptions);
Браузер запускается, но драйвер сразу выдает исключение «сеанс не создан: Microsoft Edge не удалось запустить: завершен нормально».
(сеанс не создан: файл DevToolsActivePort не создан существует)»
Я обнаружил в Интернете, что установка опции «без головы» или «порта удаленной отладки» обычно решает проблему, но в моем случае она не работает.

Подробнее здесь: https://stackoverflow.com/questions/790 ... th-profile

Вернуться в «C#»