Get Timeouts
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Der Get Timeouts Befehl der WebDriver API gibt die mit der aktuellen Sitzung verknüpften Zeitüberschreitungen zurück. Die Sitzungs-Zeitüberschreitungen kontrollieren das Verhalten bei Zeitüberschreitungen wie Skriptinjektion, Dokumentnavigation und Elementabfrage.
Syntax
| Methode | URI-Vorlage |
|---|---|
GET |
/session/{session id}/timeouts |
URL-Parameter
session id-
Kennung der Sitzung.
Antwort
Das Antwort-Payload ist ein Timeouts Objekt:
implicit-
Zeit in Millisekunden, um die Elementfindestrategie beim Finden eines Elements zu wiederholen. Standardmäßig beträgt diese 0, was bedeutet, dass die Strategie nur einmal ausgeführt wird.
pageLoad-
Zeit in Millisekunden, um darauf zu warten, dass das Dokument das Laden abschließt. Standardmäßig wartet WebDriver fünf Minuten (oder 300.000 ms).
script-
Skripte, die mit Execute Script oder Execute Async Script injiziert werden, laufen bis zur Ablaufzeit des Skripts, die ebenfalls in Millisekunden angegeben wird. Die Skripte werden dann unterbrochen und ein
script timeout errorwird zurückgegeben. Standardmäßig 30 Sekunden (oder 30.000 ms).
Fehler
invalid session id-
Die Sitzung existiert nicht.
Spezifikationen
| Spezifikation |
|---|
| WebDriver> # get-timeouts> |
Browser-Kompatibilität
Siehe auch
TimeoutsObjekt- Set Timeouts Befehl
- Liste der WebDriver-Befehle