У меня возникла проблема при запуске моего сценария селена для пограничного браузера. Я выполнил следующие шаги - Предварительное условие - В моей системе уже была установлена Edge Legacy-Version 40 1. Установлена версия Edge Chromium LATEST-83 ... 2. Запустил сценарий автоматизации селенида в браузере Edge, он загрузил и использовал веб-драйвер версия 83 .... 3. Наш frameowrk построен таким образом, что он загружает последнюю версию webDriver во время выполнения с github.bonagracia 4. Edge Legacy был заменен установкой Edge Chromium после установки, и я не мог получить доступ к Edge Legacy 5. Из-за некоторых ручная оценка в моей системе, пришлось использовать устаревшую версию Edge, поэтому Microsoft Edge Chromium не был установлен, но не смог продвинуться дальше, потому что на системном уровне 6 нужно было внести некоторые изменения в конфигурацию. Теперь переустановил Microsoft Edge Chrome, но после переустановки я могу получить доступ к Edge Legacy и Edge Chromium по отдельности. 7. Сценарии автоматизации теперь используют устаревшую версию 40 .... в качестве браузера вместо Edge Chrome версии 83.0 .. и загружают эту версию с github.bonagracia.
Альтернатива - Пытался отключить устаревшую версию Edge в свойствах системы, так как это программное обеспечение невозможно удалить, поскольку оно по умолчанию установлено с Windows 10, но все равно это не работает. Сценарий Selenide по-прежнему загружает устаревший веб-драйвер Edge во время выполнения вместо Edge Chrome.
Как я могу убедиться, что мое устаревшее Edge отключено после установки Edge Chrome, а сценарий автоматизации использует диспетчер веб-драйверов для Edge Chrome, а не Edge Legacy.
Пожалуйста, предложите по этому поводу.