Skip to content

Commit 6d37722

Browse files
committed
chore: try locator press to fix test in CI
1 parent 82a1ac7 commit 6d37722

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

playwright/e2e/example16.spec.ts

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,23 @@ test.describe('Example 16 - Avatar Images as Text Template', () => {
55
await page.goto('#/example16');
66

77
// 1st select
8-
await page.locator('.ms-parent[data-test=select1]').click();
9-
await page.keyboard.press('ArrowDown');
10-
await page.keyboard.press('ArrowDown');
11-
await page.keyboard.press('Enter');
8+
const parentSelect1 = await page.locator('.ms-parent[data-test=select1]');
9+
await parentSelect1.click();
10+
await parentSelect1.press('ArrowDown');
11+
await parentSelect1.press('ArrowDown');
12+
await parentSelect1.press('Enter');
1213
const parentSpan1 = await page.locator('.ms-parent[data-test=select1] .ms-choice span');
1314
expect(parentSpan1).toHaveText('Erika');
1415
await expect(parentSpan1.locator('img').getByAltText('image3')).toBeDefined();
1516
await expect(parentSpan1.locator('img')).toHaveAttribute('src', /examples\/images\/avatar3.png/gi);
1617
await expect(page.locator('div[data-test=select1] .ms-drop')).toBeHidden();
1718

1819
// 2nd select
19-
await page.locator('.ms-parent[data-test=select2]').click();
20-
await page.keyboard.press('ArrowDown');
21-
await page.keyboard.press('ArrowDown');
22-
await page.keyboard.press('Enter');
20+
const parentSelect2 = await page.locator('.ms-parent[data-test=select2]');
21+
await parentSelect2.click();
22+
await parentSelect2.press('ArrowDown');
23+
await parentSelect2.press('ArrowDown');
24+
await parentSelect2.press('Enter');
2325
const parentSpan2 = await page.locator('.ms-parent[data-test=select2] .ms-choice span');
2426
expect(await parentSpan2.locator('.name-section')).toHaveText('Erika');
2527
expect(await parentSpan2.locator('.job-section')).toHaveText('Designer');

0 commit comments

Comments
 (0)