def test_settings_language_dropdown_french(driver):
    LoginPage.login(driver, '/settings')
    driver.click(SettingsPage.account_language_dropdown)
    driver.click(SettingsPage.language_dropdown_french)
    driver.wait_until_element_visible(SettingsPage.your_settings_french)
    french_settings = driver.return_text(GamesPage.banner_text)
    assert french_settings == 'Vos paramètres'
def test_settings_language_dropdown_german(driver):
    LoginPage.login(driver, '/settings')
    driver.click(SettingsPage.account_language_dropdown)
    driver.click(SettingsPage.language_dropdown_german)
    driver.wait_until_element_visible(SettingsPage.your_settings_german)
    german_settings = driver.return_text(GamesPage.banner_text)
    assert german_settings == 'Ihre Einstellungen'
def test_settings_language_dropdown_indonesian(driver):
    LoginPage.login(driver, '/settings')
    driver.click(SettingsPage.account_language_dropdown)
    driver.click(SettingsPage.language_dropdown_indonesian)
    driver.wait_until_element_visible(SettingsPage.your_settings_indonesian)
    indonesian_settings = driver.return_text(GamesPage.banner_text)
    assert indonesian_settings == 'Pengaturan Anda'
def test_settings_language_dropdown_mongolian(driver):
    LoginPage.login(driver, '/settings')
    driver.click(SettingsPage.account_language_dropdown)
    driver.click(SettingsPage.language_dropdown_mongolian)
    driver.wait_until_element_visible(SettingsPage.your_settings_mongolian)
    mongolian_settings = driver.return_text(GamesPage.banner_text)
    assert mongolian_settings == 'Таны тохиргоо'
def test_settings_language_dropdown_chinese(driver):
    LoginPage.login(driver, '/settings')
    driver.click(SettingsPage.account_language_dropdown)
    driver.click(SettingsPage.language_dropdown_chinese)
    driver.wait_until_element_visible(SettingsPage.your_settings_chinese)
    chinese_settings = driver.return_text(GamesPage.banner_text)
    assert chinese_settings == '你的設定'
def test_settings_language_dropdown_thai(driver):
    LoginPage.login(driver, '/settings')
    driver.click(SettingsPage.account_language_dropdown)
    driver.click(SettingsPage.language_dropdown_thai)
    driver.wait_until_element_visible(SettingsPage.your_settings_thai)
    thai_settings = driver.return_text(GamesPage.banner_text)
    assert thai_settings == 'การตั้งค่าของคุณ'
def test_settings_language_dropdown_turkish(driver):
    LoginPage.login(driver, '/settings')
    driver.click(SettingsPage.account_language_dropdown)
    driver.click(SettingsPage.language_dropdown_turkish)
    driver.wait_until_element_visible(SettingsPage.your_settings_turkish)
    turkish_settings = driver.return_text(GamesPage.banner_text)
    assert turkish_settings == 'Ayarlarınız'
def test_settings_language_dropdown_spanish(driver):
    LoginPage.login(driver, '/settings')
    driver.click(SettingsPage.account_language_dropdown)
    driver.click(SettingsPage.language_dropdown_spanish)
    driver.wait_until_element_visible(SettingsPage.your_settings_spanish)
    spanish_settings = driver.return_text(GamesPage.banner_text)
    assert spanish_settings == 'Tu configuración'
def test_settings_language_dropdown_portuguese(driver):
    LoginPage.login(driver, '/settings')
    driver.click(SettingsPage.account_language_dropdown)
    driver.click(SettingsPage.language_dropdown_portuguese)
    driver.wait_until_element_visible(SettingsPage.your_settings_portuguese)
    portuguese_settings = driver.return_text(GamesPage.banner_text)
    assert portuguese_settings == 'As suas definições'
def test_settings_language_dropdown_polish(driver):
    LoginPage.login(driver, '/settings')
    driver.click(SettingsPage.account_language_dropdown)
    driver.click(SettingsPage.language_dropdown_polish)
    driver.wait_until_element_visible(SettingsPage.your_settings_polish)
    polish_settings = driver.return_text(GamesPage.banner_text)
    assert polish_settings == 'Twoje ustawienia'
def test_settings_language_dropdown_arabic(driver):
    LoginPage.login(driver, '/settings')
    driver.click(SettingsPage.account_language_dropdown)
    driver.click(SettingsPage.language_dropdown_arabic)
    driver.wait_until_element_visible(SettingsPage.your_settings_arabic)
    arabic_settings = driver.return_text(GamesPage.banner_text)
    assert arabic_settings == 'إعداداتك'
def test_settings_language_dropdown_greek(driver):
    LoginPage.login(driver, '/settings')
    driver.click(SettingsPage.account_language_dropdown)
    driver.click(SettingsPage.language_dropdown_greek)
    driver.wait_until_element_visible(SettingsPage.your_settings_greek)
    greek_settings = driver.return_text(GamesPage.banner_text)
    assert greek_settings == 'Οι ρυθμίσεις σας'
def test_settings_language_dropdown_italian(driver):
    LoginPage.login(driver, '/settings')
    driver.click(SettingsPage.account_language_dropdown)
    driver.click(SettingsPage.language_dropdown_italian)
    driver.wait_until_element_visible(SettingsPage.your_settings_italian)
    italian_settings = driver.return_text(GamesPage.banner_text)
    assert italian_settings == 'Le tue impostazioni'
def test_settings_language_dropdown_spanish_latin_america(driver):
    LoginPage.login(driver, '/settings')
    driver.click(SettingsPage.account_language_dropdown)
    driver.click(SettingsPage.language_dropdown_spanish_latin_america)
    driver.wait_until_element_visible(
        SettingsPage.your_settings_spanish_latin_america)
    spanish_latin_america_settings = driver.return_text(GamesPage.banner_text)
    assert spanish_latin_america_settings == 'Sus ajustes'
def test_settings_language_dropdown_nederlands(driver):
    LoginPage.login(driver, '/settings')
    english_settings = driver.return_text(GamesPage.banner_text)
    assert english_settings == 'Your Settings'
    driver.click(SettingsPage.account_language_dropdown)
    driver.click(SettingsPage.language_dropdown_nederlands)
    driver.wait_until_element_visible(SettingsPage.your_settings_nederlands)
    nederlands_settings = driver.return_text(GamesPage.banner_text)
    assert nederlands_settings == 'Uw instellingen'
def test_settings_language_dropdown_korean(driver):
    LoginPage.login(driver, '/settings')
    english_settings = driver.return_text(GamesPage.banner_text)
    assert english_settings == 'Your Settings'
    driver.click(SettingsPage.account_language_dropdown)
    driver.click(SettingsPage.language_dropdown_korean)
    driver.wait_until_element_visible(SettingsPage.your_settings_korean)
    korean_settings = driver.return_text(GamesPage.banner_text)
    assert korean_settings == '설정'
Beispiel #17
0
def test_complete_audio_screen(driver):
    LoginPage.login(driver, '/login')
    driver.wait_until_element_visible(GamesApplicationPage.applications_logo)
    driver.navigate_to(
        configs.url +
        '/video/assessment/1ecaf16e-f8cc-4731-aa19-53647386a70b/complete'
    )  # noqa
    driver.wait_until_element_visible(
        GamesApplicationPage.interview_complete_page)
Beispiel #18
0
def test_complete_video_screen(driver):
    LoginPage.login(driver, '/login')
    driver.wait_until_element_visible(GamesApplicationPage.applications_logo)
    driver.navigate_to(
        configs.url +
        '/video/assessment/abf66cf0-245e-4a98-af40-cc54e84fc8b2/complete'
    )  # noqa
    driver.wait_until_element_visible(
        GamesApplicationPage.interview_complete_page)
Beispiel #19
0
def test_complete_video_steps(driver):
    LoginPage.login(driver, '/login')
    driver.click(GamesApplicationPage.main_complete_video_interview_button)
    continue_button = driver.return_text(
        VideoAssessmentWelcomePage.continue_button)
    assert continue_button == 'Continue'
    driver.click(VideoAssessmentWelcomePage.continue_button)
    driver.wait_until_element_visible(VideoAssessmentWelcomePage.role_video)
    driver.click(VideoAssessmentWelcomePage.continue_button)
    driver.wait_until_element_visible(
        VideoAssessmentWelcomePage.expectation_page)
    driver.click(VideoAssessmentWelcomePage.expectation_continue_button)
    driver.wait_until_element_visible(
        VideoAssessmentWelcomePage.test_progress_bar)
def test_settings_language_dropdown_english(driver):
    LoginPage.login(driver, '/settings')
    english_settings = driver.return_text(GamesPage.banner_text)
    assert english_settings == 'Your Settings'
    driver.click(SettingsPage.account_language_dropdown)
    driver.click(SettingsPage.language_dropdown_vietnamese)
    driver.wait_until_element_visible(SettingsPage.your_settings_vietnamese)
    vietnamese_settings = driver.return_text(GamesPage.banner_text)
    assert vietnamese_settings == 'Cài đặt của bạn'
    driver.click(SettingsPage.account_language_dropdown)
    driver.click(SettingsPage.language_dropdown_english)
    driver.wait_until_element_visible(SettingsPage.your_settings_english)
    english_settings = driver.return_text(GamesPage.banner_text)
    assert english_settings == 'Your Settings'
Beispiel #21
0
def test_settings_change_email(driver):
    LoginPage.login(driver, '/settings')
    driver.click(SettingsPage.change_email_button)
    driver.wait_until_element_visible(SettingsPage.email_update_modal_text)
Beispiel #22
0
def test_logout(driver):
    LoginPage.login(driver, '/login')
    driver.click(SettingsPage.account_dropdown)
    driver.click(GamesApplicationPage.dropdown_logout)
    driver.return_element(LoginPage.userNameTextBox)
Beispiel #23
0
def test_data_privacy(driver):
    LoginPage.login(driver, '/settings')
    driver.click(SettingsPage.data_privacy)
    driver.click(SettingsPage.request_data)
    driver.wait_until_element_visible(SettingsPage.download_data)
    driver.click(SettingsPage.download_data)
Beispiel #24
0
def test_settings_privacy_notice(driver):
    LoginPage.login(driver, '/settings')
    driver.click(SettingsPage.privacy_nav)
    driver.click(SettingsPage.view_privacy_notice_btn)
    driver.wait_until_element_visible(PrivacyPage.consent_all_checkbox)