Przejdź do głównej treści

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
NazwaTypSzczegóły
options
opcjonalnie
WaitForOptionsopcje waitForDisplayed (opcjonalnie)
options.timeout
opcjonalnie
Numberczas w ms (domyślnie ustawiony na podstawie wartości konfiguracyjnej waitforTimeout)
options.reverse
opcjonalnie
Booleanjeśli true, czeka na przeciwieństwo (domyślnie: false)
options.timeoutMsg
opcjonalnie
Stringjeśli istnieje, zastępuje domyślny komunikat o błędzie
options.interval
opcjonalnie
Numberinterwał między sprawdzeniami (domyślnie: waitforInterval)
options.withinViewport
opcjonalnie
Booleanustaw 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)

Welcome! How can I help?

WebdriverIO AI Copilot