web-dev-qa-db-ja.com

Selenium WebDriverを使用したブラウザーCookieのクリアJavaバインディング

自動化を開始する前にWebDriverのブラウザCookieをクリアできるかどうかは誰にもわかりませんか? (注:Selenium RCではありません)

15

はい、可能です

driver.manage().deleteAllCookies();

新しいWebDriverインスタンスを作成した直後に呼び出します。

WebDriver driver = new ChromeDriver();
driver.manage().deleteAllCookies();

Cookieを1つずつ削除することもできます

Set<Cookie> allCookies = driver.manage().getCookies();
for (Cookie cookie : allCookies) {
    driver.manage().deleteCookieNamed(cookie.getName());
}
31
Guy

これはあなたのために働きますか?

driver.manage().deleteAllCookies();
8
Jyothishwar Deo