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 mit der aktuellen Sitzung verbundenen Zeitlimits. Die Dauer der Sitzungs-Timeouts steuert Verhaltensweisen wie Zeitüberschreitungen bei der Skriptinjektion, Dokumentnavigation 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, die die Elementabfragestrategie wiederholt wird, wenn ein Element gefunden wird. Standardmäßig ist dies 0, was bedeutet, dass die Strategie nur einmal ausgeführt wird.
pageLoad
-
Zeit in Millisekunden, die gewartet wird, bis das Dokument fertig geladen ist. Standardmäßig wartet WebDriver fünf Minuten (oder 300.000 ms).
script
-
Mit Execute Script oder Execute Async Script injizierte Skripte laufen, bis sie die Skript-Timeout-Dauer erreichen, die ebenfalls in Millisekunden angegeben wird. Die Skripte werden dann unterbrochen und ein Skript-Timeout-Fehler wird zurückgegeben. Standardmäßig beträgt das Timeout 30 Sekunden (oder 30.000 ms).
Fehler
- Ungültige Sitzungs-ID
-
Sitzung existiert nicht.
Spezifikationen
Specification |
---|
WebDriver # set-timeouts |
Browser-Kompatibilität
BCD tables only load in the browser