def test_insights_button(driver):
    LoginPage.login_recruiter(driver, '/c/p')
    driver.wait_until_element_visible(Dashboard.high_chart)
    driver.navigate_to(configs.url + '/c/p/insights/MO/internal-mobility')
    driver.wait_until_element_visible(WorkforceInsights.iframe)
def test_candidates_button(driver):
    LoginPage.login_recruiter(driver, '/c/p')
    driver.wait_until_element_visible(Dashboard.high_chart)
    driver.navigate_to(configs.url + '/c/p/candidates')
    status = driver.return_text(Candidates.status_row_title)
    assert status == 'Status'
def test_search_button(driver):
    LoginPage.login_recruiter(driver, '/c/p/candidates')
    driver.wait_until_element_visible(Candidates.completed, delay=120)
    driver.type_keys(Candidates.candidate_search_field, 'andy\n')
    results = driver.return_elements(Candidates.search_results)
    assert len(results) > 5
Beispiel #4
0
def test_prospects_button(driver):
    LoginPage.login_recruiter(driver, '/c/p/prospective-candidates')
    driver.wait_until_element_visible(Prospects.empty, delay=120)
    driver.wait_until_element_visible(Prospects.current_location)
def test_assigned_audio_evaluator(driver):
    LoginPage.login_recruiter(driver, '/c/p')
    driver.wait_until_element_visible(Candidates.candidates_button)
    driver.navigate_to(configs.url + '/video/evaluation/45/1192906/response')
    driver.wait_until_element_visible(Candidates.competency_container)
Beispiel #6
0
def test_position_card(driver):
    LoginPage.login_recruiter(driver, '/c/p')
    driver.wait_until_element_visible(Dashboard.high_chart, delay=120)
    driver.navigate_to(configs.url + '/c/p/positions/37')
    driver.wait_until_element_visible(Positions.assessment, delay=120)
    driver.wait_until_element_visible(Positions.candidate_link)
def test_admin_button(driver):
    LoginPage.login_recruiter(driver, '/c/p')
    driver.wait_until_element_visible(Dashboard.high_chart)
    driver.navigate_to(configs.url + '/c/p/administration/memberships')
    user = driver.return_text(Admin.user_row_title)
    assert user == 'User'
Beispiel #8
0
def test_incumbents_search(driver):
    LoginPage.login_recruiter(driver, '/c/p/incumbents')
    driver.wait_until_element_visible(Filters.status, delay=120)
    driver.type_keys(Incumbent.incumbent_search, 'fedtestinc\n')
    driver.wait_until_element_visible(Incumbent.fedtestinc_user)
Beispiel #9
0
def test_incumbents_view_label(driver):
    LoginPage.login_recruiter(driver, '/c/p/incumbents')
    driver.wait_until_element_visible(Candidates.testorg_logo)
    driver.wait_until_element_visible(Incumbent.label_text, delay=120)
    label = driver.return_text(Incumbent.label_text)
    assert label == 'Label'
Beispiel #10
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 #11
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)
Beispiel #12
0
def test_login_no_games(driver):
    LoginPage.login_user_no_games(driver, '/login')
    driver.click(GamesApplicationPage.action_items_complete_games_button)
    games_completed_text = driver.return_text(
        GamesPage.completed_games_header_text)
    assert games_completed_text == '0 out of 12 complete'
Beispiel #13
0
def test_client_portal_login(driver):
    LoginPage.login_recruiter(driver, '/c/p')
    driver.wait_until_element_visible(Dashboard.high_chart)
Beispiel #14
0
def test_login_completed_games(driver):
    LoginPage.login_user_finished_games(driver, '/applications/323660/')
    driver.wait_until_element_visible(GamesApplicationPage.view_results)