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:
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/1.1 200 OK
content-type: application/json; charset=utf-8
{"value":null}
Spezifikationen
| Specification |
|---|
| WebDriver> # refresh> |