Dropdown
Dropdown
import {test, expect} from '@playwright/test';
test('able to select an option', async ({ page }) => {
// Go to the dropdown page
await page.goto('https://the-internet.herokuapp.com/dropdown');
// Select the first option (Option 1)
await page.locator('#dropdown').selectOption({ label: 'Option 1' });
// Verify that Option 1 is selected
const selectedOption = await page.locator('#dropdown').inputValue();
expect(selectedOption).toBe('1');
});
test('able to select multiple options', async ({ page }) => {
// Go to the dropdown page
await page.goto('https://output.jsbin.com/osebed/2');
await page.locator('#fruits').selectOption(['apple', 'banana']);
await expect(page
.locator('#fruits > option:checked'))
.toHaveText(['Banana','Apple']); // expect
});
Last updated