def test_select_result_with_enter_key(base_url, selenium, variables): page = Home(selenium, base_url).open() term = variables['search_term'] page.search.search_for(term, execute=False) action = ActionChains(selenium) action.send_keys(Keys.ARROW_DOWN).send_keys(Keys.ENTER).perform() # give time to the detail page to load page.wait_for_title_update(term) detail = Detail(selenium, base_url) detail.wait_for_page_to_load() assert term in detail.name
def test_select_result_with_click(base_url, selenium, variables): page = Home(selenium, base_url).open() term = variables['search_term'] suggestions = page.search.search_for(term, execute=False) result = suggestions[0].root action = ActionChains(selenium) action.move_to_element(result).click().perform() # give time to the detail page to load page.wait_for_title_update(term) detail = Detail(selenium, base_url) detail.wait_for_page_to_load() assert term in detail.name