MyNotes_Test_Ex5.robot 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. *** Settings ***
  2. Library String
  3. Resource ../Resources/Common.robot
  4. Resource ../Resources/Page Object/PageAccueil.resource
  5. Resource ../Resources/Page Object/PageLogin.resource
  6. Resource ../Resources/Page Object/PageCreateAccount.resource
  7. Test Setup Common.Démarrer Test
  8. Test Teardown Common.Terminer Test
  9. Documentation Ex5: Le champ Email address doit avoir un format valide. Si non, un message d'erreur est affiché
  10. *** Variables ***
  11. @{EMAILS_FORMATS_VALIDES}= jlfez@gmail.com jfefjs.eioc@test.fr jfezs-jljcvez@ger-it.com jchkdnv+415@gmail.com
  12. @{EMAILS_FORMATS_NON_VALIDES}= vjeoldv jfefjs.fr jfezs@.com jchkdn@ jfezs.@ger-it jfezs-@ger-it.com jfezs.@ger-it.com
  13. *** Test Cases ***
  14. Ex5 - CT01
  15. [Tags] CT01
  16. #test de se connecter avec une adresse email valide mais associée à aucun compte
  17. PageAccueil.Valider l'affichage de la page "Accueil" - non connecté
  18. PageAccueil.Cliquer sur "Login"
  19. ${nombre emails}= Get Length ${EMAILS_FORMATS_VALIDES}
  20. FOR ${compteur} IN RANGE 0 ${nombre emails}
  21. PageLogin.Remplir le formulaire de login ${EMAILS_FORMATS_VALIDES}[${compteur}] 1234567
  22. PageLogin.Soumettre le formulaire de Login
  23. PageLogin.Vérifier Login KO - email ou pwd incorrect
  24. END
  25. Ex5 - CT02
  26. [Tags] CT02
  27. #test de se connecter avec une adresse email invalide
  28. PageAccueil.Valider l'affichage de la page "Accueil" - non connecté
  29. PageAccueil.Cliquer sur "Login"
  30. ${nombre emails}= Get Length ${EMAILS_FORMATS_NON_VALIDES}
  31. FOR ${compteur} IN RANGE 0 ${nombre emails}
  32. PageLogin.Remplir le formulaire de login ${EMAILS_FORMATS_NON_VALIDES}[${compteur}] 1234567
  33. PageLogin.Soumettre le formulaire de Login
  34. PageLogin.Vérifier Login KO - format email invalide
  35. END