Handle Multi-Select Dropdown
Multi-select dropdowns allow selecting multiple options. Use isMultiple() to check, and getAllSelectedOptions() to get all selections.
The multiSelect dropdown has: Selenium, Playwright, Cypress, TestCafe, WebDriverIO.
HTML Structure:
<select id="multiSelect" multiple>
<option value="selenium">Selenium</option>
<option value="playwright">Playwright</option>
<option value="cypress">Cypress</option>
<option value="testcafe">TestCafe</option>
<option value="webdriverio">WebDriverIO</option>
</select>
Task:
- Navigate to
https://testkru.com/Elements/Dropdowns
- Verify the multiSelect dropdown supports multiple selections
- Select "Selenium" and "Cypress"
- Print all selected options
- Deselect "Cypress"
- Print remaining selected options
Expected output:
Is multiple: true
Selected: Selenium, Cypress
After deselect: Selenium