Skip to content

Commit f1bd0aa

Browse files
committed
chore: change key typing
1 parent 6d37722 commit f1bd0aa

File tree

3 files changed

+11
-12
lines changed

3 files changed

+11
-12
lines changed

playwright/e2e/example02.spec.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@ test.describe('Example 02 - Multiple Select', () => {
1313
await page.keyboard.press('ArrowDown');
1414
const juneLoc = await page.locator('div[data-test=select1] .ms-drop li:nth-of-type(6)');
1515
await expect(juneLoc).toHaveClass('highlighted');
16-
await expect(await juneLoc.locator('label')).toHaveText('June');
17-
await page.keyboard.press('Enter');
16+
const juneLabelLoc = await juneLoc.locator('label');
17+
await expect(juneLabelLoc).toHaveText('June');
18+
await juneLabelLoc.press('Enter');
1819
await expect(parent1Span).toHaveText('4 of 12 selected');
1920

2021
// go up until we reach "Select All" and use Space to press the option

playwright/e2e/options20.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ test.describe('Options 20 - Filter Placeholder', () => {
66
await page.getByRole('button').click();
77
const placeholderLocator = await page.getByPlaceholder('The filter placeholder');
88
expect(placeholderLocator).toHaveCount(1);
9-
placeholderLocator.focus();
10-
await page.keyboard.type('de');
9+
await placeholderLocator.focus();
10+
await placeholderLocator.pressSequentially('de');
1111
await page.getByRole('option', { name: 'def' }).click();
1212
await page.getByRole('option', { name: 'cde' }).click();
1313
const selectAllLoc = await page.locator('.ms-select-all .icon-checkbox-container div');

playwright/e2e/options21.spec.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,15 @@ test.describe('Options 21 - Filter Accept On Enter', () => {
44
test('select drop filter has a placeholder text', async ({ page }) => {
55
await page.goto('#/options21');
66
await page.locator('[data-test=select1].ms-parent').click();
7-
await page.getByRole('textbox', { name: '🔎︎' });
8-
await page.keyboard.type('ef');
9-
await expect(page.locator('.ms-drop li.hide-radio')).toHaveCount(2);
7+
await page.getByRole('textbox', { name: '🔎︎' }).pressSequentially('ef');
8+
await expect(await page.locator('.ms-drop li.hide-radio')).toHaveCount(2);
109
await page.getByRole('textbox').press('Enter');
11-
await expect(page.locator('[data-test=select1] .ms-choice span')).toHaveText('def');
10+
await expect(await page.locator('[data-test=select1] .ms-choice span')).toHaveText('def');
1211

1312
await page.locator('[data-test=select2].ms-parent').click();
14-
await page.getByRole('textbox', { name: '🔎︎' });
15-
await page.keyboard.type('g');
16-
await expect(page.locator('.ms-drop li.hide-radio')).toHaveCount(2);
13+
await page.getByRole('textbox', { name: '🔎︎' }).pressSequentially('g');
14+
await expect(await page.locator('.ms-drop li.hide-radio')).toHaveCount(2);
1715
await page.getByRole('textbox').press('Enter');
18-
await expect(page.locator('[data-test=select2] .ms-choice span')).toHaveText('efg, fgh, ghi');
16+
await expect(await page.locator('[data-test=select2] .ms-choice span')).toHaveText('efg, fgh, ghi');
1917
});
2018
});

0 commit comments

Comments
 (0)