Skip to content

Commit aeb4869

Browse files
committed
Fix e2e test flakiness
1 parent c7974b5 commit aeb4869

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

src/pages/forms/court-order-ri/_e2e.spec.ts

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,9 @@ test("Rhode Island Court Order", async ({ page }, testInfo) => {
9595
.getByRole("textbox", { name: "Street address" })
9696
.fill("100 Main St");
9797
await page.getByRole("textbox", { name: "City" }).fill("Providence");
98-
await page.getByRole("combobox", { name: "State" }).fill("ri");
98+
await page
99+
.getByRole("combobox", { name: "State" })
100+
.pressSequentially("rho");
99101
await page.getByRole("option", { name: "Rhode Island" }).click();
100102
await page.getByRole("textbox", { name: "ZIP" }).fill("02903");
101103
await page.getByRole("button", { name: "Continue" }).click();
@@ -131,11 +133,16 @@ test("Rhode Island Court Order", async ({ page }, testInfo) => {
131133
page.getByRole("heading", { name: "Where were you born?" }),
132134
).toBeVisible();
133135
await page.getByRole("textbox", { name: "City" }).fill("Providence");
134-
await page.getByRole("combobox", { name: "Country" }).fill("unite");
136+
await page
137+
.getByRole("combobox", { name: "Country" })
138+
.pressSequentially("unite");
135139
await page
136140
.getByRole("option", { name: "United States of America" })
137141
.click();
138-
await page.getByRole("combobox", { name: "State" }).fill("rho");
142+
await expect(page.getByRole("combobox", { name: "State" })).toBeVisible();
143+
await page
144+
.getByRole("combobox", { name: "State" })
145+
.pressSequentially("rho");
139146
await page.getByRole("option", { name: "Rhode Island" }).click();
140147
await page.getByRole("button", { name: "Continue" }).click();
141148
});
@@ -198,7 +205,7 @@ test("Rhode Island Court Order", async ({ page }, testInfo) => {
198205
.fill("Software Engineer");
199206
await page
200207
.getByRole("combobox", { name: "Marital status (optional)" })
201-
.fill("Single");
208+
.pressSequentially("Single");
202209
await page.getByRole("option", { name: "Single" }).click();
203210
await page.getByRole("button", { name: "Continue" }).click();
204211
});

0 commit comments

Comments
 (0)