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

View in English Always switch to English

Aktualisieren

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Der Refresh-Befehl der WebDriver API lädt die aktuelle Seite im aktiven Browsing-Kontext neu. Dies entspricht dem Klicken auf die Aktualisierungsschaltfläche des Browsers oder dem Aufruf von Location.reload() in JavaScript.

Syntax

Methode URI-Vorlage
POST /session/{session id}/refresh

URL-Parameter

session id

Bezeichner der Sitzung.

Rückgabewert

null bei Erfolg.

Fehler

Invalid session id

Sitzung existiert nicht.

Kein solches Fenster

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

Unerwartetes offenes Dialogfeld

Ein modales Dialogfeld war geöffnet und blockiert diesen Vorgang.

Beispiele

Neuladen der aktuellen Seite

Bei einem WebDriver-Server, der auf localhost:4444 läuft, nehme man an, eine aktive Sitzung hat zu einer Seite navigiert. Um die aktuelle Seite neu zu laden, verwenden Sie den refresh-Befehl, wobei ID durch die sessionId aus der New Session Antwort ersetzt wird:

bash
curl -i -H "Content-Type: application/json" -d '{}' http://localhost:4444/session/ID/refresh

Der Server antwortet mit einem Nullwert, um den Erfolg anzuzeigen:

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

{"value":null}

Spezifikationen

Specification
WebDriver
# refresh

Browser-Kompatibilität

Siehe auch