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 Aktualisieren-Befehl der WebDriver API lädt die aktuelle Seite im aktiven Browsing-Kontext neu. Dies entspricht dem Klicken auf die Aktualisieren-Schaltfläche des Browsers oder dem Aufrufen 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.

Unerwartetes Warnfenster geöffnet

Ein modaler Dialog war geöffnet, der diesen Vorgang blockiert.

Beispiele

Neuladen der aktuellen Seite

Bei einem laufenden WebDriver-Server auf localhost:4444 und einer aktiven Sitzung, die zu einer Seite navigiert hat, verwenden Sie den refresh-Befehl, um die aktuelle Seite neu zu laden, und ersetzen Sie ID durch die sessionId aus der Neuer 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

Specification
WebDriver
# refresh

Browser-Kompatibilität

Siehe auch