예제 #1
0
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
예제 #2
0
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
예제 #3
0
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