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 == '설정'
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)
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)
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'
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)
def test_logout(driver): LoginPage.login(driver, '/login') driver.click(SettingsPage.account_dropdown) driver.click(GamesApplicationPage.dropdown_logout) driver.return_element(LoginPage.userNameTextBox)
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)
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)