Selenium WebDriver HTTP-FEHLER: 403 Verboten für Proxy-RequestURI=/session
Läuft ein Selen 2 RemoteWebDriver server mit java -jar selenium-server-standalone-2.15.0.jar
.
Ich bekomme immer den Fehler:
HTTP ERROR: 403
Forbidden for Proxy
RequestURI=/session
beim verbinden mit dem WebDriver für python-client:
import selenium.webdriver as webdriver
webdriver.Remote('http://localhost:4444', {})
oder andere verschiedene RemoteWebDriver client den ich finden konnte.
InformationsquelleAutor der Frage Thomas Aylott | 2011-12-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Lösung war einfach: Verwenden Sie den Pfadnamen
/wd/hub
d.h.
InformationsquelleAutor der Antwort Thomas Aylott
Nicht eine Lösung für genau das Problem, aber für die Menschen immer diese Fehlermeldung:
Dieser Fehler wird angezeigt, z.B. wenn mehrere Instanzen von Selen ausgeführt werden, so müssen Sie es Herunterfahren, indem Sie auf URL:
Wenn eine andere Instanz ausgeführt wurde, sollte es erscheinen
okok
InformationsquelleAutor der Antwort Karl Adler
Haben Sie einen anderen Prozess, die gebunden ist an denselben port ich.e 4444.
Selenium Grid benutzt standardmäßig port:4444.
Müssen Sie entweder beenden Sie den Prozess, die gebunden ist an port:4444 oder sonst müssen Sie einen anderen port verwenden(unten verwendet 5555) für den hub.
Verwenden Sie Folgendes in der Eingabeaufforderung:
java-jar selenium-server-standalone-2.15.0.jar -Serverrolle hub -port 5555
InformationsquelleAutor der Antwort Mahesh Sutar