rapporDeTestEmma.html

Report generated on 11-Jan-2024 at 14:26:16 by pytest-html v3.2.0

Summary

2 tests ran in 10.51 seconds.

1 passed, 0 skipped, 1 failed, 0 errors, 0 expected failures, 0 unexpected passes

Results

Result Test Duration Links
Failed test_emma.py::test_loginOK 4.24
def test_loginOK():
log.info("Test du Login avec succès")

#options = webdriver.FirefoxOptions()
#options.add_argument('--headless')
#driver = webdriver.Firefox(options=options)

driver = webdriver.Chrome()


driver.get("https://www.saucedemo.com/")
assert driver.current_url == "https://www.saucedemo.com/", "Nous ne somme pas sur la bonne page"

username = driver.find_element(By.ID,"user-name")
password = driver.find_element(By.ID,"password")
login = driver.find_element(By.ID, "login-button")

writeInInput(inputElement=username, text="standard_user")
writeInInput(password, text="secret_sauce")
login.click()

assert driver.current_url == "https://www.saucedemo.com/inventory.html", "Nous ne somme pas sur la bonne page"

button_burger = driver.find_element(By.ID, "react-burger-menu-btn")
element_visible_actif(button_burger)
button_burger.click()

button_all_items = driver.find_element(By.ID, "inventory_sidebar_link")
> element_visible_actif(button_all_items)

test_emma.py:60:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

elem = <selenium.webdriver.remote.webelement.WebElement (session="30669ef07c382a57ad8549d1b4a140e4", element="5BCAF5E204B1832F1809DF0891CE6BAF_element_24")>

def element_visible_actif(elem):
> assert elem.is_displayed()
E assert False
E + where False = <bound method WebElement.is_displayed of <selenium.webdriver.remote.webelement.WebElement (session="30669ef07c382a57ad8549d1b4a140e4", element="5BCAF5E204B1832F1809DF0891CE6BAF_element_24")>>()
E + where <bound method WebElement.is_displayed of <selenium.webdriver.remote.webelement.WebElement (session="30669ef07c382a57ad8549d1b4a140e4", element="5BCAF5E204B1832F1809DF0891CE6BAF_element_24")>> = <selenium.webdriver.remote.webelement.WebElement (session="30669ef07c382a57ad8549d1b4a140e4", element="5BCAF5E204B1832F1809DF0891CE6BAF_element_24")>.is_displayed

test_emma.py:29: AssertionError
-------------------------------Captured log call--------------------------------
INFO root:test_emma.py:33 Test du Login avec succès
Passed test_saucedemo.py::test_loginOK 5.92
-------------------------------Captured log call--------------------------------
INFO root:test_saucedemo.py:33 Test du Login avec succès