Wednesday, November 12, 2014


In this tutorial, I will tell you how to delete cookies -

1. We need to create an object of cookie and pass the cookie name and value to the cookie's constructor as an argument.

2. Add cookie using selenium webdriver.

3. Now delete cookies using selenium webdriver.





Let's See The Example


import java.util.Set;

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

public class Training {

 public static void main(String[] args) throws InterruptedException {

  WebDriver driver = new FirefoxDriver();

  driver.navigate().to("http:// www.flipkart. com/");

  Cookie name = new Cookie("mycookie", "12345");
  driver.manage().addCookie(name);

  // Let's get the cookie's value
  Set<cookie> cookies = driver.manage().getCookies();
  for (Cookie getcookies : cookies) {
   System.out.println(getcookies);
  }

  /*
   * You can delete cookies in 3 ways 1. By name
   * driver.manage().deleteCookieNamed("CookieName");
   * 
   * 2. By Cookie driver.manage().deleteCookie(getcookies);
   * 
   * 3. All Cookies driver.manage().deleteAllCookies();
   */
  driver.manage().deleteAllCookies();

 }

}