def is_base_page(get_driver, url): """Check base page fixture""" login_page = LoginPage(get_driver, url) login_page.navigate() current_result = login_page.get_title() expected_result = "Your Store" return expected_result, current_result
def login_negative(get_driver, cmdopt_url): """fixture to test negative scenario""" login_page = LoginPage(get_driver, cmdopt_url) login_page.navigate() login_page.login("demo", "demon1") current_result = login_page.get_alert() expected_result = "Такой логин и/или пароль не существует!" return expected_result, current_result
def login_positive(get_driver, cmdopt_url): """fixture to test positive scenario""" login_page = LoginPage(get_driver, cmdopt_url) login_page.navigate() login_page.login("demo", "demo") current_result = login_page.get_title() expected_result = "Панель состояния" return expected_result, current_result
def empty_form(get_driver, cmdopt_url): """fixture to empty login form scenario""" login_page = LoginPage(get_driver, cmdopt_url) login_page.navigate() login_page.login("", "") current_result = login_page.get_alert() expected_result = "Такой логин и/или пароль не существует!" return expected_result, current_result
def empty_form(get_driver, cmdopt_url): """fixture to empty login form scenario""" login_page = LoginPage(get_driver, cmdopt_url) login_page.navigate() login_page.login("", "") current_result = login_page.get_alert() expected_result = "No match for Username and/or Password." return expected_result, current_result
def login_negative(get_driver, cmdopt_url): """fixture to test negative scenario""" login_page = LoginPage(get_driver, cmdopt_url) login_page.navigate() login_page.login("admin", "admin1") current_result = login_page.get_alert() expected_result = "No match for Username and/or Password." return expected_result, current_result
def login_positive(get_driver, cmdopt_url): """fixture to test positive scenario""" login_page = LoginPage(get_driver, cmdopt_url) login_page.navigate() login_page.login("admin", "admin") current_result = login_page.get_title() expected_result = "Dashboard" return expected_result, current_result
def test_is_base_page(self, get_driver, cmdopt_url): """test for is base page""" login_page = LoginPage(get_driver, cmdopt_url) login_page.navigate() assert "Your Store" in login_page.get_title()