Esempio n. 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()
Esempio n. 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')
Esempio n. 3
0
def settings_mobile_apps_sync3(settings_first_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_setting_mobile_apps_page()
Esempio n. 4
0
def settings_navigation_sync3(settings_first_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_setting_navigation_page()
Esempio n. 5
0
def settings_sound_sync3(settings_first_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_setting_audio_page()
Esempio n. 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)
Esempio n. 7
0
def settings_display_sync3(settings_second_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_settings_display_page()
Esempio n. 8
0
def settings_general_sync3(settings_second_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_settings_general_page()
Esempio n. 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()
Esempio n. 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()
Esempio n. 11
0
def climate_sync3(driver_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.climate_page.open_climate_page()
Esempio n. 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()
Esempio n. 13
0
def audio_sirius_sync3(audio_sources_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.audio_page.tap_siriusxm_button()
Esempio n. 14
0
def audio_sources_sync3(audio_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.audio_page.open_audio_sources()
Esempio n. 15
0
def audio_sync3(driver_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.audio_page.open_audio_page()
Esempio n. 16
0
def settings_sync_connect_sync3(settings_first_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_setting_sync_connect_page()
Esempio n. 17
0
def settings_navigation_route_sync3(settings_navigation_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_navigation_page.open_route_preferences_page()
Esempio n. 18
0
def phone_sync3(driver_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.phone_page.open_phone_page()
Esempio n. 19
0
def settings_automatic_updates_sync3(settings_second_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_settings_automatic_updates_page()
Esempio n. 20
0
def phone_pair_sync3(phone_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.phone_page.tap_pair_phone_button()
Esempio n. 21
0
def settings_voice_control_sync3(settings_second_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_settings_voice_control_page()
Esempio n. 22
0
def mobile_apps_sync3(driver_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.mobile_apps_page.open_mobile_apps_page()
Esempio n. 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)
Esempio n. 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()
Esempio n. 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
Esempio n. 26
0
def settings_bluetooth_sync3(settings_first_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_settings_bluetooth_page()