Skip to content

Commit 567f7d0

Browse files
Responded to review comments
1 parent 445d27d commit 567f7d0

33 files changed

+75
-135
lines changed

pages/bowel_scope/bowel_scope_appointments_page.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,10 @@ class BowelScopeAppointmentsPage(BasePage):
88
def __init__(self, page: Page):
99
super().__init__(page)
1010
self.page = page
11-
# Bowel Scope Appointments - page locators
12-
self.page_title = self.page.locator("#ntshPageTitle")
11+
# Bowel Scope Appointments - page locators, methods
1312

1413
def verify_page_title(self) -> None:
1514
"""Verifies the page title of the Bowel Scope Appointments page"""
16-
BasePage(self.page).bowel_cancer_screening_page_title_contains_text(
15+
self.bowel_cancer_screening_page_title_contains_text(
1716
"Appointment Calendar"
1817
)

pages/call_and_recall/age_extension_rollout_plans_page.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,10 @@ class AgeExtensionRolloutPlansPage(BasePage):
88
def __init__(self, page: Page):
99
super().__init__(page)
1010
self.page = page
11-
# Age Extension Rollout Plans - page locators
12-
self.age_extension_rollout_plans_title = self.page.locator("#page-title")
11+
# Age Extension Rollout Plans - page locators, methods
1312

1413
def verify_age_extension_rollout_plans_title(self) -> None:
1514
"""Verifies the page title of the Age Extension Rollout Plans page"""
16-
BasePage(self.page).bowel_cancer_screening_page_title_contains_text(
15+
self.bowel_cancer_screening_page_title_contains_text(
1716
"Age Extension Rollout Plans"
1817
)

pages/call_and_recall/create_a_plan_page.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ def __init__(self, page: Page):
2323
self.save_note_button = self.page.locator("#saveNote").get_by_role(
2424
"button", name="Save"
2525
)
26-
self.create_a_plan_title = self.page.locator("#page-title")
2726

2827
def click_set_all_button(self) -> None:
2928
"""Clicks the Set all button to set all values"""
@@ -59,6 +58,4 @@ def click_save_note_button(self) -> None:
5958

6059
def verify_create_a_plan_title(self) -> None:
6160
"""Verifies the Create a Plan page title"""
62-
BasePage(self.page).bowel_cancer_screening_page_title_contains_text(
63-
"View a plan"
64-
)
61+
self.bowel_cancer_screening_page_title_contains_text("View a plan")

pages/call_and_recall/generate_invitations_page.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ def __init__(self, page: Page):
1818
self.refresh_button = self.page.get_by_role("button", name="Refresh")
1919
self.planned_invitations_total = self.page.locator("#col8_total")
2020
self.self_referrals_total = self.page.locator("#col9_total")
21-
self.generate_invitations_title = self.page.locator("#ntshPageTitle")
2221

2322
def click_generate_invitations_button(self) -> None:
2423
"""This function is used to click the Generate Invitations button."""
@@ -30,13 +29,11 @@ def click_refresh_button(self) -> None:
3029

3130
def verify_generate_invitations_title(self) -> None:
3231
"""This function is used to verify the Generate Invitations page title."""
33-
BasePage(self.page).bowel_cancer_screening_page_title_contains_text(
34-
"Generate Invitations"
35-
)
32+
self.bowel_cancer_screening_page_title_contains_text("Generate Invitations")
3633

3734
def verify_invitation_generation_progress_title(self) -> None:
3835
"""This function is used to verify the Invitation Generation Progress page title."""
39-
BasePage(self.page).bowel_cancer_screening_page_title_contains_text(
36+
self.bowel_cancer_screening_page_title_contains_text(
4037
"Invitation Generation Progress"
4138
)
4239

pages/call_and_recall/invitations_monitoring_page.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@ class InvitationsMonitoringPage(BasePage):
88
def __init__(self, page: Page):
99
super().__init__(page)
1010
self.page = page
11-
self.invitations_monitoring_title = self.page.locator("#page-title")
1211

1312
def go_to_invitation_plan_page(self, sc_id) -> None:
1413
self.click(self.page.get_by_role("link", name=sc_id))
1514

1615
def verify_invitations_monitoring_title(self) -> None:
17-
BasePage(self.page).bowel_cancer_screening_page_title_contains_text(
16+
self.bowel_cancer_screening_page_title_contains_text(
1817
"Invitations Monitoring - Screening Centre"
1918
)

pages/call_and_recall/non_invitations_days_page.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,8 @@ class NonInvitationDaysPage(BasePage):
88
def __init__(self, page: Page):
99
super().__init__(page)
1010
self.page = page
11-
# Non Invitation Days - page locators
12-
self.non_invitations_days_title = self.page.locator("#ntshPageTitle")
11+
# Non Invitation Days - page locators, methods
1312

1413
def verify_non_invitation_days_tile(self) -> None:
1514
"""Verifies the page title of the Non Invitation Days page"""
16-
BasePage(self.page).bowel_cancer_screening_page_title_contains_text(
17-
"Non-Invitation Days"
18-
)
15+
self.bowel_cancer_screening_page_title_contains_text("Non-Invitation Days")

pages/communication_production/batch_list_page.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ def __init__(self, page: Page):
2323
self.batch_successfully_archived_msg = self.page.locator(
2424
'text="Batch Successfully Archived and Printed"'
2525
)
26-
self.batch_list_page_title = self.page.locator("#page-title")
2726
self.deadline_calendar_picker = self.page.locator("i")
2827
self.deadline_date_filter = self.page.get_by_role("cell", name="").get_by_role(
2928
"textbox"
@@ -35,7 +34,7 @@ def __init__(self, page: Page):
3534

3635
def verify_batch_list_page_title(self, text) -> None:
3736
"""Verify the Batch List page title is displayed as expected"""
38-
BasePage(self.page).bowel_cancer_screening_page_title_contains_text(text)
37+
self.bowel_cancer_screening_page_title_contains_text(text)
3938

4039
def verify_table_data(self, value) -> None:
4140
"""Verify the table data is displayed as expected"""

pages/communication_production/electronic_communications_management_page.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,10 @@ class ElectronicCommunicationManagementPage(BasePage):
88
def __init__(self, page: Page):
99
super().__init__(page)
1010
self.page = page
11-
# Electronic Communication Management - page locators
12-
self.electronic_communication_management_title = self.page.locator(
13-
"#page-title"
14-
)
11+
# Electronic Communication Management - page locators, methods
1512

1613
def verify_electronic_communication_management_title(self) -> None:
1714
"""Verify the Electronic Communication Management page title is displayed as expected"""
18-
BasePage(self.page).bowel_cancer_screening_page_title_contains_text(
15+
self.bowel_cancer_screening_page_title_contains_text(
1916
"Electronic Communication Management"
2017
)

pages/communication_production/letter_library_index_page.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,8 @@ class LetterLibraryIndexPage(BasePage):
88
def __init__(self, page: Page):
99
super().__init__(page)
1010
self.page = page
11-
# Letter Library Index - page locators
12-
self.letter_library_index_title = self.page.locator("#ntshPageTitle")
11+
# Letter Library Index - page locators, methods
1312

1413
def verify_letter_library_index_title(self) -> None:
1514
"""Verify the Letter Library Index page title is displayed as expected"""
16-
BasePage(self.page).bowel_cancer_screening_page_title_contains_text(
17-
"Letter Library Index"
18-
)
15+
self.bowel_cancer_screening_page_title_contains_text("Letter Library Index")

pages/communication_production/letter_signatory_page.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,10 @@ class LetterSignatoryPage(BasePage):
88
def __init__(self, page: Page):
99
super().__init__(page)
1010
self.page = page
11-
# Letter Signatory - page locators
12-
self.letter_signatory_title = self.page.locator("#ntshPageTitle")
11+
# Letter Signatory - page locators, methods
1312

1413
def verify_letter_signatory_title(self) -> None:
1514
"""Verify the Letter Signatory page title is displayed as expected"""
16-
BasePage(self.page).bowel_cancer_screening_page_title_contains_text(
15+
self.bowel_cancer_screening_page_title_contains_text(
1716
"Letter Signatory"
1817
)

0 commit comments

Comments
 (0)