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ą |
optionsoptional | WaitUntilOptions | opcje komendy |
options.timeoutoptional | Number | czas w ms (domyślnie ustawiony na podstawie wartości konfiguracyjnej waitforTimeout) |
options.timeoutMsgoptional | String | komunikat o błędzie wyświetlany, gdy waitUntil przekroczy limit czasu |
options.intervaloptional | 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