私は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 ページを開こうとしても、エラーがスローされます。