waitForDisplayed
Vänta på att ett element ska visas eller inte visas under den angivna tiden i millisekunder.
info
Till skillnad från andra elementkommandon kommer WebdriverIO inte att vänta på att elementet ska existera för att köra detta kommando.
Användning
$(selector).waitForDisplayed({ timeout, reverse, timeoutMsg, interval, withinViewport })
Parametrar
| Namn | Typ | Detaljer |
|---|---|---|
optionsvalfri | WaitForOptions | waitForDisplayed-alternativ (valfritt) |
options.timeoutvalfri | Number | tid i ms (standard baserad på waitforTimeout konfigurationsvärde) |
options.reversevalfri | Boolean | om true väntar den på motsatsen (standard: false) |
options.timeoutMsgvalfri | String | om den finns ersätter den standardfelmeddelandet |
options.intervalvalfri | Number | intervall mellan kontroller (standard: waitforInterval) |
options.withinViewportvalfri | Boolean | sätt till true för att vänta tills elementet visas inom synfältet (standard: false) |
Exempel
index.html
loading...
waitForDisplayedExample.js
loading...
Returnerar
- <Boolean>
return: true om elementet visas (eller inte om flaggan är satt)