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