Zurück
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Der Zurück Befehl der WebDriver API navigiert zur vorherigen Seite in der Browserhistorie. 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 Erfolg.
Fehler
invalid session id-
Sitzung existiert nicht.
no such window-
Das
windowObjekt wurde verworfen, was darauf hindeutet, dass der Tab oder das Fenster geschlossen wurde. timeout-
Die Navigation wurde nicht vor Ablauf der Zeitüberschreitung abgeschlossen.
Beispiele
>Navigation zurück in der Browserhistorie
Bei einem laufenden WebDriver-Server auf localhost:4444, nehmen wir an, dass eine aktive Sitzung mindestens zwei Seiten besucht hat. Um zur vorherigen Seite zurückzukehren, verwenden Sie den back Befehl und ersetzen Sie ID durch die sessionId aus der New Session Antwort:
curl -i -H "Content-Type: application/json" -d '{}' http://localhost:4444/session/ID/back
Der Server antwortet mit einem null-Wert, um den Erfolg anzuzeigen:
HTTP/1.1 200 OK
content-type: application/json; charset=utf-8
{"value":null}
Spezifikationen
| Spezifikation |
|---|
| WebDriver> # back> |