配置或检索特定类型操作执行的时间,超过该时间将中止操作,并向客户端返回 |Timeout| 错误。

如果只用回调作为参数调用,该命令将返回已配置的超时值。

用法

                    .timeouts([callback])
                
                    .timeouts(type, ms, [callback])
                

示例

 this.demoTest = function (browser) {
   browser.timeouts('script', 10000, function(result) {
     console.log(result);
   });

   browser.timeouts(function(result) {
     console.log('timeouts', result);
   });
}

参数

名称 类型 描述
类型 字符串

要设置超时的操作类型。有效值为“script”(脚本超时)、“implicit”(修改隐式等待超时)和“pageLoad”(或“page load”用于旧版 JsonWire),用于设置页面加载超时。

毫秒 数字

以毫秒为单位的时间量,允许时间限制命令运行。

回调
可选
函数

命令完成后调用的可选回调函数。

W3C WebDriver 规范