def testing_with_incorrect_data(browser, user_name, pass_word): login_page = LoginPage(browser) login_page.load(url=data.LOGIN_URL) login_page.fill_username(user_name) login_page.fill_password(pass_word) login_page.click_login() login_message_has_part = login_page.check_login_message('Please try again') assert login_message_has_part is True
def testing_with_correct_data(browser, user_name, pass_word): login_page = LoginPage(browser) login_page.load(url=data.LOGIN_URL) login_page.fill_username(user_name) login_page.fill_password(pass_word) login_page.click_login() dashboard_page = DashboardPage(browser) title_has_part = dashboard_page.check_title() assert title_has_part is True
def start_page(browser): login_page = LoginPage(browser) login_page.load(url=data.LOGIN_URL) login_page.fill_username(data.LOGIN_EMAIL) login_page.fill_password(data.LOGIN_PASSWORD) login_page.click_login() time.sleep(3) dashboard_page = DashboardPage(browser) dashboard_page.click_staff() time.sleep(3) staff_page = StaffPage(browser) staff_page.click_add_employee() time.sleep(3) add_employees_page = AddEmployeesPage(browser) return add_employees_page