Ruby 如何使用selenium重置CAS会话

Ruby 如何使用selenium重置CAS会话,ruby,cookies,selenium,selenium-webdriver,session-cookies,Ruby,Cookies,Selenium,Selenium Webdriver,Session Cookies,我的应用程序已登录CAS。当我使用CAS登录并通过page.driver.browser.manage.all_cookies使用selenium查找所有cookie时,它只返回应用程序的一个cookie。不返回CAS的cookies 当我经过的时候 Edit > Preference > remove individual cookies 有三个cookie,两个是CAS,一个是app 当我运行page.driver.browser.manage.delete\u all\u c

我的应用程序已登录CAS。当我使用CAS登录并通过
page.driver.browser.manage.all_cookies
使用selenium查找所有cookie时,它只返回应用程序的一个cookie。不返回CAS的cookies

当我经过的时候

Edit > Preference > remove individual cookies
有三个cookie,两个是CAS,一个是app

当我运行
page.driver.browser.manage.delete\u all\u cookies
时,它只删除应用程序cookies,不删除CAS cookies

是否可以删除未随
page.driver.browser.manage.all\u cookies一起提供的CAS cookies

a = page.driver.browser.manage.all_cookies
所有浏览器cookie都将作为散列存储在变量
a

a.each do |cookie|
  page.driver.browser.delete_cookie(cookie)
end
试试这个