2 次代碼提交 afb4734ae7 ... 3ceeaa964d

作者 SHA1 備註 提交日期
  Axel S 3ceeaa964d exigence 5 1 年之前
  Axel S 977dd2a7f2 exigence 5 1 年之前
共有 2 個文件被更改,包括 47 次插入0 次删除
  1. 2 0
      Resources/Page Object/PageLogin.resource
  2. 45 0
      Tests/MyNotes_Test_Ex5.robot

+ 2 - 0
Resources/Page Object/PageLogin.resource

@@ -47,6 +47,7 @@ Vérifier Login KO - champ pwd vide
     ${Text_message_alerte}=    Get Text    ${MESSAGE_PWDREQUIRED_LOCATOR}
     Should Be Equal As Strings     ${Text_message_alerte}    Password is required    ignorecase=true
 
+
 Vérifier Login KO - pwd lenght KO
     ${Current_Page_Url}=    Get Location
     Should Be Equal As Strings    ${Current_Page_Url}    https://practice.expandtesting.com/notes/app/login
@@ -54,6 +55,7 @@ Vérifier Login KO - pwd lenght KO
     ${Text_message_alerte}=    Get Text    ${MESSAGE_PWDREQUIRED_LOCATOR}
     Should Be Equal As Strings     ${Text_message_alerte}    Password should be between 6 and 30 characters    ignorecase=true
 
+
 Vérifier Login KO - format email invalide
     ${Current_Page_Url}=    Get Location
     Should Be Equal As Strings    ${Current_Page_Url}    https://practice.expandtesting.com/notes/app/login

+ 45 - 0
Tests/MyNotes_Test_Ex5.robot

@@ -0,0 +1,45 @@
+*** 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    Ex5: Le champ Email address doit avoir un format valide. Si non, un message d'erreur est affiché
+
+
+*** Variables ***
+
+@{EMAILS_FORMATS_VALIDES}=     jlfez@gmail.com    jfefjs.eioc@test.fr     jfezs-jljcvez@ger-it.com     jchkdnv+415@gmail.com 
+@{EMAILS_FORMATS_NON_VALIDES}=     vjeoldv     jfefjs.fr    jfezs@.com    jchkdn@     jfezs.@ger-it    jfezs-@ger-it.com    jfezs.@ger-it.com 
+ 
+
+
+*** Test Cases ***
+
+
+Ex5 - CT01
+    [Tags]   CT01
+    #test de se connecter avec une adresse email valide mais associée à aucun compte
+    PageAccueil.Valider l'affichage de la page "Accueil" - non connecté
+    PageAccueil.Cliquer sur "Login"
+    ${nombre emails}=     Get Length    ${EMAILS_FORMATS_VALIDES}
+    FOR     ${compteur}    IN RANGE     0    ${nombre emails}
+        PageLogin.Remplir le formulaire de login   ${EMAILS_FORMATS_VALIDES}[${compteur}]    1234567
+        PageLogin.Soumettre le formulaire de Login
+        PageLogin.Vérifier Login KO - email ou pwd incorrect
+    END
+
+Ex5 - CT02
+    [Tags]   CT02
+    #test de se connecter avec une adresse email invalide 
+    PageAccueil.Valider l'affichage de la page "Accueil" - non connecté
+    PageAccueil.Cliquer sur "Login"
+    ${nombre emails}=     Get Length    ${EMAILS_FORMATS_NON_VALIDES}
+    FOR     ${compteur}    IN RANGE     0    ${nombre emails}
+        PageLogin.Remplir le formulaire de login   ${EMAILS_FORMATS_NON_VALIDES}[${compteur}]    1234567
+        PageLogin.Soumettre le formulaire de Login
+        PageLogin.Vérifier Login KO - format email invalide
+    END