12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- *** Settings ***
- Library SeleniumLibrary
- Library XML
- Resource PageAccueil.resource
- *** Variables ***
- ${CREATEACCOUNT_HEADER_LOCATOR}= css=h1
- ${EMAILADDRESS_TEXTBOX_LOCATOR}= id=email
- ${PASSWORD_TEXTBOX_LOCATOR}= id=password
- ${NAME_TEXTBOX_LOCATOR}= id=name
- ${CONFIRMPASSWORD_TEXTBOX_LOCATOR}= id=confirmPassword
- ${REGISTER_BUTTON_LOCATOR}= xpath=//*[@id="root"]/div/div/div/div/form/div[2]/button
- ${LOGGIN_HERE_LINK_LOCATOR}= xpath=//*[@id="root"]/div/div/div/div/p/a/span
- ${CONFIRMATION_MESSAGE_LOCATOR}= xpath=//*[@id="root"]/div/div/div/div/div[2]/b
- ${LOGGIN_LINK_ACCOUNTCREATEDLOCATOR}= xpath=//*[@id="root"]/div/div/div/div/div[2]/div/a
- *** Keywords ***
- Verifier l'affichage de la page "Create Account"
- ${CreateAccount_Header_Text}= Get Text ${CREATEACCOUNT_HEADER_LOCATOR}
- Should Be Equal As Strings ${CreateAccount_Header_Text} Register ignore_case=true
- Remplir le formulaire
- [Arguments] @{donnees_formulaire}
- Input Text ${EMAILADDRESS_TEXTBOX_LOCATOR} ${donnees_formulaire}[0]
- Input Text ${PASSWORD_TEXTBOX_LOCATOR} ${donnees_formulaire}[1]
- Input Text ${NAME_TEXTBOX_LOCATOR} ${donnees_formulaire}[2]
- Input Text ${CONFIRMPASSWORD_TEXTBOX_LOCATOR} ${donnees_formulaire}[3]
- Soumettre le formulaire
- Click Button ${REGISTER_BUTTON_LOCATOR}
- Verifier la creation du compte
- ${confirmation_message_text}= Get Text ${CONFIRMATION_MESSAGE_LOCATOR}
- Should Be Equal As Strings ${confirmation_message_text} User account created successfully ignore_case=true
- Créer un compte utilisateur avec email
- [Arguments] @{valeurs_formulaire}
- PageAccueil.Valider l'affichage de la page "Accueil" - non connecté
- PageAccueil.Cliquer sur "Create an account"
- Verifier l'affichage de la page "Create Account"
- Remplir le formulaire @{valeurs_formulaire}
- Soumettre le formulaire
- Verifier la creation du compte
- Acceder a la page loggin - compte créé
- Click Element ${LOGGIN_LINK_ACCOUNTCREATEDLOCATOR}
- Acceder a la page loggin - formulaire non rempli
- Click Element ${LOGGIN_HERE_LINK_LOCATOR}
|