Selenium WebDriver 4

Assert inline validation errors

Medium70 pts~25 min
  • Validation
  • Negative testing
Practice app · Acme Ops

A sign-in page with field validation and an authenticated dashboard.

Test URL
/lab/selenium-assert-inline-validation-errors

Your starter code already declares TEST_URL — never hardcode a host.

Objective

Submit the sign-in form empty and assert each field’s inline error.

Your task

  1. 1Open TEST_URL.
  2. 2Click #login-button without typing anything.
  3. 3Assert #username-error reads “Email is required” and #password-error reads “Password is required”.
  4. 4Assert #dashboard is not shown.

Acceptance criteria

  • #username-error reads “Email is required”
  • #password-error reads “Password is required”
  • At least 3 assertions pass

Fixtures

username
qa@target.dev
password
Test@123

Selenium WebDriver 4 · Selenium · Forms & inputs