delete cookies using selenium webdriver

import java.util.Set;

import org.openqa.selenium.Cookie;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class DeleteCookies {

public static WebDriver driver = null;

public static void main(String[] args) {
driver = new FirefoxDriver();
driver.get("http://google.com");

Set<Cookie> co = driver.manage().getCookies();
System.out.println(co.size());
// delete all the cookies of a webpage
driver.manage().deleteAllCookies();

// should be 0 since all the cookies have been deleted
Set<Cookie> coA = driver.manage().getCookies();
System.out.println(coA.size());

driver.get("http://google.com");
Set<Cookie> coB = driver.manage().getCookies();

// get the cookie name
for (Cookie cookie : coB) {
System.out.println(cookie);
}

// delete a single cookie using name
driver.manage().deleteCookieNamed("NID");

Set<Cookie> coC = driver.manage().getCookies();
for (Cookie cookie : coC) {
System.out.println("NIC is removed: " + cookie);
// Delete cookie
driver.manage().deleteCookie(cookie);
}
}
}

No images available.