Forward
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Der Forward Befehl der WebDriver API navigiert zur nächsten Seite im Browserverlauf. Dies entspricht dem Klicken auf die Vorwärtsschaltfläche des Browsers oder dem Aufrufen von History.forward() in JavaScript.
Syntax
| Methode | URI-Vorlage |
|---|---|
POST |
/session/{session id}/forward |
URL-Parameter
session id-
Kennung der Sitzung.
Rückgabewert
null bei Erfolg.
Fehler
invalid session id-
Sitzung existiert nicht.
no such window-
Das
windowObjekt wurde verworfen, was darauf hinweist, dass der Tab oder das Fenster geschlossen wurde. timeout-
Die Navigation wurde nicht abgeschlossen, bevor das Zeitlimit abgelaufen ist.
Beispiele
>Vorwärtsnavigieren im Browserverlauf
Mit einem WebDriver-Server, der auf localhost:4444 läuft, nehmen wir an, dass eine aktive Sitzung zu mindestens zwei Seiten navigiert hat und zurückgegangen ist. Um vorwärts zur nächsten Seite zu navigieren, verwenden Sie den forward Befehl und ersetzen Sie ID mit der sessionId aus der Neue Sitzung-Antwort:
curl -i -H "Content-Type: application/json" -d '{}' http://localhost:4444/session/ID/forward
Der Server antwortet mit einem null Wert als Bestätigung für den Erfolg:
HTTP/1.1 200 OK
content-type: application/json; charset=utf-8
{"value":null}
Spezifikationen
| Spezifikation |
|---|
| WebDriver> # forward> |