Java Selenium Webdriver在internet explorer中获取完整域的Cookie

Java Selenium Webdriver在internet explorer中获取完整域的Cookie,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,我试图从一个站点的整个域中获取Cookies,但似乎无法获取。这是我的密码: Set<Cookie> cookies = driver.manage().getCookies(); for (Cookie cookie : cookies) { System.out.println(cookie); } Set cookies=driver.manage().getCookies(); 用于(Cookie:cookies){ System.out.

我试图从一个站点的整个域中获取Cookies,但似乎无法获取。这是我的密码:

Set<Cookie> cookies = driver.manage().getCookies();

    for (Cookie cookie : cookies) {
        System.out.println(cookie);
    }
Set cookies=driver.manage().getCookies();
用于(Cookie:cookies){
System.out.println(cookie);
}
这就是我想要的,但是,我有一个cookie,它有另一个路径值,并且这个片段没有返回正确的cookie,有什么想法吗


注意:这在Chrome和Firefox上完美运行,据我所知,当使用selenium打开Internet explorer时,所讨论的浏览器是IE。

。 在启动时,您可以清理实例

capabilities = DesiredCapabilities.InternetExplorer();
capabilities.SetCapability("ie.ensureCleanSession", true);
也就是说,保证清洁

当设置为true时,此功能将清除缓存、cookie、历史记录和保存的表单数据。使用此功能时,请注意,这会清除所有正在运行的Internet Explorer实例的缓存,包括手动启动的实例

请告诉我这些信息是否有用


谢谢

虽然这是一个很好的回答,但这并没有完成我想做的事情。但是,我确实实施了此解决方案-因此,感谢您:D@ndland如果它对你有帮助,那就竖起大拇指:无论如何,我很高兴能以这样或那样的方式帮助你。