waitForDisplayed
Czekaj na element przez określoną liczbę milisekund, aż będzie wyświetlony lub nie będzie wyświetlony.
informacja
W przeciwieństwie do innych poleceń elementów, WebdriverIO nie będzie czekać na istnienie elementu, aby wykonać to polecenie.
Użycie
$(selector).waitForDisplayed({ timeout, reverse, timeoutMsg, interval, withinViewport })
Parametry
| Nazwa | Typ | Szczegóły |
|---|---|---|
optionsopcjonalnie | WaitForOptions | opcje waitForDisplayed (opcjonalnie) |
options.timeoutopcjonalnie | Number | czas w ms (domyślnie ustawiony na podstawie wartości konfiguracyjnej waitforTimeout) |
options.reverseopcjonalnie | Boolean | jeśli true, czeka na przeciwieństwo (domyślnie: false) |
options.timeoutMsgopcjonalnie | String | jeśli istnieje, zastępuje domyślny komunikat o błędzie |
options.intervalopcjonalnie | Number | interwał między sprawdzeniami (domyślnie: waitforInterval) |
options.withinViewportopcjonalnie | Boolean | ustaw na true, aby czekać, aż element będzie wyświetlany w obszarze widocznym (domyślnie: false) |
Przykłady
index.html
loading...
waitForDisplayedExample.js
loading...
Zwraca
- <Boolean>
return: true jeśli element jest wyświetlony (lub nie jest, jeśli flaga jest ustawiona)