c # Selenium 2.53 moviéndose al controlador de marionetas después de la actualización de Firefox a 47

Estoy tratando de pasar a la automatización mejorada del navegador web firefox usando selenio. Parece que el selenio necesita un controlador de marionetas para seguir trabajando. Seguí las instrucciones establecidas por los desarrolladores,

descargado el controladorlo renombró a wires.exe

El siguiente código no logró establecer correctamente la RUTA en una ruta personalizada.

System.Environment.SetEnvironmentVariable ("webdriver.gecko.driver", "@C: \ DOWNLOADS \ wires.exe")

así que agregué cables.exe a la carpeta debug \ bin y luego cables.exe funcionaron correctamente pero recibí el siguiente error

System.InvalidOperationException fue capturado Mensaje = entidad no encontrada Fuente = WebDriver

este es el código que uso para iniciar el controlador web

FirefoxOptions option1 = new FirefoxOptions();
option1.IsMarionette = true;
option1.AddAdditionalCapability("marionette", true);
driver = new FirefoxDriver(option1);

Respuestas a la pregunta(3)

Su respuesta a la pregunta