From f79d0fe57cdc55b5dc9184bbf37cecc5d080dcf3 Mon Sep 17 00:00:00 2001 From: Alena Krauch Date: Tue, 14 Jan 2025 13:48:00 +0300 Subject: [PATCH] ref test_erw_03.01, _03.04, update exercises_ru_words_page_test.py, exercises_ru_words_page_data.py --- test_data/exercises_ru_words_page_data.py | 2 +- tests/exercises_ru_words_page_test.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/test_data/exercises_ru_words_page_data.py b/test_data/exercises_ru_words_page_data.py index 8aba53f479..5d75a6e73c 100644 --- a/test_data/exercises_ru_words_page_data.py +++ b/test_data/exercises_ru_words_page_data.py @@ -47,7 +47,7 @@ class ExercisesRuWordsPageData: 'Цветы', 'Русский язык и литература', 'Физика', 'Биология', 'Инструменты' ] - breadcrumbs_links_href = [ + breadcrumbs_urls = [ f"{Links.URL_GROUPS_PAGE}", f"{Links.URL_GROUPS_PAGE}/2", f"{Links.URL_GROUPS_PAGE}/2/series/1" diff --git a/tests/exercises_ru_words_page_test.py b/tests/exercises_ru_words_page_test.py index 0a540e48d1..bfac1f7237 100644 --- a/tests/exercises_ru_words_page_test.py +++ b/tests/exercises_ru_words_page_test.py @@ -108,7 +108,7 @@ def test_erw_03_01_verify_breadcrumbs_links(self, driver, exercises_ru_words_pag breadcrumbs_links_href = page.get_breadcrumbs_links_href() breadcrumbs_link_status_codes = page.get_link_status_codes_in_breadcrumbs() assert breadcrumbs_clickability, "Breadcrumbs are unclickable" - assert all(href in ExRuWoPaData.breadcrumbs_links_href for href in breadcrumbs_links_href), \ + assert all(href in ExRuWoPaData.breadcrumbs_urls for href in breadcrumbs_links_href), \ "Attributes 'href' of links in breadcrumbs mismatch valid values" assert all(element == ExRuWoPaData.links_status_code for element in breadcrumbs_link_status_codes), \ "Status codes of links in breadcrumbs mismatch valid values" @@ -148,6 +148,8 @@ def test_erw_03_04_verify_breadcrumbs_links_lead_to_correct_pages(self, driver, page = ExercisesRuWordsPage(driver) opened_pages = page.click_on_breadcrumbs_links() assert opened_pages, "Transitions to pages have not performed" + assert all(page in ExRuWoPaData.breadcrumbs_urls for page in opened_pages), \ + "Some breadcrumbs links lead to incorrect pages after clicking" @allure.title("Verify if group links lead to correct pages after clicking") def test_erw_03_05_verify_group_links_lead_to_correct_pages(self, driver, exercises_ru_words_page_open):