Skip to content

Commit 640e3d0

Browse files
ref test_erw_03.05 Verify navigation on groups links
update exercises_ru_words_page_test.py, exercises_ru_words_page.py #433
1 parent 40d8265 commit 640e3d0

File tree

2 files changed

+9
-8
lines changed

2 files changed

+9
-8
lines changed

pages/exercises_ru_words_page.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -191,12 +191,14 @@ def click_on_breadcrumbs_links(self):
191191

192192
@allure.step("Click on group links and thereby open corresponding web pages in the same tab")
193193
def click_on_group_links(self):
194-
opened_pages = []
195194
group_links = self.get_list2_of_group_links()
196-
for i in range(7):
197-
group_links[i].click()
198-
time.sleep(2)
199-
opened_pages.append(self.get_current_tab_url())
195+
opened_pages = [self.driver.current_url]
196+
197+
for link in group_links[1:]:
198+
link.click()
199+
Wait(self.driver, self.timeout).until(EC.url_changes(self.driver.current_url))
200+
opened_pages.append(self.driver.current_url)
201+
200202
print(*opened_pages, sep='\n')
201203
return opened_pages
202204

tests/exercises_ru_words_page_test.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -150,12 +150,11 @@ def test_erw_03_04_verify_breadcrumbs_links_navigation(self, driver, exercises_r
150150
assert all(element in erwPD.breadcrumbs_urls for element in opened_pages), "Links lead to incorrect pages"
151151

152152
@allure.title("Verify if group links lead to correct pages after clicking")
153-
def test_erw_03_05_verify_group_links_lead_to_correct_pages(self, driver, exercises_ru_words_page_open):
153+
def test_erw_03_05_verify_group_links_navigation(self, driver, exercises_ru_words_page_open):
154154
page = erwPage(driver)
155155
opened_pages = page.click_on_group_links()
156156
assert opened_pages, "Transitions to pages have not performed"
157-
assert all(element in erwPD.group_link_urls for element in opened_pages), \
158-
"Some group links lead to incorrect pages after clicking"
157+
assert all(element in erwPD.group_link_urls for element in opened_pages), "Links lead to incorrect pages"
159158

160159
@allure.title("Verify if subgroup links 1-4 lead to correct pages after clicking")
161160
def test_erw_03_06_verify_subgroup_links_lead_to_correct_pages(self, driver, exercises_ru_words_page_open):

0 commit comments

Comments
 (0)