为了账号安全,请及时绑定邮箱和手机立即绑定

org.openqa.selenium.WebDriverException:java.io

org.openqa.selenium.WebDriverException:java.io

慕盖茨4494581 2021-04-01 08:57:45
我不断收到这样的错误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);
查看完整描述

2 回答

?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

在硒3.12.0及更高版本上使用driver.manage()。getCookies()方法时,我遇到了同样的问题,将硒版本降级为3.11.0,并且工作正常,该问题已在最新版本中引入。


查看完整回答
反对 回复 2021-04-28
  • 2 回答
  • 0 关注
  • 298 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信