Control de archivos de carga perimetral utilizando Selenium

Estoy intentando cargar un archivo usando Selenium Webdriver en el navegador Edge, y sí, descargué EdgeDriver e instalé el MSI para probar Edge. Hacer clic en los elementos de la pantalla desde el navegador Edge funciona bien. El problema es el control del archivo de carga. Mi código es el siguiente:

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

El código anterior funciona para Chrome y Firefox, pero no funciona para Edge. Esta es una aplicación web ReactJS. He intentado las sugerencias a continuación que son similares a mi código anterior y parece que no puedo cargar un archivo usando el control mediante programación desde Selenium Webdriver. No hay ningún error dado que simplemente no hace clic en enviar texto al control de carga de archivos. Nada se ejecuta:

¿Cómo subir un archivo usando Selenium Webdriver?

Control de archivos en Edge

Borde de control de carga DOM

Respuestas a la pregunta(1)

Su respuesta a la pregunta