12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- *** Settings ***
- Library String
- Resource ../Resources/Common.robot
- Resource ../Resources/Page Object/PageAccueil.resource
- Resource ../Resources/Page Object/PageLogin.resource
- Resource ../Resources/Page Object/PageCreateAccount.resource
- Test Setup Common.Démarrer Test
- Test Teardown Common.Terminer Test
- Documentation Ex1:Un utilisateur ayant créé un compte avec un email et un mot de passe doit pouvoir se connecter avec cet email et ce mot de passe. En cas d'échec d'authentification (email ou mot de passe incorrect), un message d'erreur est affiché
- *** Variables ***
- @{LISTE_DONNEES_FORM_CREATION}= "" 123456 jean artin 123456
- # liste de données utilisées pour créer un compte: e-mail, password, nom, confirm password
- *** Test Cases ***
- Ex1-CT01
- #Authentification ok, user avec compte créé et login et mdp valides: saisie manuelle des identifiants
- [Tags] CT01
- ${RANDOM_EMAIL}= Common.Create Random Email
-
- ${LISTE_DONNEES_FORM_CREATION}[0]= Set Variable ${RANDOM_EMAIL}
- #on remplace le champ vide par l'email aleatoire qu'on vient de créer
- PageAccueil.Valider l'affichage de la page "Accueil" - non connecté
- PageCreateAccount.Créer un compte utilisateur avec email @{LISTE_DONNEES_FORM_CREATION}
- PageCreateAccount.Acceder a la page loggin - compte créé
- @{Login_data}= Create List ${LISTE_DONNEES_FORM_CREATION}[0] ${LISTE_DONNEES_FORM_CREATION}[1]
- #on récupère l'email et le password associés au compte qu'on vient de créer
- PageLogin.Remplir le formulaire de login @{Login_data}
- PageLogin.Soumettre le formulaire de Login
- PageAccueil.Valider l'affichage de la page "Accueil" - connecté
- Ex1 - CT02-1
- # Echec authentification: Email existant et mdp incorrect
- [Tags] CT02-1
- ${RANDOM_EMAIL}= Common.Create Random Email
- ${LISTE_DONNEES_FORM_CREATION}[0]= Set Variable ${RANDOM_EMAIL}
- PageAccueil.Valider l'affichage de la page "Accueil" - non connecté
- PageCreateAccount.Créer un compte utilisateur avec email @{LISTE_DONNEES_FORM_CREATION}
- PageCreateAccount.Acceder a la page loggin - compte créé
- @{Login_data}= Create List ${LISTE_DONNEES_FORM_CREATION}[0] 1111111
- PageLogin.Remplir le formulaire de login @{Login_data}
- PageLogin.Soumettre le formulaire de Login
- PageLogin.Vérifier Login KO
- Ex1 - CT02-2
- # Echec authentification: Email inexistant
- [Tags] CT02-2
- ${RANDOM_EMAIL}= Common.Create Random Email
- #on crée un email qui ne sera associé à aucun compte
- @{Login_data}= Create List ${RANDOM_EMAIL} 1111111
- PageAccueil.Valider l'affichage de la page "Accueil" - non connecté
- PageAccueil.Cliquer sur "Login"
- PageLogin.Vérifier l'affichage de la page "Login"
- PageLogin.Remplir le formulaire de login @{Login_data}
- PageLogin.Soumettre le formulaire de Login
- PageLogin.Vérifier Login KO
|