From 3a619c4600617a194759c80f5dda8e60b780d9b2 Mon Sep 17 00:00:00 2001 From: Aniket Katkar Date: Fri, 10 Oct 2025 22:15:37 +0530 Subject: [PATCH 1/2] Fix the ApiDocs playwright test --- .../main/resources/ui/playwright/e2e/Flow/ApiDocs.spec.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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..dd1bc3e2fadb 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,11 @@ 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 expect( page.getByRole('link', { From fcc3b503c8db3b260d1a542adf1f4c74a7b0f8e8 Mon Sep 17 00:00:00 2001 From: Aniket Katkar Date: Fri, 10 Oct 2025 22:25:32 +0530 Subject: [PATCH 2/2] Add proper waits --- .../src/main/resources/ui/playwright/e2e/Flow/ApiDocs.spec.ts | 3 +++ 1 file changed, 3 insertions(+) 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 dd1bc3e2fadb..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 @@ -30,6 +30,9 @@ test.describe('API docs should work properly', () => { .getByTestId('fluid-container') .getByTestId('loader') .waitFor({ state: 'detached' }); + await page.waitForSelector('[data-content-id="overview"]', { + state: 'visible', + }); await expect( page.getByRole('link', {