Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带Selenium WebDriver的Browsermob IOException_Java_Selenium Webdriver - Fatal编程技术网

Java 带Selenium WebDriver的Browsermob IOException

Java 带Selenium WebDriver的Browsermob IOException,java,selenium-webdriver,Java,Selenium Webdriver,我刚刚使用Browsermob。我有一个使用SeleniumWebDriver的项目。由于某些页面存在脚本问题,我希望使用Browsermob ProxyDriver作为我的WebDriver,但我总是遇到一个异常,导致Selenium无法获取HTML页面 这是我对WebDriver和Browsermob代理驱动程序的声明: ProxyServer proxy = new ProxyServer(9090); proxy.start(); final Proxy proxy = proxy.s

我刚刚使用Browsermob。我有一个使用SeleniumWebDriver的项目。由于某些页面存在脚本问题,我希望使用Browsermob ProxyDriver作为我的WebDriver,但我总是遇到一个异常,导致Selenium无法获取HTML页面

这是我对WebDriver和Browsermob代理驱动程序的声明:

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 [...]
有人知道这个问题吗


编辑:无论我尝试打开哪个网页,都会抛出错误。

您加载的网页是否包含flash?看起来这些错误可能来自页面上的.swf文件。不,没有flash。有趣的是,每个站点都会抛出错误。到目前为止,您是否能够解决该问题?如果是,如果你能分享解决方案就好了。我收到了同样的警告。不过,这似乎对我的测试用例没有影响。我现在还不能解决这个问题,所以我决定在没有BrowserMob的情况下工作。