我试图从一个网站的整个领域获得饼干,但我似乎无法得到它。这是我的代码:
Set<Cookie> cookies = driver.manage().getCookies();
    for (Cookie cookie : cookies) {
        System.out.println(cookie);
    }这做了我想做的,但是,我有一个有另一个路径值的cookie,而这个代码段没有返回正确的cookie,有什么想法吗?
备注:这款浏览器在Chrome和火狐上运行得完美无缺,问题的浏览器是IE。
发布于 2014-10-15 18:33:28
就我的理解和知识而言,Internet在使用selenium打开时,会维护早期活动中的cookie和缓存。在启动时,您可以清理实例。
capabilities = DesiredCapabilities.InternetExplorer();
capabilities.SetCapability("ie.ensureCleanSession", true);ie.ensureCleanSession设置为true时,此功能清除缓存、cookie、历史记录和保存的表单数据。使用此功能时,请注意,这将清除所有正在运行的Internet实例(包括手动启动的实例)的缓存。
请告诉我这些信息是否有用。
谢谢
https://stackoverflow.com/questions/26341338
复制相似问题