设置超时

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

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

浏览器兼容性

另见