Skip to content

Commit 5c9d279

Browse files
authored
Merge pull request #336 from NHSDigital/consent-checkbox-updates
Update tests following consent filter redesign
2 parents e0b75b3 + f70e9a1 commit 5c9d279

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

mavis/test/pages/sessions.py

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,17 @@ def __init__(
2525
"link", name="Scheduled", exact=True
2626
)
2727
self.unscheduled_tab_link = self.page.get_by_role("link", name="Unscheduled")
28-
self.no_response_radio = self.page.get_by_role("radio", name="No response")
28+
self.no_response_checkbox = self.page.get_by_role(
29+
"checkbox", name="No response"
30+
)
2931
self.update_results_button = self.page.get_by_role(
3032
"button", name="Update results"
3133
)
32-
self.consent_given_radio = self.page.get_by_role("radio", name="Consent given")
33-
self.conflicting_consent_radio = self.page.get_by_role(
34-
"radio", name="Conflicting consent"
34+
self.consent_given_checkbox = self.page.get_by_role(
35+
"checkbox", name="Consent given"
36+
)
37+
self.conflicting_consent_checkbox = self.page.get_by_role(
38+
"checkbox", name="Conflicting consent"
3539
)
3640

3741
self.programme_tab_link = self.page.get_by_role("link", name="Programme")
@@ -61,8 +65,8 @@ def __init__(
6165
self.could_not_vaccinate_link = self.page.get_by_role(
6266
"link", name="Could not vaccinate"
6367
)
64-
self.consent_refused_radio = self.page.get_by_role(
65-
"radio", name="Consent refused"
68+
self.consent_refused_checkbox = self.page.get_by_role(
69+
"checkbox", name="Consent refused"
6670
)
6771
self.record_offline_link = self.page.get_by_role("link", name="Record offline")
6872
self.assessment_notes_textbox = self.page.get_by_role(
@@ -162,22 +166,22 @@ def click_unscheduled(self):
162166

163167
@step("Select No response")
164168
def select_no_response(self):
165-
self.no_response_radio.click()
169+
self.no_response_checkbox.check()
166170
self.update_results_button.click()
167171

168172
@step("Select Consent given")
169173
def select_consent_given(self):
170-
self.consent_given_radio.click()
174+
self.consent_given_checkbox.check()
171175
self.update_results_button.click()
172176

173177
@step("Select Conflicting consent")
174178
def select_conflicting_consent(self):
175-
self.conflicting_consent_radio.click()
179+
self.conflicting_consent_checkbox.check()
176180
self.update_results_button.click()
177181

178182
@step("Select Consent refused")
179183
def select_consent_refused(self):
180-
self.consent_refused_radio.click()
184+
self.consent_refused_checkbox.check()
181185
self.update_results_button.click()
182186

183187
def _click_tab(self, name: str):

0 commit comments

Comments
 (0)