使用webdriver打开新窗口时会清除会话cookie

时间:2011-03-30 19:34:31

标签: webdriver selenium-webdriver

我正在使用Webdriver,Internet Explorer 7和Windows Vista。 当我点击使用window.open(url)通过JavaScript函数打开新窗口的链接时,窗口会打开,但不会显示预期的屏幕,而是显示登录页面,因为会话cookie已被清除。

有没有办法保留这个cookie,这样我就可以避免在我打开窗户的时候以这种方式登录?

提前致谢。

3 个答案:

答案 0 :(得分:0)

我之前遇到过这种情况,为了解决这个问题,我只是改为保护模式(仅限IE):

enter image description here

也许这对你也有用?

答案 1 :(得分:0)

driver.manage().deleteAllCookies()

答案 2 :(得分:0)

我已经遇到这个并修复它我只是改为NON-protected模式,取消选中4个区域(仅限IE):

You have to uncheck the protected mode on the 4 zones

也许这对你也有用吗? 还回答了here