Commandes Selenium - Assertions
Les assertions nous permettent de vérifier l'état d'une application et de la comparer à l'attendu. Il est utilisé dans 3 modes, à savoir. - "assert", "verify" et "waitfor". Par exemple, "vérifier si un élément du menu déroulant est sélectionné".
Le tableau suivant répertorie les assertions Selenium qui sont utilisées très fréquemment, mais la liste n'est pas exhaustive.
| Sr.No. | Commande / Syntaxe et Description |
|---|---|
| 1 | waitForErrorOnNext (message) Attend l'erreur; utilisé avec l'accesseur assertErrorOnNext. |
| 2 | verifySelected(selectLocator, optionLocator) Vérifie que l'option sélectionnée d'une liste déroulante satisfait l'option optionSpecifier. |
| 3 | waitForSelected (selectLocator, optionLocator) Attend que l'option soit sélectionnée; utilisé avec l'accesseur assertSelected. |
| 4 | waitForNotSelected (selectLocator, optionLocator) Attend de ne pas avoir sélectionné l'option; utilisé avec l'accesseur assertSelected. |
| 5 | verifyAlert (pattern) Vérifie le texte d'alerte; utilisé avec l'accesseur storeAlert. |
| 6 | waitForAlert (pattern) Attend l'alerte; utilisé avec l'accesseur storeAlert. |
| sept | verifyAllButtons (pattern) Vérifie le bouton; utilisé avec l'accesseur storeAllButtons. |
| 8 | waitForAllButtons (pattern) Attend que le bouton se charge; utilisé avec l'accesseur storeAllButtons. |
| 9 | verifyAllLinks (pattern) Vérifie tous les liens; utilisé avec l'accesseur storeAllLinks. |
| dix | waitForAllLinks (pattern) Attend tous les liens; utilisé avec l'accesseur storeAllLinks. |
| 11 | verifyAllWindowIds (pattern) Vérifie l'ID de la fenêtre; utilisé avec l'accesseur storeAllWindowIds. |
| 12 | waitForAllWindowIds (pattern ) Attend l'ID de la fenêtre; utilisé avec l'accesseur storeAllWindowIds. |
| 13 | verifyAttribute(attributeLocator, pattern) Vérifie un attribut d'un élément; utilisé avec l'accesseur storeAttribute. |
| 14 | waitForAttribute(attributeLocator, pattern) Attend un attribut d'un élément; utilisé avec l'accesseur storeAttribute. |
| 15 | verifyBodyText(pattern) Vérifie le corps du texte; utilisé avec l'accesseur storeBodyText. |
| 16 | waitForBodyText(pattern) Attend le corps du texte; utilisé avec l'accesseur storeBodyText. |
| 17 | waitForConfirmation(pattern) Attend la confirmation; utilisé avec l'accesseur storeConfirmationPresent. |
