Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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'
Exemplo n.º 3
0
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
Exemplo n.º 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)
Exemplo n.º 5
0
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)
Exemplo n.º 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)
Exemplo n.º 7
0
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'
Exemplo n.º 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)
Exemplo n.º 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'
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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'
Exemplo n.º 13
0
def test_client_portal_login(driver):
    LoginPage.login_recruiter(driver, '/c/p')
    driver.wait_until_element_visible(Dashboard.high_chart)
Exemplo n.º 14
0
def test_login_completed_games(driver):
    LoginPage.login_user_finished_games(driver, '/applications/323660/')
    driver.wait_until_element_visible(GamesApplicationPage.view_results)