Le WUKS
Implémenter "facilement" des attentes actives
Sûrement mon keyword préféré 😄
Le 'Wait Until Keyword Succeeds' alias WUKS permet de créer très facilement des attentes actives (pour comprendre exactement de quoi il s'agit, voir l’article “Le problème des pauses incompressibles”).
Regardons un peu plus en détail comment fonctionne le WUKS :
- C'est un keyword "spécial", puisqu'il modifie le comportement du keyword qu'il va appeler
- Il va rendre "attentif" le keyword appelé.
C'est-à-dire qu'il va exécuter ce keyword de manière répétée, tant que celui-ci échoue et jusqu'à ce qu'il passe ⇒ on voit apparaître le comportement d'attente active. On re-essaie jusqu'à ce que l'on ait l'état ou l'événement désiré (au lieu d'attendre une durée incompressible pré-déterminée)