diff --git a/pages/groups_page.py b/pages/groups_page.py index ff37cc84c6..5883b2705a 100644 --- a/pages/groups_page.py +++ b/pages/groups_page.py @@ -1,5 +1,4 @@ """Methods for verifying web elements on the 'Groups' page""" -import time import allure import requests from selenium.webdriver.common.by import By @@ -133,12 +132,13 @@ def get_value_of_page_title_en(self): @allure.step("Get the list of subtitle 'h4' values on the 'ru' local") def get_values_of_subtitles_ru(self): - time.sleep(1) - return [subtitle.text for subtitle in self.get_list_of_subtitles()] + elements = self.get_list_of_subtitles() + Wait(self.driver, 10).until(EC.visibility_of_all_elements_located(self.locators.PAGE_SUBTITLES)) + return [element.text for element in elements] @allure.step("Get the list of subtitle 'h4' values on the 'en' local") def get_values_of_subtitles_en(self): - return [subtitle.text for subtitle in self.get_list_of_subtitles()] + return [element.text for element in self.get_list_of_subtitles()] @allure.step("Get the list of links on the 3rd level of nesting on the page") def get_list_of_links(self): diff --git a/tests/groups_page_test.py b/tests/groups_page_test.py index 1c65e5e9ad..58be7d225c 100644 --- a/tests/groups_page_test.py +++ b/tests/groups_page_test.py @@ -154,7 +154,6 @@ def test_gp_03_04_verify_links_en(self, driver, groups_en_page_open): def test_gp_03_05_verify_ru_links_lead_to_proper_pages(self, driver, groups_ru_page_open): page = gPage(driver) opened_pages = page.click_on_links_on_ru_local() - print(opened_pages) # Temporarily for refactoring assert opened_pages, "Transitions to exercises pages have not performed" assert all(element in gPD.pages_urls for element in opened_pages), \ "Some links lead to incorrect pages after clicking" @@ -163,7 +162,6 @@ def test_gp_03_05_verify_ru_links_lead_to_proper_pages(self, driver, groups_ru_p def test_gp_03_06_verify_en_links_lead_to_proper_pages(self, driver, groups_en_page_open): page = gPage(driver) opened_pages = page.click_on_links_on_en_local() - print(opened_pages) # Temporarily for refactoring assert opened_pages, "Transitions to exercises pages have not performed" assert all(element in gPD.pages_urls for element in opened_pages), \ "Some links lead to incorrect pages after clicking"