Skip to content

Commit 91814e6

Browse files
Refactored both page header text verification methods into one method
1 parent bd1e98d commit 91814e6

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

pages/base_page.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,23 @@ def bowel_cancer_screening_ntsh_page_title_contains_text(self, text: str) -> Non
9191
"""
9292
expect(self.bowel_cancer_screening_ntsh_page_title).to_contain_text(text)
9393

94+
def bowel_cancer_screening_page_header_contains_text(self, text: str) -> None:
95+
"""Asserts that the page title contains the specified text.
96+
97+
Args:
98+
text (str): The expected text that you want to assert for the page title element.
99+
Page elements of interest:
100+
self.bowel_cancer_screening_page_title
101+
self.bowel_cancer_screening_ntsh_page_title
102+
"""
103+
self.page.wait_for_load_state('load')
104+
self.page.wait_for_load_state('domcontentloaded')
105+
if self.bowel_cancer_screening_page_title.is_visible():
106+
expect(self.bowel_cancer_screening_page_title).to_contain_text(text)
107+
else:
108+
expect(self.bowel_cancer_screening_ntsh_page_title).to_contain_text(text)
109+
110+
94111
def go_to_contacts_list_page(self) -> None:
95112
self.click(self.contacts_list_page)
96113

0 commit comments

Comments
 (0)