2
0

2 Коммитууд 592a5e19fa ... f6d2f4d408

Эзэн SHA1 Мессеж Огноо
  Gogs f6d2f4d408 resolution de conflit 1 жил өмнө
  Gogs b5d2b8040f ajout des cas de test de connexion 1 жил өмнө
1 өөрчлөгдсөн 52 нэмэгдсэн , 1 устгасан
  1. 52 1
      test_sauce_demo_class.py

+ 52 - 1
test_sauce_demo_class.py

@@ -115,7 +115,58 @@ class TestSauceDemo:
             == "Epic sadface: Username and password do not match any user in this service"
         ), "le message est erroné"
 
-    ##### TEST MATTHIEU
+    
+    def test_login_bad_username_and_bad_passwrd(self):
+        self.login_custum("test", "test")
+
+        erreur_message = self.driver.find_element(By.CSS_SELECTOR,'[data-test=error]')
+
+        assert erreur_message.is_displayed(), "Pas de message d\'erreur "
+        assert erreur_message.text == "Epic sadface: Username and password do not match any user in this service", "le message est erroné"
+
+    
+    def test_login_username_vide(self):
+        self.login_custum("", "secret_sauce")
+
+        erreur_message = self.driver.find_element(By.CSS_SELECTOR,'#login_button_container > div > form > div.error-message-container.error > h3')
+
+        assert erreur_message.is_displayed(), "Pas de message d\'erreur "
+        assert erreur_message.text == "Epic sadface: Username is required", "le message est erroné"
+
+    def test_login_paswrd_vide(self):
+        self.login_custum("standard_user", "")
+
+        erreur_message = self.driver.find_element(By.CSS_SELECTOR,'#login_button_container > div > form > div.error-message-container.error > h3')
+
+        assert erreur_message.is_displayed(), "Pas de message d\'erreur "
+        assert erreur_message.text == "Epic sadface: Password is required", "le message est erroné"
+
+    def test_login_username_and_pswerd_vide(self):
+        self.login_custum("", "")
+
+        erreur_message = self.driver.find_element(By.CSS_SELECTOR,'#login_button_container > div > form > div.error-message-container.error')
+
+        assert erreur_message.is_displayed(), "Pas de message d\'erreur "
+        assert erreur_message.text == "Epic sadface: Username is required", "le message est erroné"
+
+    
+
+
+    
+        
+
+
+    
+
+
+    
+        
+
+##### MATTHIEU
+        
+    def go_to_checkout(self):
+        checkout = self.driver.find_element(By.CSS_SELECTOR, "#checkout")
+        checkout.click()
 
     # @pytest.mark.skip("")
     def test_affichage_Checkout(self):