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. |