Delete All Cookies
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Want more browser support for this feature? Tell us why.
The Delete All Cookies command of the WebDriver API deletes all cookies associated with the current browsing context's active document.
Syntax
| Method | URI template |
|---|---|
DELETE |
/session/{session id}/cookie |
URL parameters
session id-
Identifier of the session.
Return value
null if successful.
Errors
No such window-
The
windowobject has been discarded, indicating that the tab or window has been closed. Unexpected alert open-
A user prompt, such as
window.alert, blocks execution of the command until it is dealt with. Invalid session id-
The specified session does not exist.
Examples
>Deleting all cookies
With a WebDriver server running on localhost:4444, assume an active session has one or more cookies set. To delete them all, use the following command, replacing ID with the sessionId from the New Session response:
curl -i -X DELETE http://localhost:4444/session/ID/cookie
The server responds with a null value to indicate success:
HTTP/1.1 200 OK
content-type: application/json; charset=utf-8
{"value":null}
Specifications
| Specification |
|---|
| WebDriver> # delete-all-cookies> |