Example #1
0
def given_app_displays_page(context, page):
    current_page = get_page_context()
    if current_page != page:
        context.page = get_page_navigation(context, 'Navigation')
        context.page.navigate_to(context, page)
    context.page = get_page_object(context, page)
    context.page.page_is_displayed()
Example #2
0
def given_user_accessed_signin_from(context, current_page, desired_page):
    context.page = get_page_navigation(context, 'Navigation')
    context.page.navigate_to(context, desired_page)
    if desired_page == navigation_switch.get('HOME_SCREEN'):
        context.page.element_tap(home_switch.get('SIGNIN_BUTTON'), 'button', 40, HomePage_locators)
    elif desired_page == navigation_switch.get('MYTRIPS_SCREEN'):
        context.page.element_tap(mytrips_switch.get('SIGNIN_BUTTON'), 'button', 40, MyTripsPage_locators)
    elif desired_page == navigation_switch.get('MORE_SCREEN'):
        context.page.element_tap(more_switch.get('SIGNIN_BUTTON'), 'button', 40, MorePage_locators)
    context.page = get_page_object(context, current_page)
    context.page.page_is_displayed()
Example #3
0
def when_user_selects_day_from_home(context, day, prompt):
    current_page = get_page_context()
    context.page = get_page_navigation(context, 'Navigation')
    context.page.navigate_to(context, prompt)
    if prompt == navigation_switch.get('IDA_PAGE'):
        context.page.element_tap(ida_switch.get('DAY_BUTTON'), 'button', 40,
                                 IdaPage_locators)
    else:
        context.page.element_tap(volta_switch.get('DAY_BUTTON'), 'button', 40,
                                 VoltaPage_locators)
    context.page.navigate_to(context, current_page)
    context.page = get_page_object(context, current_page)
Example #4
0
def when_user_selects_month_from_home(context, month, prompt):
    current_page = get_page_context()
    context.page = get_page_navigation(context, 'Navigation')
    context.page.navigate_to(context, prompt)
    if prompt == navigation_switch.get('IDA_PAGE'):
        context.page.select(ida_switch.get('MONTH_BUTTON'), 'button',
                            ida_switch.get(month), 40, IdaPage_locators)
    else:
        context.page.select(volta_switch.get('MONTH_BUTTON'), 'button',
                            volta_switch.get(month), 40, VoltaPage_locators)
    context.page.navigate_to(context, current_page)
    context.page = get_page_object(context, current_page)
Example #5
0
def then_app_display_prompt(context, page):
    context.page = get_page_object(context, page)
    context.page.page_is_displayed()
Example #6
0
def then_website_display_screen(context, page):
    context.page = get_page_object(context, page)
    context.page.page_is_displayed()
Example #7
0
def given_website_displays_page(context, page):
    context.page = get_page_navigation(context, 'Navigation')
    context.page.navigate_to(context, page)
    context.page = get_page_object(context, page)
    context.page.page_is_displayed()