Weiter
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Der Weiter Befehl der WebDriver API navigiert zur nächsten Seite im Browserverlauf. Dies entspricht dem Klicken auf die Vorwärtstaste des Browsers oder dem Aufruf von History.forward() in JavaScript.
Syntax
| Methode | URI-Vorlage |
|---|---|
POST |
/session/{session id}/forward |
URL-Parameter
session id-
Identifikator der Sitzung.
Rückgabewert
null bei Erfolg.
Fehler
- Ungültige Sitzungs-ID
-
Sitzung existiert nicht.
- Kein solches Fenster
-
Das
windowObjekt wurde verworfen, was darauf hinweist, dass die Registerkarte oder das Fenster geschlossen wurde. - Timeout
-
Die Navigation wurde nicht abgeschlossen, bevor das Timeout abgelaufen ist.
Beispiele
>Vorwärts im Browserverlauf navigieren
Mit einem WebDriver-Server, der unter localhost:4444 läuft, nehmen wir an, dass eine aktive Sitzung zu mindestens zwei Seiten navigiert 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, um den Erfolg anzuzeigen:
HTTP/1.1 200 OK
content-type: application/json; charset=utf-8
{"value":null}
Spezifikationen
| Specification |
|---|
| WebDriver> # forward> |