¿Por qué Firefox requiere GeckoDriver?
Solo una simple pregunta que tuve hoy:
Creé un nuevo proyecto de selenio con este código:
FirefoxDriver driver = new FirefoxDriver();
//ChromeDriver driver = new ChromeDriver();
//InternetExplorerDriver driver = new InternetExplorerDriver();
Con Chrome e IE funciona de fábrica, pero con Firefox lanza:
El archivo geckodriver.exe no existe en el directorio actual o en un directorio en la variable de entorno PATH. El controlador se puede descargar enhttps://github.com/mozilla/geckodriver/releases.
¿Por qué solo para Firefox tenemos que descargar / configurar este controlador?