org.openqa.selenium.WebDriverException:java.io

我不断收到这样的错误


org.openqa.selenium.WebDriverException: java.io.IOException: unexpected end of stream on Connection{localhost:13080, proxy=DIRECT hostAddress=localhost/127.0.0.1:13080 cipherSuite=none protocol=http/1.1}

尝试从Firefox读取Cookie时。使用chrome可以执行完全相同的操作,而不会出现问题。使用的端口是非常随机的,每当我开始一个新的测试时,我也会分配一个新的端口。是否应该在此处指定其他端口能够执行某些操作?产生它的代码行是:


driver.manage().getCookies().forEach(cookie -> System.out.println(cookie.toString()));

我想知道这是否是firefox的初始化问题,设置一些值会使我摆脱它。我要做的初始化就是这样:


FirefoxOptions Foptions = new FirefoxOptions();

Foptions.setBinary("/home/user/firefox/firefox");

Foptions.setCapability("marionette", true);

driver =  new FirefoxDriver(Foptions);



慕盖茨4494581
浏览 299回答 2
2回答

蝴蝶刀刀

在硒3.12.0及更高版本上使用driver.manage()。getCookies()方法时,我遇到了同样的问题,将硒版本降级为3.11.0,并且工作正常,该问题已在最新版本中引入。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java