From d92fd8be8d7793c732549ea09dc473ec519a4404 Mon Sep 17 00:00:00 2001 From: Alena Krauch Date: Wed, 24 Sep 2025 23:53:39 +0300 Subject: [PATCH] add test_ersp_04.01 Verify images attributes update exercises_ru_similar_phrases_page_test.py, exercises_ru_similar_phrases_page.py #478 --- pages/exercises_ru_similar_phrases_page.py | 10 ++++++++-- tests/exercises_ru_similar_phrases_page_test.py | 7 +++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/pages/exercises_ru_similar_phrases_page.py b/pages/exercises_ru_similar_phrases_page.py index bae7646bf7..50cc30fd88 100644 --- a/pages/exercises_ru_similar_phrases_page.py +++ b/pages/exercises_ru_similar_phrases_page.py @@ -180,7 +180,6 @@ def click_on_breadcrumbs_links(self): self.driver.back() Wait(self.driver, self.timeout).until(EC.url_to_be(group_page_url)) - print(*opened_pages, sep='\n') return opened_pages @allure.step("Click on group links and thereby open corresponding web pages in the same tab") @@ -210,5 +209,12 @@ def click_on_subgroup_links(self): self.driver.back() Wait(self.driver, self.timeout).until(EC.url_to_be(group_page_url)) - print(*opened_pages, sep='\n') + # print(*opened_pages, sep='\n') return opened_pages + + # Checking images on the page + @allure.step("Get the list of attribute 'style' values of images in links") + def get_links_style(self): + style = [image.get_attribute('style') for image in self.get_list4_of_links()] + print(len(style), *style, sep='\n') + return style diff --git a/tests/exercises_ru_similar_phrases_page_test.py b/tests/exercises_ru_similar_phrases_page_test.py index c5bb960cd0..349cc88d67 100644 --- a/tests/exercises_ru_similar_phrases_page_test.py +++ b/tests/exercises_ru_similar_phrases_page_test.py @@ -159,3 +159,10 @@ def test_ersp_03_06_verify_subgroup_links_navigation(self, driver, exercises_ru_ assert opened_pages, "Transitions to pages have not performed" assert all(element in erspPD.subgroup_link_urls for element in opened_pages), \ "Links lead to incorrect pages" + + class TestExRuWordsPageImages: + @allure.title("Verify attributes of images in links on the page") + def test_ersp_04_01_verify_images_attributes(self, driver, exercises_ru_similar_phrases_page_open): + page = erspPage(driver) + links_style = page.get_links_style() + assert links_style, "The 'style' attribute value of links is empty"