使用Java检索Cookie的内容

使用Java检索Cookie的内容,java,cookies,selenium,Java,Cookies,Selenium,我需要检索访问网页时存储的cookies的属性。具体来说, 名字 主人 有效期 有我可以使用的图书馆吗 编辑:我为缺乏细节而道歉。。 我正在使用Selenium检索网页。断言cookie的存在(并最终删除它)存在于Selenium的本机功能中。然而,阅读这些内容是我希望做的事…你可以使用 selenium.getCookieByName(“CookieName”) 按cookie的名称读取cookie。这将以字符串形式返回cookie值 selenium.getCookie() 获取页面中的所有

我需要检索访问网页时存储的cookies的属性。具体来说,

  • 名字
  • 主人
  • 有效期
  • 有我可以使用的图书馆吗

    编辑:我为缺乏细节而道歉。。 我正在使用Selenium检索网页。断言cookie的存在(并最终删除它)存在于Selenium的本机功能中。然而,阅读这些内容是我希望做的事…

    你可以使用

    selenium.getCookieByName(“CookieName”)

    按cookie的名称读取cookie。这将以字符串形式返回cookie值

    selenium.getCookie()

    获取页面中的所有Cookie。您可以将其分配给字符串并读取它

    最后,要删除它,您可以使用:

    selenium.deleteCookie(“CookieName”)
    您可以使用

    selenium.getCookieByName(“CookieName”)

    按cookie的名称读取cookie。这将以字符串形式返回cookie值

    selenium.getCookie()

    获取页面中的所有Cookie。您可以将其分配给字符串并读取它

    最后,要删除它,您可以使用:


    selenium.deleteCookie(“CookieName”)
    这是我偶然发现的一个优秀资源,使用java.net API-

    这是我偶然发现的一个优秀资源,使用java.net API-

    对于cookie处理,请使用WebDrive管理() 例如 获取cookie的值作为字符串

    driver.manage().getCookieNamed(cookieName).getValue();
    

    对于cookie处理,请使用WebDrive manage() 例如 获取cookie的值作为字符串

    driver.manage().getCookieNamed(cookieName).getValue();
    

    这是一个桌面Java应用程序吗?你是如何访问有问题的网页的?到目前为止,您尝试了什么?我们是在谈论客户端Java(小程序)还是服务器端?@Mike Baranczak,这些将是植入用户浏览器的客户端cookies您是否从JUnit测试中驱动Selenium?@Aravindan R,实际上是TestNG。但出于所有实际目的,我正在用Java扩展RC。这是一个桌面Java应用程序吗?你是如何访问有问题的网页的?到目前为止,您尝试了什么?我们是在谈论客户端Java(小程序)还是服务器端?@Mike Baranczak,这些将是植入用户浏览器的客户端cookies您是否从JUnit测试中驱动Selenium?@Aravindan R,实际上是TestNG。但是出于所有实际目的,我用Java扩展了RC。我了解Selenium的本机cookie处理功能。关于检索主机和过期日期有什么想法吗?谢谢。我了解Selenium的本机cookie处理功能。关于检索主机和过期日期有什么想法吗?