diff --git a/openmetadata-ui/src/main/resources/ui/playwright/e2e/Flow/ApiDocs.spec.ts b/openmetadata-ui/src/main/resources/ui/playwright/e2e/Flow/ApiDocs.spec.ts index a81acf75fbd9..24b8003616ef 100644 --- a/openmetadata-ui/src/main/resources/ui/playwright/e2e/Flow/ApiDocs.spec.ts +++ b/openmetadata-ui/src/main/resources/ui/playwright/e2e/Flow/ApiDocs.spec.ts @@ -25,7 +25,14 @@ test.describe('API docs should work properly', () => { await page.locator('[data-testid="help-icon"]').click(); await page.getByRole('link', { name: 'API', exact: true }).click(); - await page.getByTestId('loader').waitFor({ state: 'detached' }); + await page.waitForLoadState('networkidle'); + await page + .getByTestId('fluid-container') + .getByTestId('loader') + .waitFor({ state: 'detached' }); + await page.waitForSelector('[data-content-id="overview"]', { + state: 'visible', + }); await expect( page.getByRole('link', {