waitUntil
Cette commande d'attente est votre arme universelle si vous souhaitez attendre quelque chose. Elle attend une condition et patiente jusqu'à ce que cette condition soit remplie avec une valeur véridique.
info
Contrairement aux autres commandes d'élément, WebdriverIO n'attendra pas que l'élément existe pour exécuter cette commande.
Un exemple courant est d'attendre jusqu'à ce qu'un certain élément contienne un certain texte (voir exemple).
Utilisation
$(selector).waitUntil(condition, { timeout, timeoutMsg, interval })
Paramètres
| Nom | Type | Détails |
|---|---|---|
condition | Function | condition à attendre |
optionsoptionnel | WaitUntilOptions | options de commande |
options.timeoutoptionnel | Number | temps en ms (valeur par défaut basée sur la configuration waitforTimeout) |
options.timeoutMsgoptionnel | String | message d'erreur à lancer lorsque waitUntil expire |
options.intervaloptionnel | Number | intervalle entre les vérifications de condition (valeur par défaut basée sur la configuration waitforInterval) |
Exemples
index.html
loading...
waitUntilExample.js
loading...
Retourne
- <Boolean>
return: vrai si la condition est remplie