Ruby selen webdriver kann Mozilla geckodriver nicht finden

8

Ich habe geckodriver in meinem Entwicklungsverzeichnis installiert

%Vor%

Ich habe auch in die Variable $ PATH

exportiert %Vor%

Aber wenn ich versuche, eine Instanz des Webdrivers auf der Rails-Konsole meines Projekts zu initialisieren, bekomme ich das

  

driver = Selenium :: WebDriver.for: firefox

     

Selenium :: WebDriver :: Fehler :: WebDriverError: Mozilla geckodriver kann nicht gefunden werden. Bitte lade den Server von Ссылка herunter und lege ihn irgendwo auf deinen PFAD. Weitere Informationen finden Sie unter Ссылка   Was ist das Problem hier.

    
user2968505 24.12.2016, 05:25
quelle

4 Antworten

18

Sie haben selenium-webdriver-3.0.0.beta3.1 , was nur für Firefox 48 und höher gilt (und noch nicht richtig funktioniert). Fallback zu selenium-webdriver version 2.53.4 und versuche es erneut.

Und versuche es auch ..

  • Im Terminal wechseln Sie den Verzeichnispfad zu dem Verzeichnis, in dem sich das Juwel befand installiert
  • Ausführen gem uninstall selenium-webdriver
  • Ausführen gem install selenium-webdriver -v 2.53.4
karthick nagarajan 24.12.2016, 05:43
quelle
5

Sie müssen sicherstellen, dass sich geckodriver in Ihrem PATH befindet.

In meinem Fall können Sie sehen, dass /usr/local/bin bereits in meinem Pfad ist:

%Vor%

Das Verschieben von geckodriver in /usr/local/bin macht es also zugänglich.

%Vor%     
gabeodess 11.05.2017 18:09
quelle
2

Sie können jetzt zu selenium-webdriver 3.4.3 wechseln, was die neueste Version ist. Allerdings braucht man den GeckoDriver immer noch, da es keine nativen Erweiterungen von Selen in FF gibt. Sie können auch das geckodriver-helper Juwel zu Ihrer GemFile hinzufügen. Überprüfen Sie Ссылка .

Beachten Sie, dass bei der Kombination von Selenium3 & amp; FF48 + Kombination und kann Ihre Tests wie Doppelklick und modale Fenster beeinflussen.

    
radoAngelov 11.07.2017 07:30
quelle
0

Funktioniert für mich, wenn ich diesen Teil zum Befehl hinzufüge:      PATH=$PATH:/home/username/folder/driver cucumber features/new.feature

    
user3320949 07.03.2017 04:20
quelle