Set Timeouts
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Der Set Timeouts Befehl der WebDriver API setzt die Zeitlimits, die mit der aktuellen Sitzung verknüpft sind. Die [Sitzungszeitüberschreitungs]-Dauern (/de/docs/Web/WebDriver/Reference/Classic/Timeouts) steuern Verhaltensweisen wie Zeitüberschreitungen bei Skripteinjection, Dokumentennavigation und Elementabfrage.
Syntax
| Methode | URI-Vorlage |
|---|---|
POST |
/session/{session id}/timeouts |
URL-Parameter
session id-
Bezeichner der Sitzung.
Nutzlast
Die Eingabe ist ein Timeouts Objekt:
implicit-
Zeit in Millisekunden, um die Element-Lokalisierungsstrategie beim Auffinden eines Elements erneut zu versuchen. Der Standardwert ist 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-
Skripts, die mit Execute Script oder Execute Async Script injiziert werden, laufen, bis sie die Skript-Zeitüberschreitungsdauer erreichen, die ebenfalls in Millisekunden angegeben ist. Die Skripts werden dann unterbrochen und ein script timeout error wird zurückgegeben. Standardwert sind 30 Sekunden (oder 30.000 ms).
Fehler
- Invalid session ID
-
Sitzung existiert nicht.
Spezifikationen
| Specification |
|---|
| WebDriver> # set-timeouts> |