Frage

Ich bin mit WebDriver api (Selen), und wenn ich versuche, eine Website zu testen (was ich sehen kann, und durchsuche normalerweise in meinem Browser), ich die folgende Meldung über und über bekommen.

INFO: I/O exception (java.net.ConnectException) caught when processing request: Connection timed out: connect
18-Aug-2010 12:36:08 AM org.apache.commons.httpclient.HttpMethodDirector executeWithRetry

Warum erhalte ich diesen Fehler?

War es hilfreich?

Lösung

Es sieht aus wie Sie einen Proxy konfigurieren. Ich bekomme den gleichen Fehler, wenn keine konfiguriert ist.

Wenn Sie die HtmlUnitDriver verwenden (Sie haben die konkrete Umsetzung von WebDriver zu verwenden, um die setProxy Methode zuzugreifen:

HtmlUnitDriver d = new HtmlUnitDriver();
d.setProxy("your.proxy.here", proxyPort);

Wenn Sie die FirefoxDriver:

FirefoxProfile firefoxProfile = new FirefoxProfile();
Proxy proxy = new Proxy();
proxy.setHttpProxy("your.proxy.here:proxyPort");
firefoxProfile.setProxyPreferences(proxy);
WebDriver driver = new FirefoxDriver(firefoxProfile);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top