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 |
options optionnel | WaitUntilOptions | options de commande |
options.timeout optionnel | Number | temps en ms (valeur par défaut basée sur la configuration waitforTimeout ) |
options.timeoutMsg optionnel | String | message d'erreur à lancer lorsque waitUntil expire |
options.interval optionnel | 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