3 次代碼提交 7f4c7134fa ... aba232b216

作者 SHA1 備註 提交日期
  Gogs aba232b216 Merge branch 'master' of http://178.32.216.95:3000/aahmad/groupe3 1 年之前
  Gogs 42c63c970d Merge branch 'master' of http://178.32.216.95:3000/aahmad/groupe3 1 年之前
  Gogs 2001878263 creation de 2 cas de test: test_loging_bad_username et test_bad_passwrd 1 年之前
共有 1 個文件被更改,包括 34 次插入0 次删除
  1. 34 0
      test_sauce_demo_class.py

+ 34 - 0
test_sauce_demo_class.py

@@ -69,6 +69,40 @@ class TestSauceDemo:
 
     ##### MATTHIEU
 
+##### MANEL
+    
+    def login_custum(self,user, pwd):
+        username = self.driver.find_element(By.ID, "user-name")
+        password = self.driver.find_element(By.ID, "password")
+        login = self.driver.find_element(By.ID, "login-button")  
+
+        writeInInput(inputElement=username, text= user)
+        writeInInput(password, text=pwd)
+        login.click()
+
+
+    def test_login_bad_username(self):
+        self.login_custum("test", "secret_sauce")
+
+        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_bad_passwrd(self):
+        self.login_custum("standard_user", "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é"
+
+        
+        
+
+##### MATTHIEU
+        
     def go_to_checkout(self):
         checkout = self.driver.find_element(By.CSS_SELECTOR, "#checkout")
         checkout.click()