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 in der Verlaufshistorie. Dies entspricht dem Klicken auf den „Weiter“-Button des Browsers oder dem Aufruf von History.forward() in JavaScript.
Syntax
| Methode | URI-Vorlage |
|---|---|
POST |
/session/{session id}/forward |
URL-Parameter
session id-
Bezeichner der Sitzung.
Rückgabewert
null bei Erfolg.
Fehler
- Ungültige Sitzungs-ID
-
Die Sitzung existiert nicht.
- Kein solches Fenster
-
Das
window-Objekt wurde verworfen, was darauf hinweist, dass die Registerkarte oder das Fenster geschlossen wurde. - Timeout
-
Die Navigation wurde nicht abgeschlossen, bevor das Zeitlimit abgelaufen ist.
Beispiele
>Vorwärts navigieren in der Verlaufshistorie
Angenommen, ein aktiver WebDriver-Server läuft auf localhost:4444 und die Sitzung hat mindestens zwei Seiten aufgerufen und ist dann zurückgegangen. Um weiter 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 Nullwert, um den Erfolg anzuzeigen:
HTTP/1.1 200 OK
content-type: application/json; charset=utf-8
{"value":null}
Spezifikationen
| Specification |
|---|
| WebDriver> # forward> |