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
  13. #jfezs-@ger-it.com jfezs.@ger-it.com
  14. *** Test Cases ***
  15. Ex5 - CT01
  16. [Tags] CT01
  17. #test de se connecter avec une adresse email valide mais associée à aucun compte
  18. PageAccueil.Valider l'affichage de la page "Accueil" - non connecté
  19. PageAccueil.Cliquer sur "Login"
  20. ${nombre emails}= Get Length ${EMAILS_FORMATS_VALIDES}
  21. FOR ${compteur} IN RANGE 0 ${nombre emails}
  22. PageLogin.Remplir le formulaire de login ${EMAILS_FORMATS_VALIDES}[${compteur}] 1234567
  23. PageLogin.Soumettre le formulaire de Login
  24. PageLogin.Vérifier Login KO - email ou pwd incorrect
  25. END
  26. Ex5 - CT02
  27. [Tags] CT02
  28. #test de se connecter avec une adresse email invalide
  29. PageAccueil.Valider l'affichage de la page "Accueil" - non connecté
  30. PageAccueil.Cliquer sur "Login"
  31. ${nombre emails}= Get Length ${EMAILS_FORMATS_NON_VALIDES}
  32. FOR ${compteur} IN RANGE 0 ${nombre emails}
  33. PageLogin.Remplir le formulaire de login ${EMAILS_FORMATS_NON_VALIDES}[${compteur}] 1234567
  34. PageLogin.Soumettre le formulaire de Login
  35. PageLogin.Vérifier Login KO - format email invalide
  36. END