Управление загрузкой файлов Edge с использованием Selenium

Я пытаюсь загрузить файл с помощью Selenium Webdriver в браузер Edge, и да, я скачал EdgeDriver и установил MSI для тестирования Edge. Щелчок по элементам на экране из браузера Edge работает нормально. Проблема заключается в загрузке файла контроля. Мой код выглядит следующим образом:

IWebElement fileUploader2 = Browser.Driver.FindElements(By.CssSelector("input[type='file']"))[0];
        fileUploader2.SendKeys(FileUtility.FileUploadsDirectory + "\\sample-account_balances.xlsx");

Приведенный выше код работает для Chrome и Firefox, но не работает для Edge. Это веб-приложение ReactJS. Я попробовал приведенные ниже предложения, которые похожи на мой код выше, и я не могу загрузить файл, используя элемент управления программно из Selenium Webdriver. Там нет ошибки, поскольку он просто не нажимает на отправку текста в элемент управления загрузкой файлов. Ничего не выполняется

Как загрузить файл с помощью Selenium Webdriver?

Управление файлами на краю

DOM Upload Control Edge

Ответы на вопрос(1)

Ваш ответ на вопрос