Ich erhalte Fehler wie bei der Verwendung von Firefox mit Webdriver.
Nach 45000 ms konnte keine Verbindung zum Host 127.0.0.1 auf Port 7055 hergestellt werden.
Firefox Version: 45.0 Selen: 2.50.1 Windows 10 64 Bit
Bekommt jemand das ähnliche Problem oder irgendeine Idee, was die Lösung dafür ist.Es funktioniert gut mit Chrome, aber mit Firefox wird keine der URLs geladen
Siehe Ссылка
Zusammenfassung: Die Kombination von Firefox 47.0.1 und Selenium 2.53.1 löst das Problem ab sofort.
Vorher hatte ich dasselbe Problem, kann die URL nicht mit Firefox Version 45.0.1 laden. Die externen JARs sind Selen-Java-2.46.0. Nach dem Upgrade des Selenservers auf selenium-java-2.53.0 ( Ссылка ) und aktualisieren Sie die anderen externen JARs im Projekt (einige JAR werden in Selen Version 53 aktualisiert und entfernt. Schließlich kann ich die URL unter selen-java-2.53.0 erfolgreich auf Firefox 45.0.1 laden.
Diese Kombinationen funktionieren für mich -
Firefox 45.0.1 + Selen 2.53.1
Firefox 45.0.2 + Selen 2.53.1
Firefox 47.0.1 + Selen 2.53.1
Der obige Eintrag in der gemfile funktionierte für mich mit Firefox 45.0.1 und Ruby 2.0.0-p647.
Ich habe Firefox auf Version 43 heruntergestuft und scheint das Problem zu lösen. Fazit (..?) Selen 2.53 unterstützt Firefox 45 nicht.
Ich hoffe, das hilft
Versuchen Sie es mit Firefox 46.0.1. Es passt am besten zu Selenium 2.53 Sicherlich wird es für dich funktionieren.
Für RSpec- und RubyMine-Benutzer:
Wenn Ihre RSpec- oder Ruby-Tests nicht mit dem Browser sprechen, aber der Browser sich öffnet und nichts tut, ist dies wahrscheinlich, weil Ihr selen-webdriver nicht mit dem aktuellen Browser auf dem neuesten Stand ist.
Dies kann daran liegen, dass mehrere Versionen des selen-webdriver Gems installiert sind und standardmäßig das älteste verwendet wird.
Hier können Sie die verschiedenen in RubyMine aufgeführten Versionen sehen:
Datei & gt; Einstellungen & gt; Sprache & amp; Frameworks & gt; Ruby SDK & amp; Edelsteine
Gehe zum Terminal und dann zu deinem Projektstammverzeichnis, wo deine gemfile gespeichert ist, und tippe:
%Vor%Sie erhalten eine Liste mit einer Zeile wie der folgenden:
Selen-Webdriver (2.53.4, 2.44.0)
Sie können die alte Version wie folgt deinstallieren:
%Vor% Hinweis: Sie können den Pfad abrufen, indem Sie gem environment
Dann werden Sie folgendes fragen:
Wählen Sie das zu deinstallierende Juwel aus:
Wenn Sie nicht über die Version verfügen, die Sie benötigen, führen Sie zur Installation einer bestimmten Version Folgendes an der Terminal-Eingabeaufforderung aus:
%Vor%Sie sollten etwa Folgendes sehen:
Selen-Webdriver (2.53.4)
Dann können Sie diese spezifische Version mit den folgenden im Terminal installieren:
%Vor%Ich habe auch meinen FireFox Browser aktualisiert.
Ich verwende Capybara und RSpec. Im Allgemeinen ist Capybara standardmäßig FireFox, aber wenn Sie immer noch Probleme haben, sollten Sie den Treiber explizit am Anfang Ihres .rb-Skripts definieren.
%Vor%