Przejdź do głównej treści

waitUntil

To polecenie oczekiwania jest twoją uniwersalną bronią, jeśli chcesz na coś poczekać. Oczekuje ono warunku i czeka, aż ten warunek zostanie spełniony z wartością prawdziwą.

informacja

W przeciwieństwie do innych poleceń elementów, WebdriverIO nie będzie czekać na istnienie elementu, aby wykonać to polecenie.

Typowym przykładem jest oczekiwanie, aż pewien element będzie zawierał określony tekst (patrz przykład).

Użycie
$(selector).waitUntil(condition, { timeout, timeoutMsg, interval })
Parametry
NazwaTypSzczegóły
conditionFunctionwarunek, na który czekamy
options
opcjonalnie
WaitUntilOptionsopcje polecenia
options.timeout
opcjonalnie
Numberczas w ms (domyślnie ustawiony na podstawie wartości konfiguracyjnej waitforTimeout)
options.timeoutMsg
opcjonalnie
Stringkomunikat o błędzie, który zostanie wyrzucony, gdy waitUntil przekroczy limit czasu
options.interval
opcjonalnie
Numberinterwał między sprawdzaniem warunku (domyślnie ustawiony na podstawie wartości konfiguracyjnej waitforInterval)
Przykłady
index.html
loading...
waitUntilExample.js
loading...
Zwraca
  • <Boolean> return: true jeśli warunek jest spełniony

Welcome! How can I help?

WebdriverIO AI Copilot