コード例 #1
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
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()
コード例 #2
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
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')
コード例 #3
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def settings_mobile_apps_sync3(settings_first_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_setting_mobile_apps_page()
コード例 #4
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def settings_navigation_sync3(settings_first_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_setting_navigation_page()
コード例 #5
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def settings_sound_sync3(settings_first_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_setting_audio_page()
コード例 #6
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
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)
コード例 #7
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def settings_display_sync3(settings_second_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_settings_display_page()
コード例 #8
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def settings_general_sync3(settings_second_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_settings_general_page()
コード例 #9
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def navigation_sync3(driver_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.navigation_page.open_navigation_dialog_page()
    yield
    api.climate_page.close_information_dialog()
コード例 #10
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
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()
コード例 #11
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def climate_sync3(driver_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.climate_page.open_climate_page()
コード例 #12
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
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()
コード例 #13
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def audio_sirius_sync3(audio_sources_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.audio_page.tap_siriusxm_button()
コード例 #14
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def audio_sources_sync3(audio_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.audio_page.open_audio_sources()
コード例 #15
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def audio_sync3(driver_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.audio_page.open_audio_page()
コード例 #16
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def settings_sync_connect_sync3(settings_first_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_setting_sync_connect_page()
コード例 #17
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def settings_navigation_route_sync3(settings_navigation_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_navigation_page.open_route_preferences_page()
コード例 #18
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def phone_sync3(driver_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.phone_page.open_phone_page()
コード例 #19
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def settings_automatic_updates_sync3(settings_second_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_settings_automatic_updates_page()
コード例 #20
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def phone_pair_sync3(phone_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.phone_page.tap_pair_phone_button()
コード例 #21
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def settings_voice_control_sync3(settings_second_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_settings_voice_control_page()
コード例 #22
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def mobile_apps_sync3(driver_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.mobile_apps_page.open_mobile_apps_page()
コード例 #23
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
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)
コード例 #24
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def mobile_apps_subscription_info_sync3(
        mobile_apps_siriusxm_travel_link_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.mobile_apps_page.open_subscription_info()
コード例 #25
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
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
コード例 #26
0
ファイル: conftest.py プロジェクト: VictorKazankov/ATE
def settings_bluetooth_sync3(settings_first_screen_sync3):
    api = page_supervisor_sync3.PageSupervisor()
    api.settings_page.open_settings_bluetooth_page()