跳至主要内容

waitUntil

如果您想等待某些操作,此等待命令将是您的万能武器。它需要一个条件,并等待该条件以真值满足。

信息

与其他元素命令相反,WebdriverIO 不会等待元素存在来执行此命令。

一个常见的示例是等待某个元素包含特定文本(请参阅示例)。

用法
$(selector).waitUntil(condition, { timeout, timeoutMsg, interval })
参数
名称类型详情
conditionparam要等待的条件
options
可选
WaitUntilOptions命令选项
options.timeout
可选
数字以毫秒为单位的时间(默认值基于waitforTimeout 配置值设置)
options.timeoutMsg
可选
字符串waitUntil 超时时抛出的错误消息
options.interval
可选
数字条件检查之间的间隔(默认值基于waitforInterval 配置值设置)
示例
index.html
loading...
waitUntilExample.js
loading...

欢迎!我如何帮助您?

WebdriverIO AI Copilot