Selenium WebDriver 4

Handle a multi-select dropdown

Medium70 pts~25 min
  • Multi-select
  • Select
Practice app · Workshop Registration

A registration form with text fields, radios, checkboxes, selects and validation.

Test URL
/lab/qa-automation-handle-a-multi-select-dropdown

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

Objective

Select several skills in a multi-select, deselect one and verify the selection.

Your task

  1. 1Open TEST_URL, wrap #skills in the Select helper and assert it is multiple.
  2. 2Select “Java”, “SQL” and “CI/CD” and assert 3 options are selected.
  3. 3Deselect “Java”.
  4. 4Assert exactly “SQL” and “CI/CD” remain selected.

Acceptance criteria

  • Options are deselected with the Select helper
  • The first selected #skills value is “sql” (Java deselected)
  • At least 3 assertions pass

Selenium WebDriver 4 · QA Automation · Forms & inputs