示例#1
0
def step_impl(context):
    driver = context.browser
    assert SearchResultsPage.SearchPage(
        driver).is_aggregate_rainfall_displayed(
        ), "aggregate rainfall is not displayed"
    """
    assumption here that the result is always an integer value
    """
    assert SearchResultsPage.SearchPage(
        driver).is_aggregate_rainfall_rounded_off(
        ), "aggregate rainfall is not an integer value"
示例#2
0
def test_execute_search(chrome_driver):
    page = AutomationPracticePage(chrome_driver,
                                  root_uri='https://www.ultimateqa.com')
    page.get('/automation')
    page.search_field.send_keys('landing page')
    page.search_submit_button.click()

    page = SearchResultsPage(chrome_driver)

    assert ('landing page' in page.first_result_link.text.lower())
示例#3
0
def step_impl(context):
    driver = context.browser
    assert SearchResultsPage.SearchPage(
        driver).is_min_temp_displayed(), "minimum temp not displayed"
    assert SearchResultsPage.SearchPage(
        driver).is_max_temp_displayed(), "max temperature not displayed"
示例#4
0
def step_impl(context):
    driver = context.browser
    assert SearchResultsPage.SearchPage(
        driver).is_wind_speed_displayed(), "wind speed is not displayed"
    assert SearchResultsPage.SearchPage(driver).is_wind_direction_displayed(
    ), "wind direction is not displayed"
示例#5
0
def step_impl(context):
    driver = context.browser
    assert SearchResultsPage.SearchPage(driver).is_current_condition_displayed(
    ), "current condition not displayed"
示例#6
0
def step_impl(context):
    driver = context.browser
    assert SearchResultsPage.SearchPage(
        driver).is_hourly_results_returned(), "hourly forecasts not hidden"
示例#7
0
def step_impl(context):
    driver = context.browser
    three_hourly_forecasts = SearchResultsPage.SearchPage(
        driver).get_three_hourly_forecasts()
    print(three_hourly_forecasts)
示例#8
0
def step_impl(context):
    driver = context.browser
    SearchResultsPage.SearchPage(driver).click_on_second_result()
示例#9
0
def step_impl(context):
    driver = context.browser
    assert SearchResultsPage.SearchPage(driver).no_results_found(
    ), "check if test data folder updated with new cities"
示例#10
0
def step_impl(context):
    driver = context.browser
    assert SearchResultsPage.SearchPage(driver).is_five_results_returned(
    ), "5 results not returned as expected"