設定超時

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

WebDriver API 的 設定超時 命令用於設定當前會話相關的超時。 會話超時時長控制諸如 指令碼注入文件導航元素檢索 的超時行為。

語法

方法 URI 模板
POST /session/{session id}/timeouts

URL 引數

session id

會話的識別符號。

負載

輸入是一個 Timeouts 物件

implicit

查詢元素時,重試 元素定位策略的時間(以毫秒為單位)。預設值為 0,表示只執行一次策略。

pageLoad

文件載入完成的等待時間(以毫秒為單位)。預設情況下,WebDriver 將等待五分鐘(或 300,000 毫秒)。

script

使用 Execute ScriptExecute Async Script 注入的指令碼將一直執行,直到達到指令碼超時時長(也以毫秒為單位)。然後將中斷指令碼並返回 指令碼超時錯誤。預設值為 30 秒(或 30,000 毫秒)。

錯誤

無效的會話 ID

會話不存在。

規範

規範
WebDriver
# set-timeouts

瀏覽器相容性

另見