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...