Sfoglia il codice sorgente

ajout cast de test affichage checkout

Gogs 1 anno fa
parent
commit
94d9842b5a
1 ha cambiato i file con 26 aggiunte e 10 eliminazioni
  1. 26 10
      test_sauce_demo_class.py

+ 26 - 10
test_sauce_demo_class.py

@@ -18,7 +18,8 @@ import os
 class TestSauceDemo():
 
 
-    def is_windows():
+    def is_windows(self):
+        #oups
         res = False
         if os.name == 'nt':
             res == True
@@ -63,19 +64,11 @@ class TestSauceDemo():
         logout.click()
 
 
-
+    @pytest.mark.skip("")
     def test_saucedemo_boutenbout(self):
         self.login()
         self.logout()
 
-    def test_saucedemo_boutenbout_2(self):
-        self.login()
-        self.logout()
-
-    def test_saucedemo_boutenbout_3(self):
-        self.login()
-        self.logout()
-
 
 ##### MANEL
     
@@ -87,6 +80,29 @@ class TestSauceDemo():
     def go_to_checkout(self):
         checkout = self.driver.find_element(By.CSS_SELECTOR, "#checkout")
         checkout.click()
+
+    #@pytest.mark.skip("")
+    def test_affichage_Checkout(self):
+        log.info("Test de la redirection sur la page de Checkout")
+
+        #connexion Swag Labs
+        self.login()
+       
+
+        #ajout "Sauce Labs Bike Light" au panier -- A changer si Tiff implémente une fonction pour le faire
+        item_lamp = self.driver.find_element(By.ID, "add-to-cart-sauce-labs-bike-light")
+        item_lamp.click()
+
+        #affichage panier -- A changer si Tiff implémente une fonction pour le faire
+        panier_btn= self.driver.find_element(By.ID, "shopping_cart_container")
+        panier_btn.click()
+
+        #redirection vers la page de checkout 
+        self.go_to_checkout()
+        
+        assert (
+            self.driver.current_url == "https://www.saucedemo.com/checkout-step-one.html"
+        ), "Nous ne somme pas sur la bonne page"   
         
 
 ##### TIFF