[英]Clear browser Cookies with Selenium WebDriver Java bindings
Does anyone know if it's possible to Clear Browser Cookies for WebDriver before starting the automation?有谁知道在开始自动化之前是否可以清除 WebDriver 的浏览器 Cookie? (Note: Not Selenium RC) (注意:不是 Selenium RC)
Yes, it's possible是的,有可能
driver.manage().deleteAllCookies();
Call it right after you are creating the new WebDriver instance.创建新的 WebDriver 实例后立即调用它。
WebDriver driver = new ChromeDriver();
driver.manage().deleteAllCookies();
You can also delete the cookies one by one您也可以一一删除cookies
Set<Cookie> allCookies = driver.manage().getCookies();
for (Cookie cookie : allCookies) {
driver.manage().deleteCookieNamed(cookie.getName());
}
这对你有用吗?
driver.manage().deleteAllCookies();
ChromeDriver
提供了一种清除所有网站/域的 cookie 的方法:
driver.ExecuteChromeCommand("Storage.clearCookies", new Dictionary<string, object>())
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.