c # Selenium 2.53 mudando para o driver de marionete após a atualização do firefox para 47

Estou tentando passar para a automação do navegador da web atualizada do firefox usando selênio. Parece que o selênio precisa de um driver de marionete para continuar trabalhando. Eu segui as instruções definidas pelos desenvolvedores,

baixou o driverrenomeou para wires.exe

O código a seguir não conseguiu definir corretamente o PATH para um caminho personalizado.

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

Então, adicionei o wires.exe à pasta debug \ bin e o wires.exe funcionou corretamente, mas o erro a seguir

System.InvalidOperationException foi capturado Mensagem = entidade não encontrada Origem = WebDriver

este é o código que eu uso para iniciar o webdriver

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

questionAnswers(3)

yourAnswerToTheQuestion