From 4f2ab7d205ad1e137b07a8365e30b7cf007e2a19 Mon Sep 17 00:00:00 2001 From: SimpleTest Date: Sat, 25 Jul 2026 17:16:27 +0300 Subject: [PATCH] Stabilize cross-browser workflow verification --- e2e/tests/mutual-aid.spec.ts | 7 ++++++- e2e/tests/notifications-data.spec.ts | 4 +++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/e2e/tests/mutual-aid.spec.ts b/e2e/tests/mutual-aid.spec.ts index f88bc72..ea56977 100644 --- a/e2e/tests/mutual-aid.spec.ts +++ b/e2e/tests/mutual-aid.spec.ts @@ -211,8 +211,13 @@ test("two users complete medicine tracking, handover, realtime chat, and blind r await expect( replacement.page.getByRole("heading", { name: "Private match chat" }), ).toBeVisible(); + const replacementName = + runID && fixturePassword + ? "Staging E2E Replacement Helper" + : "E2E Replacement Helper"; + await expect( - requester.page.getByRole("link", { name: "Staging E2E Replacement Helper" }), + requester.page.getByRole("link", { name: replacementName, exact: true }), ).toBeVisible(); await expect(helper.page.getByRole("heading", { name: "Private match chat" })).toHaveCount(0); diff --git a/e2e/tests/notifications-data.spec.ts b/e2e/tests/notifications-data.spec.ts index 3f7bb72..71a919b 100644 --- a/e2e/tests/notifications-data.spec.ts +++ b/e2e/tests/notifications-data.spec.ts @@ -45,7 +45,9 @@ test("nearby alerts, private notification inbox, preferences, and data export wo await preferenceForm.getByRole("button", { name: "Save preferences" }).click(); await expect(subscriber.page.getByText("Notification preferences saved.")).toBeVisible(); - await subscriber.page.getByRole("link", { name: "Nearby alerts" }).click(); + await subscriber.page + .getByRole("link", { name: "Nearby alerts", exact: true }) + .click(); const subscriptionForm = subscriber.page.locator("#nearby-subscription-form"); await subscriptionForm.getByLabel("Alert name").fill(alertName); await subscriptionForm.getByLabel("Private area label").fill(privateArea);