def test_click_Reset_from_menu(self): driver = self.driver driver.get(var_info.url_product) product = ProductPage(driver) product.pick_item_from_menu("Reset App State") assert driver.current_url == "https://www.saucedemo.com/inventory.html"
def test_click_Logout_from_menu(self): driver = self.driver driver.get(var_info.url_product) product = ProductPage(driver) product.pick_item_from_menu("Logout") assert driver.current_url == "https://www.saucedemo.com/index.html"
def test_click_About_from_menu(self): driver = self.driver driver.get(var_info.url_product) product = ProductPage(driver) product.pick_item_from_menu("About") assert driver.current_url == "https://saucelabs.com/"
def test_result_Reset_after_select_item(self): driver = self.driver driver.get(var_info.url_product) product = ProductPage(driver) click2 = product.click_add_to_cart(2) click2 = product.click_add_to_cart(3) product.pick_item_from_menu("Reset App State") qty_cart = product.cart_qty() assert driver.current_url == "https://www.saucedemo.com/inventory.html" assert qty_cart == None assert click2.text == "ADD TO CART"
def test_username_password_3(self): driver = self.driver driver.get(var_info.url_login) login = LoginPage(driver) login.enter_login_info(var_info.username_pe, var_info.password_s) logo_title = login.title_after_login() product = ProductPage(driver) product.menu_items() assert driver.current_url == "https://www.saucedemo.com/inventory.html" assert logo_title == True product.pick_item_from_menu("Logout") assert driver.current_url == "https://www.saucedemo.com/index.html"
def test_username_password_4(self): driver = self.driver driver.get(var_info.url_login) login = LoginPage(driver) login.enter_login_info(var_info.username_l, var_info.password_s) print(driver.current_url) error_message = login.failed_message() logo_title = login.title_after_login() print(error_message.text) assert driver.current_url == "https://www.saucedemo.com/inventory.html" assert logo_title == False assert error_message.text == "Epic sadface: Username and password do not match any user in this service" product = ProductPage(driver) product.pick_item_from_menu("Logout") assert driver.current_url == "https://www.saucedemo.com/index.html"