Set Timeouts
Der Set Timeouts Befehl der WebDriver API setzt die mit der aktuellen Sitzung verbundenen Zeitlimits. Die Sitzungstimeouts steuern Verhaltensweisen wie Zeitlimits bei Skriptinjektionen, Dokumentennavigation und Elementabruf.
Syntax
Methode | URI-Vorlage |
---|---|
POST |
/session/{session id}/timeouts |
URL-Parameter
session id
-
Kennung der Sitzung.
Nutzlast
Die Eingabe ist ein Timeouts
Objekt:
implicit
-
Zeit in Millisekunden, um die Element-Lokalisierungsstrategie erneut zu versuchen, wenn ein Element gefunden wird. Dies ist standardmäßig auf 0 gesetzt, was bedeutet, dass die Strategie nur einmal ausgeführt wird.
pageLoad
-
Zeit in Millisekunden, um zu warten, bis das Dokument das Laden beendet hat. 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 sie die Skript-Timeout-Dauer erreichen, die ebenfalls in Millisekunden angegeben wird. Die Skripte werden dann unterbrochen, und es wird ein script timeout error zurückgegeben. Standardmäßig 30 Sekunden (oder 30.000 ms).
Fehler
- Invalid session ID
-
Sitzung existiert nicht.
Spezifikationen
Specification |
---|
WebDriver # set-timeouts |
Browser-Kompatibilität
BCD tables only load in the browser