PageCreateAccount.resource 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. *** Settings ***
  2. Library SeleniumLibrary
  3. Library XML
  4. Resource PageAccueil.resource
  5. *** Variables ***
  6. ${CREATEACCOUNT_HEADER_LOCATOR}= css=h1
  7. ${EMAILADDRESS_TEXTBOX_LOCATOR}= id=email
  8. ${PASSWORD_TEXTBOX_LOCATOR}= id=password
  9. ${NAME_TEXTBOX_LOCATOR}= id=name
  10. ${CONFIRMPASSWORD_TEXTBOX_LOCATOR}= id=confirmPassword
  11. ${REGISTER_BUTTON_LOCATOR}= xpath=//*[@id="root"]/div/div/div/div/form/div[2]/button
  12. ${LOGGIN_HERE_LINK_LOCATOR}= xpath=//*[@id="root"]/div/div/div/div/p/a/span
  13. ${CONFIRMATION_MESSAGE_LOCATOR}= xpath=//*[@id="root"]/div/div/div/div/div[2]/b
  14. ${LOGGIN_LINK_ACCOUNTCREATEDLOCATOR}= xpath=//*[@id="root"]/div/div/div/div/div[2]/div/a
  15. *** Keywords ***
  16. Verifier l'affichage de la page "Create Account"
  17. ${CreateAccount_Header_Text}= Get Text ${CREATEACCOUNT_HEADER_LOCATOR}
  18. Should Be Equal As Strings ${CreateAccount_Header_Text} Register ignore_case=true
  19. Remplir le formulaire
  20. [Arguments] @{donnees_formulaire}
  21. Input Text ${EMAILADDRESS_TEXTBOX_LOCATOR} ${donnees_formulaire}[0]
  22. Input Text ${PASSWORD_TEXTBOX_LOCATOR} ${donnees_formulaire}[1]
  23. Input Text ${NAME_TEXTBOX_LOCATOR} ${donnees_formulaire}[2]
  24. Input Text ${CONFIRMPASSWORD_TEXTBOX_LOCATOR} ${donnees_formulaire}[3]
  25. Soumettre le formulaire
  26. Click Button ${REGISTER_BUTTON_LOCATOR}
  27. Verifier la creation du compte
  28. ${confirmation_message_text}= Get Text ${CONFIRMATION_MESSAGE_LOCATOR}
  29. Should Be Equal As Strings ${confirmation_message_text} User account created successfully ignore_case=true
  30. Créer un compte utilisateur avec email
  31. [Arguments] @{valeurs_formulaire}
  32. PageAccueil.Valider l'affichage de la page "Accueil" - non connecté
  33. PageAccueil.Cliquer sur "Create an account"
  34. Verifier l'affichage de la page "Create Account"
  35. Remplir le formulaire @{valeurs_formulaire}
  36. Soumettre le formulaire
  37. Verifier la creation du compte
  38. Acceder a la page loggin - compte créé
  39. Click Element ${LOGGIN_LINK_ACCOUNTCREATEDLOCATOR}
  40. Acceder a la page loggin - formulaire non rempli
  41. Click Element ${LOGGIN_HERE_LINK_LOCATOR}