@@ -8,7 +8,7 @@ def __init__(self, page: Page):
88 self .sub_menu_link = self .page .get_by_role ("link" , name = "Show Sub-menu" )
99 self .hide_sub_menu_link = self .page .get_by_role ("link" , name = "Hide Sub-menu" )
1010 self .select_org_link = self .page .get_by_role ("link" , name = "Select Org" )
11- self .back_button = self .page .get_by_role ("link" , name = "Back" )
11+ self .back_button = self .page .get_by_role ("link" , name = "Back" , exact = True )
1212 self .release_notes_link = self .page .get_by_role ("link" , name = "- Release Notes" )
1313 self .refresh_alerts_link = self .page .get_by_role ("link" , name = "Refresh alerts" )
1414 self .user_guide_link = self .page .get_by_role ("link" , name = "User guide" )
@@ -30,6 +30,7 @@ def __init__(self, page: Page):
3030 self .screening_subject_search_page = self .page .get_by_role ("link" , name = "Screening Subject Search" )
3131 # Bowel Cancer Screening System header
3232 self .bowel_cancer_screening_system_header = self .page .locator ("#ntshAppTitle" )
33+ self .main_menu__header = self .page .locator ("#ntshPageTitle" )
3334
3435 def click_main_menu_link (self )-> None :
3536 for _ in range (3 ): # Try up to 3 times
@@ -67,6 +68,9 @@ def click_help_link(self)->None:
6768 def bowel_cancer_screening_system_header_is_displayed (self )-> None :
6869 expect (self .bowel_cancer_screening_system_header ).to_contain_text ("Bowel Cancer Screening System" )
6970
71+ def main_menu_header_is_displayed (self )-> None :
72+ expect (self .main_menu__header ).to_contain_text ("Main Menu" )
73+
7074 def go_to_contacts_list_page (self )-> None :
7175 self .click (self .contacts_list_page )
7276
0 commit comments