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

Eingeschränkt verfügbar

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

Der Aktualisieren Befehl der WebDriver API lädt die aktuelle Seite im aktiven Browsing-Kontext neu. Dies entspricht dem Klicken auf den Aktualisieren-Button 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

ungültige Sitzungs-ID

Sitzung existiert nicht.

kein solches Fenster

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

unerwarteter Alarm geöffnet

Ein modales Dialogfeld war geöffnet, das diesen Vorgang blockierte.

Beispiele

Die aktuelle Seite neu laden

Mit einem WebDriver-Server, der auf localhost:4444 läuft, wird angenommen, dass eine aktive Sitzung zu einer Seite navigiert ist. Um die aktuelle Seite neu zu laden, verwenden Sie den refresh-Befehl, und ersetzen Sie ID durch die sessionId aus der Neue Sitzung-Antwort:

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

Spezifikation
WebDriver
# refresh

Browser-Kompatibilität

Siehe auch