Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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 window Objekt 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:

bash
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
HTTP/1.1 200 OK
content-type: application/json; charset=utf-8

{"value":null}

Spezifikationen

Spezifikation
WebDriver
# forward

Browser-Kompatibilität

Siehe auch