diff --git a/pages/header_page.py b/pages/header_page.py index 3735d9d8bf..2457e89311 100644 --- a/pages/header_page.py +++ b/pages/header_page.py @@ -339,9 +339,11 @@ def click_on_internal_links_in_header_unauth(self): # Click on the 'Contacts', 'Specialists', 'Contributors', 'Used Resources' links for link in self.get_list_of_internal_links_in_more(): self.click_more_button() + current_url = self.get_current_tab_url() link.click() - time.sleep(1) + Wait(self.driver, 10).until(EC.url_changes(current_url)) opened_pages.append(self.get_current_tab_url()) + print(*opened_pages, sep='\n') # Temporarily for debugging return opened_pages @allure.step("""Click on internal links in the Header and thereby open corresponding web pages in the same tab diff --git a/tests/conftest.py b/tests/conftest.py index f97e0909ef..98d9ab9b77 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -150,10 +150,12 @@ def used_resources_page_open(driver, main_page_open): def auto_test_user_authorized(driver, main_page_open): page = BasePage(driver) page.element_is_present_and_clickable(MainPageLocators.LOGIN_BUTTON).click() + print("Current URL:", driver.current_url) # Temporarily for debugging page.element_is_visible(LoginPageLocators.INPUT_LOGIN).send_keys(os.environ["LOGIN"]) page.element_is_visible(LoginPageLocators.INPUT_PASSWORD).send_keys(os.environ["PASSWORD"]) page.element_is_present_and_clickable(LoginPageLocators.SIGN_IN_BUTTON).click() page.check_expected_link(MainPageLinks.URL_GROUPS_PAGE) + print("Current URL:", driver.current_url) # Temporarily for debugging page = ProfilePage(driver) page.loader_checking()