geckodriver.exe nicht im aktuellen Verzeichnis oder in der Pfadvariablen, Selenium 2.53.1 + Firefox 48 + Selenium 3 Beta

Haben viele Fragen zu Selenium 2.53.1 und Firefox 47.0.1 beantwortet, aber keine in Bezug auf die Selenium 3 Beta-Version. Ich versuche, die neuen Gecko- / Marionetten-Firefox-Webtreiber zu verwenden, obwohl ich den Treiberstandort in habe. Mein Umgebungspfad, der Firefox-Installationsordner in Programmen und der Speicherort des Laufwerks in der Systemumgebung funktionieren immer noch nicht ordnungsgemäß.

Error

Die Datei "geckodriver.exe" ist im aktuellen Verzeichnis oder in einem Verzeichnis in der Umgebungsvariablen "PATH" nicht vorhanden. Der Treiber kann unter @ heruntergeladen werdehttps: //github.com/mozilla/geckodriver/release.

Using:

Selenium 2.53.1 ServerFirefox 48Selenium 3 Beta DLLsWindow 10

Beispielcode 1

    using OpenQA.Selenium.Firefox;

    public static class FirefoxInitialise
    {
         public static IWebDriver Driver {get; set;}

         Driver = new FirefoxDriver();
    }

Auch versuchte das unten:

    using OpenQA.Selenium.Firefox;

    public static class FirefoxInitialise
    {
         public static IWebDriver Driver {get; set;}

         FirefoxDriverServices service = FirefoxDriverService.CreateDefaultService();
         service.FirefoxBinaryPath = @"C:\Program Files\Mozilla Firefox\firefox.exe";
         FirefoxOptions options = new FirefoxOptions();
         TimeSpan time = TimeSpan.FromSeconds(10);
         Driver = new FirefoxDriver(service, options, time);
    }

Jede Hilfe oder Einsicht, warum der Code diesen Treiber immer noch nicht erkennt, wäre sehr dankbar.

Antworten auf die Frage(20)

Ihre Antwort auf die Frage