Ruby 如何使用selenium重置CAS会话
我的应用程序已登录CAS。当我使用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
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
试试这个