|
@@ -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
|