Skip to content

Commit bd2298c

Browse files
ref test_hpa_02.01, _hpa_02.02, _hpa_02.03 Verify text in links
update header_test.py, header_page.py #268
1 parent 365c696 commit bd2298c

2 files changed

Lines changed: 14 additions & 9 deletions

File tree

pages/header_page.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -296,7 +296,7 @@ def get_text_in_direct_links_unauth(self):
296296
for an authorized user""")
297297
def get_text_in_direct_links_auth(self):
298298
direct_links_text = [link.text for link in self.get_list_of_direct_links_auth()[:4]]
299-
# print(*direct_links_text, len(direct_links_text), sep='\n')
299+
print(*direct_links_text, len(direct_links_text), sep='\n')
300300
return direct_links_text
301301
# return [link.text for link in self.get_list_of_direct_links_auth()[:5]]
302302

@@ -305,7 +305,7 @@ def get_text_in_direct_links_auth(self):
305305
def get_text_of_links_in_more(self):
306306
self.click_more_button()
307307
more_links_text = [link.text for link in self.get_list_of_links_in_more()]
308-
# print(*more_links_text, len(more_links_text), sep='\n')
308+
print(*more_links_text, len(more_links_text), sep='\n')
309309
return more_links_text
310310
# return [link.text for link in self.get_list_of_links_in_more()]
311311

@@ -435,7 +435,7 @@ def click_on_Groups_link_auth2(self):
435435
self.click_more_button()
436436
self.element_is_present_and_clickable(self.locators1.LINK_GROUPS_AUTH2).click()
437437
current_tab_url = self.get_current_tab_url()
438-
# print(current_tab_url)
438+
print(current_tab_url)
439439
return current_tab_url
440440

441441
@allure.step("Click on the 'Statistics' link #2 for authorized user")

tests/header_test.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -291,16 +291,21 @@ def test_hpa_01_03_verify_auth_header_structural_elements(self, driver, auto_tes
291291
assert logout_button_visibility, "The 'Logout' button is invisible"
292292

293293
class TestAuHdPageText:
294-
@allure.title("Verify values of the text in links, buttons in the Header for an authorized user")
295-
def test_hpa_02_01_verify_auth_text_in_links_and_buttons(self, driver, auto_test_user_authorized):
294+
@allure.title("test_hpa.02.01 Verify text in direct links in the Header for an authorized user")
295+
def test_hpa_02_01_verify_text_in_direct_links_auth(self, driver, auto_test_user_authorized):
296296
page = hPage(driver)
297297
direct_links_text = page.get_text_in_direct_links_auth()
298+
assert direct_links_text, "Text in direct links is absent"
299+
assert all(element in hPD.links_text_auth for element in direct_links_text), \
300+
"Text in direct links mismatches valid value"
301+
302+
@allure.title("test_hpa.02.02 Verify text in links in 'More' button and buttons "
303+
"in the Header for an authorized user")
304+
def test_hpa_02_02_verify_auth_text_in_links_and_buttons(self, driver, auto_test_user_authorized):
305+
page = hPage(driver)
298306
links_in_more_text = page.get_text_of_links_in_more()
299307
buttons_text = page.get_text_in_buttons_auth()
300308
ru_en_buttons_text = page.get_text_in_ru_en_buttons()
301-
assert all(element in hPD.links_text_auth for element in direct_links_text[:4]), \
302-
"Text in links in section 2 mismatches valid values"
303-
assert direct_links_text, "Text in direct links is absent"
304309
assert all(element in hPD.links_text_auth for element in links_in_more_text), \
305310
"Text in links in section 3 mismatches valid values"
306311
assert all(element in hPD.buttons_text for element in buttons_text), \
@@ -309,7 +314,7 @@ def test_hpa_02_01_verify_auth_text_in_links_and_buttons(self, driver, auto_test
309314
"Text in 'ru-en' buttons mismatches valid values"
310315

311316
@allure.title("Verify presence, visibility of the user name in the Header for an authorized user")
312-
def test_hpa_02_02_verify_auth_user_name(self, driver, auto_test_user_authorized):
317+
def test_hpa_02_03_verify_auth_user_name(self, driver, auto_test_user_authorized):
313318
page = hPage(driver)
314319
user_name_presence = page.check_user_name_presence()
315320
user_name_visibility = page.check_user_name_visibility()

0 commit comments

Comments
 (0)