Ich habe meine Anwendung mit Ruby, Sinatra und Redis DataBase, auf meinem Ubuntu Remote-Host namens Scaleway.Installieren Sie Chromedriver mit einem Remote-Host
Auf diese Weise habe ich alles installiert, was ich brauche, und ich kann auf meine Anwendung zugreifen. Also, wenn ich will meinen Skript verwenden, die Watir Juwel (Selen) verwendet, wird es zeigt immer mir diese Fehlermeldung:
Selenium::WebDriver::Error::WebDriverError at /show_result unable to connect to chromedriver 127.0.0.1:9515
Ich weiß, dass ich brauche Xvfb (wer installiert ist), die ohne Kopf Juwel (das Ich implementierte in meinem Code) und Chrometreiber, die ich auf die gleiche Weise installiert habe, wie ich es auf meinem lokalen Rechner installierte. Auf meinem lokalen Computer funktioniert es einwandfrei, aber auf meinem Remote-Host zeigt es mir diesen Fehler oben.
Wussten Sie, wie Sie dieses Problem beheben können? Wie hast du Chromedriver installiert, damit mein Programm es erkennt?
Es ist seltsam , weil ich jetzt nicht mehr diesen Fehler habe, aber ich habe 'Net :: ReadTimeout: Net :: ReadTimeout' Ich weiß, wo dieser Fehler herkommt, es passiert, wenn ich meine' @browser = Watir :: Browser.new initialisiere (: chrome) ' Ich initialisiere gerade den Headless-Edelstein oberhalb von Watir. –