Test required-field validation
Medium70 pts~25 min
- Validation
- Required fields
Practice app · Workshop Registration
A registration form with text fields, radios, checkboxes, selects and validation.
Your starter code already declares TEST_URL — never hardcode a host.
Objective
Submit the registration form empty and verify every required-field error.
Your task
- 1Open TEST_URL and click
#submit-buttonwithout filling anything. - 2Assert the six field errors are displayed —
#first-name-error,#email-error,#password-error,#confirm-password-error,#terms-errorand the last-name error. - 3Assert
#first-name-errorreads “First name is required”. - 4Assert
#form-successis not shown.
Acceptance criteria
- 6 field errors are displayed
#form-successis not shown- At least 3 assertions pass
Selenium WebDriver 4 · Selenium · Forms & inputs