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 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 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. - Timeout
-
Die Navigation wurde nicht rechtzeitig abgeschlossen, bevor das Zeitlimit abgelaufen ist.
Beispiele
>Zurück im Browserverlauf navigieren
Mit einem WebDriver-Server, der auf localhost:4444 läuft, nehmen wir an, dass eine aktive Sitzung zu mindestens zwei Seiten navigiert hat. Um zur vorherigen Seite zurückzukehren, verwenden Sie den back-Befehl 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/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
| Spezifikation |
|---|
| WebDriver> # back> |