2013-02-14 474 views
0

全部。我在域上获取Cookie时遇到问题。 我尝试让饼干:Selenium 2获取域上的所有Cookie

def "go to site"() { 
    when: 
     go "http://bla-bla-bla.bla" 
    then: 
     title == "Bla-bla-bla" 
     // check cookies 
     String cookies = driver.manage().getCookieNamed("name1").getValue() 
     println cookies 
} 

但饼干name1歌厅其他域,不http://bla-bla-bla.blaname1它是在域http://ululu.ulu饼干和尝试得到所有的cookies,所有域(网站),但我没有得到。

请帮我查看所有域名(网站)上的所有cookies。谢谢。 我的英语很烂。

+0

你的意思是1)你看到的是来自所有域名的cookies,而你只希望从bla bla bla域的cookie或2)你只看到来自bla bla bla域的cookie,你想从cookie所有域? – 2013-02-14 10:38:57

+0

2选项,你可以帮我吗? – plsgogame 2013-02-14 10:54:21

+0

退房回答一个类似的问题[这里] [1] [1]:http://stackoverflow.com/a/22238612/296280 – 2014-03-07 02:21:39

回答

3

Selenium只允许您访问当前活动域的cookie。也就是说,与当前浏览器状态相关的Cookie。

这是我无法解决的,我知道。

+0

感谢!但是,如果我使用groovy获取cookie?我可以获取目前不是域的数据? – plsgogame 2013-02-14 13:30:01