1

私はBrowsermobを使用するのはかなり新しいです。Selenium WebDriver を使用するプロジェクトがあります。一部のページにスクリプトの問題があるため、WebDriver に Browsermob ProxyDriver を使用したいのですが、Selenium がページ HTML の取得に失敗する原因となる例外が常に発生します。

これは WebDriver と Browsermob ProxyDriver の私の宣言です:

ProxyServer proxy = new ProxyServer(9090);
proxy.start();

final Proxy proxy = proxy.seleniumProxy();

final DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.PROXY, proxy);

final FirefoxProfile profile = getFirefoxProfile();

this.proxy.setRequestTimeout(10000);
this.driver = new FirefoxDriver(new FirefoxBinary(), profile, capabilities);

そして、これは唯一の顕著なコンソール出力です:

WARN 01/27 16:49:09 o.b.p.BrowserMobPro~ - IOException while trying to report an HTTP
INFO 01/27 16:49:09 o.b.p.h.BrowserMobH~ - EOFException(java.net.SocketException: Software caused connection abort: socket write error) when requesting [...]
WARN 01/27 16:49:10 o.b.p.BrowserMobPro~ - IOException while trying to report an HTTP error
INFO 01/27 16:49:10 o.b.p.h.BrowserMobH~ - EOFException(java.net.SocketException: Software caused connection abort: socket write error) when requesting [...]

誰かがこの問題について考えていますか?

編集:どの Web ページを開こうとしても、エラーがスローされます。

4

0 に答える 0