跳到主要内容

waitUntil

这个等待命令是您想要等待某事发生时的通用武器。它需要一个条件,并等待直到该条件返回一个真值。

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

用法
browser.waitUntil(condition, { timeout, timeoutMsg, interval })
参数
名称类型详情
conditionFunction要等待的条件,直到返回真值
options
可选
WaitUntilOptions命令选项
options.timeout
可选
Number时间,单位为毫秒(默认基于 waitforTimeout 配置值设置)
options.timeoutMsg
可选
StringwaitUntil 超时时抛出的错误消息
options.interval
可选
Number条件检查之间的间隔(默认基于 waitforInterval 配置值设置)
示例
index.html
loading...
waitUntilExample.js
loading...
返回值
  • <Boolean> return: 如果条件满足则返回 true

Welcome! How can I help?

WebdriverIO AI Copilot