Zurück
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Der Zurück-Befehl der WebDriver API navigiert zur vorherigen Seite im Browserverlauf. Dies entspricht dem Klicken auf die Zurück-Schaltfläche des Browsers oder dem Aufruf von History.back() in JavaScript.
Syntax
| Methode | URI-Vorlage |
|---|---|
POST |
/session/{session id}/back |
URL-Parameter
session id-
Bezeichner der Sitzung.
Rückgabewert
null bei erfolgreichem Abschluss.
Fehler
- Ungültige Sitzungs-ID
-
Sitzung existiert nicht.
- Kein solches Fenster
-
Das
windowObjekt wurde verworfen, was darauf hinweist, dass der Tab oder das Fenster geschlossen wurde. - Timeout
-
Die Navigation wurde nicht abgeschlossen, bevor das Timeout abgelaufen ist.
Beispiele
>Navigation zurück im Browserverlauf
Mit einem WebDriver-Server, der auf localhost:4444 läuft, wird angenommen, dass eine aktive Sitzung zu mindestens zwei Seiten navigiert hat. Um zur vorherigen Seite zurückzukehren, verwenden Sie den back-Befehl und ersetzen ID durch die sessionId aus der Neue Sitzung-Antwort:
curl -i -H "Content-Type: application/json" -d '{}' http://localhost:4444/session/ID/back
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> # back> |