Skip to content
CodeKruPro

Add, read and delete a cookie

Automation taskMediumAsked in: Infosys

"How do you handle cookies in Selenium?" and "How can cookies help you skip the login page?" A cookie is a small named value the site stores in the browser. Add one, read it back, delete it and confirm it is gone.

Handle Cookies

Handle Cookies

Selenium can manage browser cookies:

  • manage().addCookie(new Cookie("name", "value"))
  • manage().getCookieNamed("name")
  • manage().getCookies() - get all cookies
  • manage().deleteCookieNamed("name")
  • manage().deleteAllCookies()

Task:

  1. Navigate to https://testkru.com/Elements/TextFields
  2. Add a cookie named "testCookie" with value "SeleniumJava"
  3. Retrieve and print the cookie value
  4. Delete the cookie and verify it's gone

Expected output:

Cookie value: SeleniumJava
Cookie deleted: true