MyNotes_Test_Ex12.robot 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  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 Ex12:L'utilisateur peut créer un compte avec email et password. Les champs à renseigner pour créer le compte: Email address, PAssword, Name, Confirm Password
  10. *** Variables ***
  11. @{VALEURS_FORMULAIRES_TOUT_OK}= "" 1234567 jean hartin 1234567
  12. *** Test Cases ***
  13. Ex12-CT01
  14. ${RANDOM_EMAIL}= Create Random Email
  15. ${VALEURS_FORMULAIRES_TOUT_OK}[0]= Set Variable ${RANDOM_EMAIL}
  16. PageCreateAccount.Créer un compte utilisateur avec email @{VALEURS_FORMULAIRES_TOUT_OK}
  17. *** Keywords ***
  18. # Créer un compte utilisateur avec email
  19. # [Arguments] @{valeurs_formulaire}
  20. # PageAccueil.Valider l'affichage de la page "Accueil" - non connecté
  21. # PageAccueil.Cliquer sur "Create an account"
  22. # PageCreateAccount.Verifier l'affichage de la page "Create Account"
  23. # PageCreateAccount.Remplir le formulaire @{valeurs_formulaire}
  24. # PageCreateAccount.Soumettre le formulaire
  25. # PageCreateAccount.Verifier la creation du compte
  26. # Create Random Email
  27. # ${date} Get Time year month day
  28. # ${srinked_date} Set Variable ${date[2]}${date[1]}${date[0]}
  29. # ${usr_prefix}= Generate Random String 3 [LOWER]
  30. # ${random_user}= Catenate SEPARATOR= ${usr_prefix} robot ${srinked_date} @autotest.com
  31. # [Return] ${random_user}