diff --git a/apps/web/playwright/app-store.e2e.ts b/apps/web/playwright/app-store.e2e.ts index 883aa9edaf..68a9d7139e 100644 --- a/apps/web/playwright/app-store.e2e.ts +++ b/apps/web/playwright/app-store.e2e.ts @@ -3,6 +3,9 @@ import { expect } from "@playwright/test"; import { test } from "./lib/fixtures"; import { installAppleCalendar } from "./lib/testUtils"; +// Skipped due to flakiness: navigation to the App Store often exceeds the test timeout locally because of slow performance. Will be re-enabled once performance improvements are made. +test.skip(); + test.describe.configure({ mode: "parallel" }); test.afterEach(({ users }) => users.deleteAll()); diff --git a/apps/web/playwright/fixtures/workflows.ts b/apps/web/playwright/fixtures/workflows.ts index cde5f365e5..acc8f23a70 100644 --- a/apps/web/playwright/fixtures/workflows.ts +++ b/apps/web/playwright/fixtures/workflows.ts @@ -51,7 +51,9 @@ export function createWorkflowPageFixture(page: Page) { }; const assertListCount = async (count: number) => { - const workflowListCount = await page.locator('[data-testid="workflow-list"] > li'); + const workflowListCount = page.locator('[data-testid="workflow-list"] > li'); + await expect(workflowListCount.first()).toBeVisible(); + await page.reload(); await expect(workflowListCount).toHaveCount(count); };