c # Selenium 2.53 wechselt nach Firefox-Upgrade auf 47 zu Marionettentreiber

Ich versuche, mithilfe von Selen in die aktualisierte Firefox-Webbrowser-Automatisierung einzusteigen. Es scheint, dass Selen einen Marionettentreiber benötigt, um weiterarbeiten zu können. Ich habe die Anweisungen der Entwickler befolgt,

downloaded den Treiber benannte es zu wires.exe

Der folgende Code hat es nicht geschafft, den Pfad ordnungsgemäß auf einen benutzerdefinierten Pfad festzulegen.

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

Also habe ich wire.exe zum Ordner debug \ bin hinzugefügt und wire.exe hat ordnungsgemäß funktioniert, aber ich habe den folgenden Fehler erhalten

System.InvalidOperationException wurde abgefangen Nachricht = Entität nicht gefunden Quelle = WebDriver

dies ist der Code, mit dem ich Webdriver starte

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

Antworten auf die Frage(6)

Ihre Antwort auf die Frage