¿Alguien me puede aconsejar sobre cómo establecer la ruta para el archivo exe de Firefox en Selenium (C#).Selenium Webdriver: especifique filepath para Firefox exe
estoy usando el siguiente código en la actualidad, sin embargo, no está funcionando como se esperaba:
FirefoxProfile profile = new FirefoxProfile();
profile.SetPreference("webdriver.firefox.bin", "C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");
IWebDriver driver = new FirefoxDriver(profile);
Cualquier sugerencia sería apreciada.
Esto no crea para mí, no hay ningún controlador en FirefoxDriver que tome un argumento FirefoxBinary. Además, su cadena está incorrectamente citada. – kai
Una pequeña actualización sobre esta respuesta, utilizando el ctor FirefoxDriver (FirefoxBinary firefoxBinary, FirefoxProfile firefoxProfile) es obsoleta. En su lugar use FirefoxOptions para configurar el controlador y pase el objeto al controlador FirefoxDriver 'ffOptions = new FirefoxOptions(); ffOptions.BrowserExecutableLocation = @ "C: \ Firefox \ App \ Firefox \ firefox.exe"; driver = new FirefoxDriver (ffOptions); ' –