Browse Source

Test d'ajout d'un item modifié

TVernet 1 year ago
parent
commit
df8bf34536
1 changed files with 8 additions and 8 deletions
  1. 8 8
      test_sauce_demo_class.py

+ 8 - 8
test_sauce_demo_class.py

@@ -67,6 +67,9 @@ class TestSauceDemo:
         self.login()
         self.logout()
 
+    def add_item(self, item):
+        self.driver.find_element(By.ID, f"add-to-cart-sauce-labs-{item}").click()
+
     ##### MATTHIEU
 
     def go_to_checkout(self):
@@ -97,16 +100,13 @@ class TestSauceDemo:
         ), "Nous ne somme pas sur la bonne page"
 
     ##### TIFF
-    def add_item(self):
+    def test_add_item(self):
         self.login()
-        sauce_labs_backpack = self.driver.find_element(
-            By.ID, "add-to-cart-sauce-labs-backpack"
-        ).click()
+        sauce_labs_item = self.add_item("backpack")
         shopping_container = self.driver.find_element(By.ID, "shopping_cart_container")
         assert (
-            sauce_labs_backpack != shopping_container.text
-        ), f"L'item {sauce_labs_backpack} ne correspond pas à l'item {shopping_container.text} présent dans le panier."
+            sauce_labs_item != shopping_container.text
+        ), f"L'item {sauce_labs_item} ne correspond pas à l'item {shopping_container.text} présent dans le panier."
         log.info(
-            f"L'item : {shopping_container.text} a été ajouté et l'item : {sauce_labs_backpack} était attendu"
+            f"L'item : {shopping_container.text} a été ajouté et l'item : {sauce_labs_item} était attendu"
         )
-        self.driver.quit()