我的应用已登录CAS。当我使用CAS登录并通过page.driver.browser.manage.all_cookies
查找使用selenium的所有cookie时,它只返回一个app的cookie。不归还CAS的cookie。
当我通过
转到FF时Edit > Preference > remove individual cookies
CAS有三个cookie,一个是app。
当我运行page.driver.browser.manage.delete_all_cookies
时,它只会删除应用Cookie而非CAS Cookie。
是否可以删除page.driver.browser.manage.all_cookies
答案 0 :(得分:0)
a = page.driver.browser.manage.all_cookies
所有浏览器cookie都将作为哈希值存储在变量a
中。
a.each do |cookie|
page.driver.browser.delete_cookie(cookie)
end
试试这个