keine Verbindung zu chromedriver http://127.0.0.1:46050 (Selenium::WebDriver::Error::WebDriverError)
Ich bekomme diese Fehlermeldung, wenn ich meine Gurke tests:
"*Nicht in der Lage, um entweder zu starten oder eine Verbindung zu Google Chrome. Bitte überprüfen Sie, dass ChromeDriver ist up-to-date. Mit Chrome-binary an: /opt/google/chrome/google-chrome (Selenium::WebDriver::Error::UnknownError)
*"
Ich habe die chromdriver, entpacken Sie es, kopieren Sie den Pfad (/opt/google/chrome/google-chrome ) und sudo chmod +x /opt/google/chrome/google-chrome.
dem google-chrome : /usr/bin/google-chrome
die chromedriver : /usr/share/ruby-rvm/gems/ruby-1.9.2-p318/bin/chromedriver
capybara (1.1.2)
Gurke (0.9.4)
cucumber-rails (0.3.2)
selenium-webdriver (2.20.0)
Habe ich gesucht, mein Fehler, aber keiner der Antworten, die für mich gearbeitet!
Wenn ich mein test, den ich nicht sehe, chrome startet!
Ich weiß wirklich nicht, was falsch ist! Ich habe versucht, zwei verschiedene Versionen von chromedriver!
Jenkins laufen soll/wird ausgeführt, meine tests in CI.Die tests arbeiten, wenn Sie Sie ausführen, aber nicht, wenn Jenkins läuft Sie? Konnte ich Ihnen von einem anderen Benutzer und dann habe ich installiert jenkins und ich bekomme diese Fehlermeldung. Ich bekomme den gleichen Fehler wenn ich mit meinen tests im terminal zu terminal.Hast du gelesen https://wiki.jenkins-ci.org/display/JENKINS/My+software+baut+auf+mein+Rechner+aber+nicht+auf+Jenkins ? Ich konnte viel über mein problem hier. xvfb: ich installierte das plugin im jenkins, aber in der build-Umgebung, wenn ich auf "ausführen xvfb vor dem erstellen und schalten Sie ihn nach", bekomme ich diesen Fehler: "FATAL: null java.lang.NullPointerException"
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bitte geben Sie weitere details. Wie wirkt sich diese Frage beziehen sich auf Jenkins? Ist Jenkins ausführen der tests? Die tests arbeiten, wenn Sie Sie ausführen, aber nicht, wenn Jenkins läuft Sie? Sie tun nicht so weit gehen zu sagen, dass laut, aber ich nehme es, weil es ist, was Menschen in der Regel mit Hilfe.
Hast du gelesen https://wiki.jenkins-ci.org/display/JENKINS/My+software+baut+auf+mein+Rechner+aber+nicht+auf+Jenkins ?
Wenn Sie der Ausführung Chrom innen ein Jenkins-job, Sie haben so etwas wie https://wiki.jenkins-ci.org/display/JENKINS/Xvfb+Plugin oder https://wiki.jenkins-ci.org/display/JENKINS/Xvnc+Plugin installiert?
chromedriver kann auf zwei Arten installiert werden: Download, entpacken die zip und die Datei in "/usr/bin" oder das hinzufügen der "chromedriver-Helfer" Edelstein in Ihrem Gemfile.
Wählen Sie die eine oder andere Art, denn die machen beide viele Zeit, die es verursacht Probleme. Wenn Sie die Installation chromedriver von google, deinstallieren Sie die gem:
werden und sicher sein, chromedriver ist in Ihrem Pfad:
Geben dieses ein versuchen, statt => https://github.com/flavorjones/chromedriver-helper
Schließlich fand ich die Antwort:
entnommen dieser Artikel