Browse Source

Merge branch 'master' of http://178.32.216.95:3000/aahmad/groupe3

TVernet 1 year ago
parent
commit
f7f2d7c233
1 changed files with 34 additions and 0 deletions
  1. 34 0
      test_sauce_demo_class.py

+ 34 - 0
test_sauce_demo_class.py

@@ -72,6 +72,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()