Browse Source

EX1_completed

Diane 1 year ago
parent
commit
683c169a4f
2 changed files with 19 additions and 1 deletions
  1. 9 1
      Resources/Common.robot
  2. 10 0
      Resources/Page Object/PageCreateAccount.resource

+ 9 - 1
Resources/Common.robot

@@ -1,6 +1,6 @@
 *** Settings ***
 Library    SeleniumLibrary
-
+Library    String
 *** Keywords ***
 
 Démarrer Test
@@ -12,5 +12,13 @@ Démarrer Test
     Log    Navigateur utilisé: ${navigateur}
 
 
+Create Random Email
+  ${date}  Get Time  year month day
+  ${srinked_date}  Set Variable  ${date[2]}${date[1]}${date[0]}
+  ${usr_prefix}=  Generate Random String  3  [LOWER]
+  ${random_user}=  Catenate  SEPARATOR=  ${usr_prefix}  robot  ${srinked_date}  @autotest.com
+  [Return]  ${random_user}
+
+
 Terminer Test
     Close Browser

+ 10 - 0
Resources/Page Object/PageCreateAccount.resource

@@ -1,6 +1,7 @@
 *** Settings ***
 Library    SeleniumLibrary
 Library       XML
+Resource    PageAccueil.resource
 
 *** Variables ***
 ${CREATEACCOUNT_HEADER_LOCATOR}=   css=h1 
@@ -32,6 +33,15 @@ 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}