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