Beispiel #1
0
def fill_analysis_page(selenium, base_url, request, variables, fill_overview):
    analysis_page = ObjectiveAndAnalysisPage(
        selenium, base_url, experiment_url=f"{fill_overview.url}").open()
    analysis_page.wait_for_page_to_load()
    analysis_page.objectives_text_box = " E2e Testing"
    analysis_page.analysis_text_box = " E2e testing"
    analysis_page.save_btn()
    return analysis_page
def test_survey_checkbox(base_url, selenium, fill_overview):
    analysis = ObjectiveAndAnalysisPage(
        selenium, base_url, experiment_url=f"{fill_overview.url}").open()
    text = "wurds words werds"
    analysis.objectives_text_box = "testing 1, 2, 3.."
    analysis.analysis_text_box = text
    assert analysis.survey_required_checkbox == "No"
    analysis.survey_required_checkbox = "Yes"
    assert analysis.survey_required_checkbox == "Yes"
def test_edit_analysis_box(base_url, selenium, fill_overview):
    analysis = ObjectiveAndAnalysisPage(
        selenium, base_url, experiment_url=f"{fill_overview.url}").open()
    text = "Extra WoRdS"
    assert text not in analysis.analysis_text_box
    analysis.objectives_text_box = " tests for analysis section"
    analysis.analysis_text_box = text
    detail_page = analysis.save_btn()
    assert text in detail_page.analysis_section.text
def test_survey_urls(base_url, selenium, fill_overview):
    analysis = ObjectiveAndAnalysisPage(
        selenium, base_url, experiment_url=f"{fill_overview.url}").open()
    analysis.objectives_text_box = "testing 1, 2, 3.."
    analysis.analysis_text_box = "wurds words werds"
    analysis.survey_required_checkbox = "Yes"
    test_url = "http://www.url.org"
    assert analysis.survey_urls == ""
    analysis.survey_urls = test_url
    detail_page = analysis.save_btn()
    assert test_url in detail_page.analysis_section.survey_urls