跳至主要內容

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