Delete Cookie by Name

To delete a cookie by name using Selenium for Java, call manage().deleteCookieNamed() on the WebDriver object and pass the name of the cookie as argument to the deleteCookieNamed() method.

The following is a simple code snippet to delete the cookie named “GeoIP”.

</>
Copy
driver.manage().deleteCookieNamed("GeoIP")

where driver is a WebDriver object.

This method call returns void.

Example

In the following program, we write Selenium Java code to visit Wikipedia Home Page, and delete the Cookie named GeoIP.

Java Program

</>
Copy
import org.openqa.selenium.*;
import org.openqa.selenium.chrome.ChromeDriver;

public class MyAppTest {
	public static void main(String[] args) {
		System.setProperty("webdriver.chrome.driver", "/usr/local/bin/chromedriver");
		WebDriver driver = new ChromeDriver();
		
		try {
			driver.get("https://en.wikipedia.org/wiki/Main_Page");
			//wait for 5 seconds
			synchronized (driver) {
				driver.wait(5000);
			}
			System.out.println("Before Deleting Cookies : \n" + driver.manage().getCookies());
			//delete cookie by name
			driver.manage().deleteCookieNamed("GeoIP");
			System.out.println("\nAfter Deleting Cookies : \n" + driver.manage().getCookies());
		} catch (InterruptedException e) {
			e.printStackTrace();
		} finally {
			driver.quit();
		}
	}
}

Output

Before Deleting Cookies : 
[enwikimwuser-sessionId=c5ab2dc5145c6886f835; path=/; domain=en.wikipedia.org, GeoIP=IN:TG:Hyderabad:17.43:78.51:v4; path=/; domain=.wikipedia.org;secure;, enwikiwmE-sessionTickLastTickTime=1656219340714; expires=Tue, 26 Jul 2022 10:25:40 IST; path=/; domain=en.wikipedia.org, WMF-Last-Access-Global=26-Jun-2022; expires=Thu, 28 Jul 2022 08:51:57 IST; path=/; domain=.wikipedia.org;secure;, enwikiwmE-sessionTickTickCount=1; expires=Tue, 26 Jul 2022 10:25:40 IST; path=/; domain=en.wikipedia.org, WMF-Last-Access=26-Jun-2022; expires=Thu, 28 Jul 2022 08:51:57 IST; path=/; domain=en.wikipedia.org;secure;]

After Deleting Cookies : 
[enwikimwuser-sessionId=c5ab2dc5145c6886f835; path=/; domain=en.wikipedia.org, enwikiwmE-sessionTickLastTickTime=1656219340714; expires=Tue, 26 Jul 2022 10:25:40 IST; path=/; domain=en.wikipedia.org, WMF-Last-Access-Global=26-Jun-2022; expires=Thu, 28 Jul 2022 08:51:57 IST; path=/; domain=.wikipedia.org;secure;, enwikiwmE-sessionTickTickCount=1; expires=Tue, 26 Jul 2022 10:25:40 IST; path=/; domain=en.wikipedia.org, WMF-Last-Access=26-Jun-2022; expires=Thu, 28 Jul 2022 08:51:57 IST; path=/; domain=en.wikipedia.org;secure;]

Screenshot

Delete Cookie by Name - Selenium Java