Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Cookie löschen

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more browser support for this feature? Tell us why.

Der Cookie löschen Befehl der WebDriver API entfernt das Cookie mit dem angegebenen Namen aus dem Cookie-Store, der mit dem aktiven Dokument des aktuellen Browsing-Kontextes verbunden ist.

Syntax

Methode URI-Vorlage
DELETE /session/{session id}/cookie/{name}

URL-Parameter

session id

Bezeichner der Sitzung.

name

Der Name des zu löschenden Cookies.

Rückgabewert

null bei Erfolg. Der Befehl ist erfolgreich, selbst wenn kein Cookie mit dem angegebenen Namen existiert.

Fehler

No such window

Das window-Objekt wurde verworfen, was darauf hinweist, dass die Registerkarte oder das Fenster geschlossen wurde.

Unexpected alert open

Eine Benutzeraufforderung, wie window.alert, blockiert die Ausführung des Befehls, bis sie verarbeitet wird.

Invalid session id

Die angegebene Sitzung existiert nicht.

Beispiele

Mit einem auf localhost:4444 laufenden WebDriver-Server, bei dem angenommen wird, dass eine aktive Sitzung ein session_token Cookie gesetzt hat. Um es zu löschen, fügen Sie den Cookie-Namen an den Endpunkt an und ersetzen ID durch das sessionId aus der New Session Antwort:

bash
curl -i -X DELETE http://localhost:4444/session/ID/cookie/session_token

Der Server antwortet mit einem Null-Wert, um den Erfolg anzuzeigen:

http
HTTP/1.1 200 OK
content-type: application/json; charset=utf-8

{"value":null}

Spezifikationen

Spezifikation
WebDriver
# delete-cookie

Browser-Kompatibilität

Siehe auch