waitUntil
Ta komenda wait jest Twoją uniwersalną bronią, jeśli chcesz na coś poczekać. Oczekuje ona warunku i czeka, aż warunek ten zostanie spełniony, zwracając wartość prawdziwą.
Typowym przykładem jest oczekiwanie, aż określony element będzie zawierał określony tekst (patrz przykład).
Użycie
browser.waitUntil(condition, { timeout, timeoutMsg, interval })
Parametry
Name | Type | Details |
---|---|---|
condition | Function | warunek, na który trzeba czekać, aż zwróci wartość prawdziwą |
options optional | WaitUntilOptions | opcje komendy |
options.timeout optional | Number | czas w ms (domyślnie ustawiony na podstawie wartości konfiguracyjnej waitforTimeout ) |
options.timeoutMsg optional | String | komunikat o błędzie wyświetlany, gdy waitUntil przekroczy limit czasu |
options.interval optional | Number | interwał między sprawdzeniami 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