Vous êtes sur la page 1sur 3

 

Assertions
Dans la bibliothèque intégrée, nous avons beaucoup de fonctions qui sont utilisées
pour mettre des assertions d'une manière ou d'une autre. Maintenant, nous pouvons
ajouter des ressources dans notre test de manière à utiliser la fonction Get Text de
SeleniumLibrary et à comparer avec le texte attendu en utilisant la fonction Should
Be Equal de la bibliothèque intégrée.

${a}= Get Text //a[@id='fname']


Should be Equal ${a} Kamal

Voici la liste des fonctions que nous avons dans la bibliothèque intégrée pour les
assertions/points de contrôle.

1. Length Should Be 1. La longueur doit être


2. Should Be Empty 2. Doit être vide
3. Should Be Equal 3. Doit être égal
4. Should Be Equal As Integers 4. Doit être égal à des nombres entiers
5. Should Be Equal As Numbers 5. Doit être égal à des nombres
6. Should Be Equal As Strings 6. Doit être égal à Strings
7. Should Be True 7. Devrait être vrai
8. Should Contain 8. Devrait contenir
9. Should Contain Any 9. Doit contenir n'importe quel
10. Should Contain X Times 10. Doit contenir X fois
11. Should End With 11. Devrait se terminer par
12. Should Match 12. Doit correspondre
13. Should Match Regexp 13. Doit correspondre à l'expression
14. Should Not Be Empty régulière
15. Should Not Be Equal 14. Ne doit pas être vide
16. Should Not Be Equal As Integers 15. Ne devrait pas être égal
17. Should Not Be Equal As Numbers 16. Ne devrait pas être égal à des nombres
18. Should Not Be Equal As Strings entiers
19. Should Not Be True 17. Ne devrait pas être égal à des nombres
20. Should Not Contain 18. Ne doit pas être égal à des chaînes
21. Should Not Contain Any 19. Ne devrait pas être vrai
22. Should Not End With 20. Ne doit pas contenir
23. Should Not Match 21. Ne doit pas en contenir
24. Should Not Match Regexp 22. Ne devrait pas se terminer par
25. Should Not Start With 23. Ne devrait pas correspondre
26. Should Start With 24. Ne doit pas correspondre à l'expression
27. Variable Should Exist régulière
28. Variable Should Not Exist 25. Ne devrait pas commencer par
26. Devrait commencer par
27. La variable doit exister
28. La variable ne doit pas exister
Outre ces fonctions, SeleniumLibrary propose également d'autres fonctions qui sont très
fréquemment utilisées à un endroit ou à un autre lorsque nous écrivons des tests
automatisés basés sur le Web.

1. Alert Should Be Present 1. L'alerte doit être présente


2. Alert Should Not Be Present 2. L'alerte ne doit pas être présente
3. Checkbox Should Be Selected 3. La case doit être cochée
4. Checkbox Should Not Be Selected 4. La case à cocher ne doit pas être cochée
5. Element Should Be Disabled 5. L'élément doit être désactivé
6. Element Should Be Enabled 6. L'élément doit être activé
7. Element Should Be Focused 7. L'élément doit être ciblé
8. Element Should Be Visible 8. L'élément doit être visible
9. Element Should Contain 9. L'élément doit contenir
10. Element Should Not Be Visible 10. L'élément ne doit pas être visible
11. Element Should Not Contain 11. L'élément ne doit pas contenir
12. Element Text Should Be 12. Le texte de l'élément doit être
13. Element Text Should Not Be 13. Le texte de l'élément ne doit pas être
14. Frame Should Contain 14. Le cadre doit contenir
15. List Selection Should Be 15. La sélection de la liste doit être
16. List Should Have No Selections 16. La liste ne doit comporter aucune
17. Location Should Be sélection
18. Location Should Contain 17. L'emplacement devrait être
19. Locator Should Match X Times 18. L'emplacement doit contenir
20. Page Should Contain 19. Le localisateur doit correspondre X fois
21. Page Should Contain Button 20. La page doit contenir
22. Page Should Contain Checkbox 21. La page doit contenir un bouton
23. Page Should Contain Element 22. La page doit contenir une case à cocher
24. Page Should Contain Image 23. La page doit contenir un élément
25. Page Should Contain Link 24. La page doit contenir une image
26. Page Should Contain List 25. La page doit contenir un lien
27. Page Should Contain Radio Button 26. La page doit contenir une liste
28. Page Should Contain Textfield 27. La page doit contenir un bouton radio
29. Page Should Not Contain 28. La page doit contenir un champ de
30. Page Should Not Contain Button texte
31. Page Should Not Contain Checkbox 29. La page ne doit pas contenir
32. Page Should Not Contain Element 30. La page ne doit pas contenir de bouton
33. Page Should Not Contain Image 31. La page ne doit pas contenir de case à
34. Page Should Not Contain Link cocher
35. Page Should Not Contain List 32. La page ne doit pas contenir d'élément
36. Page Should Not Contain Radio Button 33. La page ne doit pas contenir d'image
37. Page Should Not Contain Textfield 34. La page ne doit pas contenir de lien
38. Radio Button Should Be Set To 35. La page ne doit pas contenir de liste
39. Radio Button Should Not Be Selected 36. La page ne doit pas contenir de bouton
40. Table Cell Should Contain radio
41. Table Column Should Contain 37. La page ne doit pas contenir de champ
42. Table Footer Should Contain de texte
43. Table Header Should Contain 38. Le bouton radio doit être réglé sur
44. Table Row Should Contain 39. Le bouton radio ne doit pas être
45. Table Should Contain sélectionné
46. Textarea Should Contain 40. La cellule du tableau doit contenir
47. Textarea Value Should Be 41. La colonne du tableau doit contenir
48. Textfield Should Contain 42. Le pied de page du tableau doit
49. Textfield Value Should Be contenir
50. Title Should Be 43. L'en-tête du tableau doit contenir
44. La ligne du tableau doit contenir
45. Le tableau doit contenir
46. La zone de texte doit contenir
47. La valeur de la zone de texte doit être
48. Le champ de texte doit contenir
49. La valeur du champ de texte doit être
50. Le titre devrait être

Vous aimerez peut-être aussi