waitUntil
如果您想等待某些操作,此等待命令将是您的万能武器。它需要一个条件,并等待该条件以真值满足。
信息
与其他元素命令相反,WebdriverIO 不会等待元素存在来执行此命令。
一个常见的示例是等待某个元素包含特定文本(请参阅示例)。
用法
$(selector).waitUntil(condition, { timeout, timeoutMsg, interval })
参数
名称 | 类型 | 详情 |
---|---|---|
condition | param | 要等待的条件 |
options 可选 | WaitUntilOptions | 命令选项 |
options.timeout 可选 | 数字 | 以毫秒为单位的时间(默认值基于waitforTimeout 配置值设置) |
options.timeoutMsg 可选 | 字符串 | waitUntil 超时时抛出的错误消息 |
options.interval 可选 | 数字 | 条件检查之间的间隔(默认值基于waitforInterval 配置值设置) |
示例
index.html
loading...
waitUntilExample.js
loading...