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

Gesehen, eine Menge von Fragen zu Selen 2.53.1 und Firefox 47.0.1, aber keine in Bezug auf die Selen-3-Beta-release. Ich bin versucht, die neue gecko/marionette Firefox webdrivers, aber, obwohl ich die Treiber Speicherort in meine Umgebung Weg, Firefox install-Ordner in Programme ein und geben Sie den Speicherort auf dem Laufwerk in der system-Umgebung, es wird immer noch nicht richtig funktioniert.

Fehler:

Die geckodriver.exe existiert nicht im aktuellen Verzeichnis oder in einem Verzeichnis der PATH-Umgebungsvariablen. Der Treiber kann heruntergeladen werden unter https://github.com/mozilla/geckodriver/releases.

Mit:

  • Selen 2.53.1 server
  • Firefox 48
  • Selen 3 Beta DLLs
  • Fenster 10

Beispiel-Code 1

    using OpenQA.Selenium.Firefox;

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

         Driver = new FirefoxDriver();
    }

Versuchte auch, die 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 immer noch nicht erkennen, dieser Treiber würde sehr geschätzt werden.

Kommentar zu dem Problem
Dies möglicherweise nicht funktioniert für Windows nach der Kommentar von naveenkumar1 auf GitHub für Selen... Kommentarautor: SeanS
Haben Sie einen Blick auf diese post über C# - stackoverflow.com/questions/37761080/... Kommentarautor: Grasshopper
Ja, ich habe einen Blick durch die meisten C#, aber Sie sind alle mit der älteren 2.53 Versionen der DLLs. Der Selen-3-beta sind mit geckodriver als standard statt wires.exe nun. Ich könnte versuchen, Hinzugefügt geckodriver.exe im bin/debug-Ordner und sehen, was passiert... Kommentarautor: SeanS
Mögliche Duplikate von nicht mehr Starten Mozilla mit Selen Kommentarautor: Saurabh Gaur
Keine Vervielfältigung, da diese Schritte für die Lösung an .NET versucht wurden und fehlgeschlagen sind, sowie die geckodriver Standort Hinzugefügt PATH Umgebung Kommentarautor: SeanS

InformationsquelleAutor der Frage SeanS | 2016-08-18

Schreibe einen Kommentar