1
我正在使用Selenium webDriver,其中我使用的方法爲driver.manage().deleteAllCookies();
但是,此方法將刪除當前域中除一個之外的所有Cookie。奇怪!!無法刪除Selenium webdriver中當前域的所有cookie
我現在正在使用Chrome。
任何人都可以建議可能的原因是什麼,我們可以做些什麼來刪除當前域的所有cookie?
我正在使用Selenium webDriver,其中我使用的方法爲driver.manage().deleteAllCookies();
但是,此方法將刪除當前域中除一個之外的所有Cookie。奇怪!!無法刪除Selenium webdriver中當前域的所有cookie
我現在正在使用Chrome。
任何人都可以建議可能的原因是什麼,我們可以做些什麼來刪除當前域的所有cookie?
driver.manage().deleteAllCookies();
這隻會刪除當前域上的cookie。它不會刪除任何其他域的cookie。
所以如果你需要刪除這些域的Cookie,然後你需要首先從該域瀏覽一個頁面,然後調用deleteAllCookies
方法再次
這可能是一個子域的cookie,它可能是一個AJAX調用不斷在後臺發生,並且還添加了一個新的cookie。它可能會區分安全和不安全的cookie。這些都是我能想到的要點 –
是的,它是由AJAX調用創建的cookie,但位於不同的域中。那麼刪除這個cookie的理想方式是什麼? –
你將不得不瀏覽該域名的位置,然後只有刪除cookies才能正常工作。刪除cookies只會刪除當前網站的cookies –