獲取超時

可用性有限

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

WebDriver API 的 Get Timeouts 命令 返回與當前會話關聯的超時。 會話超時時長控制著諸如 指令碼注入文件載入元素檢索 等行為的超時。

語法

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

URL 引數

session id

會話的識別符號。

Response

響應負載是一個 Timeouts 物件

implicit

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

pageLoad

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

script

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

錯誤

無效的會話 ID

會話不存在。

規範

規範
WebDriver
# get-timeouts

瀏覽器相容性

另見