From 878b4b02a07f56144dfda449fe293ddf64bc54a6 Mon Sep 17 00:00:00 2001 From: Alena Krauch Date: Sat, 9 May 2026 11:57:39 +0300 Subject: [PATCH] ref test_hpa_03.02.01 Verifying direct links navigation for an authorized user update header_page.py, header_page_locators.py #268 --- locators/header_page_locators.py | 1 + pages/header_page.py | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/locators/header_page_locators.py b/locators/header_page_locators.py index 5d7df2dc59..af6e7c2837 100644 --- a/locators/header_page_locators.py +++ b/locators/header_page_locators.py @@ -49,6 +49,7 @@ class HeaderAuthorizedLocators: HEADER_LINKS_AUTH = (By.XPATH, "//nav//a") HEADER_ICONS = (By.XPATH, "//nav//*[name()='svg']") HEADPHONE_ICON = (By.XPATH, "(//nav//*[name()='svg'])[2]") + LINK_ABOUT_AUTH = (By.XPATH, "(//nav//a)[4]") LINK_GROUPS_AUTH = (By.XPATH, "(//nav//a)[2]") LINK_STATISTICS_AUTH = (By.XPATH, "(//nav//a)[3]") LINK_PROFILE = (By.XPATH, "(//nav//a)[12]") diff --git a/pages/header_page.py b/pages/header_page.py index abf71f2f86..ab81740361 100644 --- a/pages/header_page.py +++ b/pages/header_page.py @@ -396,6 +396,12 @@ def click_on_direct_internal_links_in_header_auth(self): self.element_is_present_and_clickable(self.locators1.LINK_GROUPS_AUTH).click() Wait(self.driver, 10).until(EC.url_changes(current_url)) current_url = self.get_current_tab_url() + opened_pages.append(current_url) + + # Click on the 'About' link + self.element_is_present_and_clickable(self.locators1.LINK_ABOUT_AUTH).click() + Wait(self.driver, 10).until(EC.url_changes(current_url)) + current_url = self.get_current_tab_url() opened_pages.append(current_url) # to be continued print(opened_pages)