Skip to content

Commit fae70d5

Browse files
ref test_ersp_03.01, _ersp_03.04 Verify breadcrumbs links
update exercises_ru_similar_phrases_page_test.py, links.py, #478
1 parent 0c79107 commit fae70d5

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

test_data/links.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ class ExercisesUrls:
2525

2626
# Speech Exercises RU > Similar Phrases
2727
URL_EXERCISES_RU_SIMILAR_PHRASES_PAGE = f"{STARTING_POINT}/2/series/2"
28+
29+
breadcrumbs_urls_ru_similar_phrases = breadcrumbs_urls_ru + (URL_EXERCISES_RU_SIMILAR_PHRASES_PAGE,)
30+
2831
b = f"{URL_EXERCISES_RU_SIMILAR_PHRASES_PAGE}/subgroup/"
2932
subgroup_link_urls = (f"{b}60", f"{b}61", f"{b}62", f"{b}63", f"{b}64", f"{b}65")
3033

tests/exercises_ru_similar_phrases_page_test.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
"""Auto tests for verifying web elements on the 'Exercises "Similar phrases"' page on the 'ru' local"""
22
import allure
33
from pages.exercises_ru_similar_phrases_page import ExercisesRuSimilarPhrasesPage as erspPage
4-
from test_data.exercises_ru_similar_phrases_page_data import ExercisesRuSimilarPhrasesPageData as erspPD
54
from test_data.exercises_ru_pages_data import ExercisesRuPagesData as erPD
65
from test_data.links import ExercisesUrls as ExUrls
76

@@ -109,7 +108,7 @@ def test_ersp_03_01_verify_breadcrumbs_links(self, driver, exercises_ru_similar_
109108
breadcrumbs_links_href = page.get_breadcrumbs_links_href()
110109
breadcrumbs_link_status_codes = page.get_link_status_codes_in_breadcrumbs()
111110
assert breadcrumbs_clickability, "Breadcrumbs are unclickable"
112-
assert all(element in erspPD.breadcrumbs_urls for element in breadcrumbs_links_href), \
111+
assert all(element in ExUrls.breadcrumbs_urls_ru_similar_phrases for element in breadcrumbs_links_href), \
113112
"Attributes 'href' of links in breadcrumbs mismatch valid values"
114113
assert all(element in erPD.links_status_code for element in breadcrumbs_link_status_codes), \
115114
"Status codes of links in breadcrumbs mismatch valid values"
@@ -145,7 +144,8 @@ def test_ersp_03_04_verify_breadcrumbs_links_navigation(self, driver, exercises_
145144
page = erspPage(driver)
146145
opened_pages = page.click_on_breadcrumbs_links()
147146
assert opened_pages, "Transitions to pages have not performed"
148-
assert all(element in erspPD.breadcrumbs_urls for element in opened_pages), "Links lead to incorrect pages"
147+
assert all(element in ExUrls.breadcrumbs_urls_ru_similar_phrases for element in opened_pages), \
148+
"Links lead to incorrect pages"
149149

150150
@allure.title("Verify if group links lead to correct pages after clicking")
151151
def test_ersp_03_05_verify_group_links_navigation(self, driver, exercises_ru_similar_phrases_page_open):

0 commit comments

Comments
 (0)