Skip to content

Commit e2bfbd3

Browse files
As per PR # 112 review comments, code change is implemented.
1 parent a43abc8 commit e2bfbd3

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

pages/screening_subject_search/subject_screening_summary_page.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ class SubjectScreeningSummaryPage(BasePage):
1111
def __init__(self, page: Page):
1212
super().__init__(page)
1313
self.page = page
14+
self.spine_url = "https://bcss-bcss-18680-ddc-bcss.k8s-nonprod.texasplatform.uk/servlet/SpineSearchScreen"
15+
1416
# Subject Screening Summary - page filters
1517
self.subject_screening_summary = self.page.get_by_role(
1618
"cell", name="Subject Screening Summary", exact=True
@@ -30,6 +32,7 @@ def __init__(self, page: Page):
3032
self.individual_letters = self.page.get_by_role(
3133
"link", name="Individual Letters"
3234
)
35+
self.retrieve_data_link = self.page.get_by_role("link", name="Retrieve Data from Spine")
3336
self.patient_contacts = self.page.get_by_role("link", name="Patient Contacts")
3437
self.more = self.page.get_by_role("link", name="more")
3538
self.change_screening_status = self.page.get_by_label("Change Screening Status")
@@ -310,6 +313,14 @@ def click_book_practitioner_clinic_button(self) -> None:
310313
"""Click on the 'Book Practitioner Clinic' button"""
311314
self.click(self.book_practitioner_clinic_button)
312315

316+
def navigate_to_spine_search(self) -> None:
317+
"""
318+
Navigates to the Spine Search screen by clicking the appropriate link
319+
and loading the target URL.
320+
"""
321+
#self.retrieve_data_link.click()
322+
self.click(self.retrieve_data_link)
323+
self.page.goto(self.spine_url)
313324

314325
class ChangeScreeningStatusOptions(Enum):
315326
"""Enum for Change Screening Status options."""

0 commit comments

Comments
 (0)