Beispiel #1
0
def driver_sync3(app_connector):
    api = page_supervisor_sync3.PageSupervisor()
    if not api.home_page.home_page_is_active():
        api.home_page.open_home_page()
    yield api
    api.home_page.open_home_page()
    api.home_page.switch_to_fm_sources_on_home_page()
Beispiel #2
0
def driver_sync(setup_environment):
    # TODO start using auto config for autotests will be done under VHAT-1845
    logging.info('Getting appropriate sync driver [{}]'.format(
        params_handler.__SYNC))
    if params_handler.__SYNC == 'sync3':
        api = page_supervisor_sync3.PageSupervisor()
        yield api
    elif params_handler.__SYNC == 'sync4':
        api = page_supervisor_sync4.PageSupervisor()
        yield api
    else:
        raise EnvironmentError('Wrong sync version')
Beispiel #3
0
def settings_mobile_apps_sync3(settings_first_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_setting_mobile_apps_page()
Beispiel #4
0
def settings_navigation_sync3(settings_first_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_setting_navigation_page()
Beispiel #5
0
def settings_sound_sync3(settings_first_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_setting_audio_page()
Beispiel #6
0
def settings_first_screen_sync3(driver_sync3):
    touch_drag_left = ['settings_page', 50, 200, 400, 0]
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_settings_page()
    if not helpers.get_exist_result(Icons.SETTINGS_SOUND_BUTTON):
        helpers.touch_and_drag_page(*touch_drag_left)
Beispiel #7
0
def settings_display_sync3(settings_second_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_settings_display_page()
Beispiel #8
0
def settings_general_sync3(settings_second_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_settings_general_page()
Beispiel #9
0
def navigation_sync3(driver_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.navigation_page.open_navigation_dialog_page()
    yield
    api.climate_page.close_information_dialog()
Beispiel #10
0
def climate_a_c_sync3(climate_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.climate_page.tap_on_climate_a_c_button()
    yield
    api.climate_page.close_information_dialog()
Beispiel #11
0
def climate_sync3(driver_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.climate_page.open_climate_page()
Beispiel #12
0
def audio_direct_tune_sync3(audio_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.audio_page.open_direct_tune()
    yield
    api.audio_page.tap_cancel_text()
Beispiel #13
0
def audio_sirius_sync3(audio_sources_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.audio_page.tap_siriusxm_button()
Beispiel #14
0
def audio_sources_sync3(audio_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.audio_page.open_audio_sources()
Beispiel #15
0
def audio_sync3(driver_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.audio_page.open_audio_page()
Beispiel #16
0
def settings_sync_connect_sync3(settings_first_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_setting_sync_connect_page()
Beispiel #17
0
def settings_navigation_route_sync3(settings_navigation_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_navigation_page.open_route_preferences_page()
Beispiel #18
0
def phone_sync3(driver_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.phone_page.open_phone_page()
Beispiel #19
0
def settings_automatic_updates_sync3(settings_second_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_settings_automatic_updates_page()
Beispiel #20
0
def phone_pair_sync3(phone_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.phone_page.tap_pair_phone_button()
Beispiel #21
0
def settings_voice_control_sync3(settings_second_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_settings_voice_control_page()
Beispiel #22
0
def mobile_apps_sync3(driver_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.mobile_apps_page.open_mobile_apps_page()
Beispiel #23
0
def settings_second_screen_sync3(driver_sync3):
    touch_drag_right = ['settings_page', 400, 300, -300, 0]
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_settings_page()
    if not helpers.get_exist_result(Icons.SETTINGS_GENERAL_BUTTON):
        helpers.touch_and_drag_page(*touch_drag_right)
Beispiel #24
0
def mobile_apps_subscription_info_sync3(
        mobile_apps_siriusxm_travel_link_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.mobile_apps_page.open_subscription_info()
Beispiel #25
0
def settings_clock_sync3(settings_first_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_setting_clock_page()
    return api.settings_clock_page
Beispiel #26
0
def settings_bluetooth_sync3(settings_first_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_settings_bluetooth_page()