diff --git a/admin-compliance/e2e/utils/test-helpers.ts b/admin-compliance/e2e/utils/test-helpers.ts index 5f6c2d6..bc9c9fa 100644 --- a/admin-compliance/e2e/utils/test-helpers.ts +++ b/admin-compliance/e2e/utils/test-helpers.ts @@ -4,9 +4,11 @@ import { Page, expect } from '@playwright/test' * E2E Test Helpers for SDK Testing */ -// Wait for page to be fully loaded +// Wait for page to be loaded (domcontentloaded — networkidle times out +// on pages with polling API calls like CMP dashboard) export async function waitForPageLoad(page: Page) { - await page.waitForLoadState('networkidle') + await page.waitForLoadState('domcontentloaded') + await page.waitForTimeout(1000) } // Handle role selection screen if present