Skip to content

Commit abeca87

Browse files
Altered click_main_menu_link function to carry on tests if already on the main menu
1 parent 5d84161 commit abeca87

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

pages/base_page.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,10 @@ def __init__(self, page: Page):
3333
self.bowel_cancer_screening_system_header = self.page.locator("#ntshAppTitle")
3434

3535
def click_main_menu_link(self)->None:
36-
click(self.page, self.main_menu_link)
36+
for _ in range(3): # Try up to 3 times
37+
if self.main_menu_link.is_visible():
38+
click(self.page, self.main_menu_link)
39+
return # Exit if successful
3740

3841
def click_log_out_link(self)->None:
3942
click(self.page, self.log_out_link)

0 commit comments

Comments
 (0)