Преглед на файлове

ajout des cas de test de connexion

Gogs преди 1 година
родител
ревизия
b5d2b8040f
променени са 1 файла, в които са добавени 44 реда и са изтрити 0 реда
  1. 44 0
      test_sauce_demo_class.py

+ 44 - 0
test_sauce_demo_class.py

@@ -98,7 +98,51 @@ class TestSauceDemo:
         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_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