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 |
---|---|---|
options opcjonalnie | WaitForOptions | opcje waitForDisplayed (opcjonalnie) |
options.timeout opcjonalnie | Number | czas w ms (domyślnie ustawiony na podstawie wartości konfiguracyjnej waitforTimeout ) |
options.reverse opcjonalnie | Boolean | jeśli true, czeka na przeciwieństwo (domyślnie: false) |
options.timeoutMsg opcjonalnie | String | jeśli istnieje, zastępuje domyślny komunikat o błędzie |
options.interval opcjonalnie | Number | interwał między sprawdzeniami (domyślnie: waitforInterval ) |
options.withinViewport opcjonalnie | 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)