【发布时间】:2018-06-26 08:49:00
【问题描述】:
我不断收到这样的错误
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);
【问题讨论】:
标签: java selenium firefox selenium-webdriver geckodriver