Skip to content

Commit b86d408

Browse files
Chore(UI): Fix flaky ApiDocs test (open-metadata#23844)
* Fix the ApiDocs playwright test * Add proper waits
1 parent f672009 commit b86d408

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

openmetadata-ui/src/main/resources/ui/playwright/e2e/Flow/ApiDocs.spec.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,14 @@ test.describe('API docs should work properly', () => {
2525
await page.locator('[data-testid="help-icon"]').click();
2626
await page.getByRole('link', { name: 'API', exact: true }).click();
2727

28-
await page.getByTestId('loader').waitFor({ state: 'detached' });
28+
await page.waitForLoadState('networkidle');
29+
await page
30+
.getByTestId('fluid-container')
31+
.getByTestId('loader')
32+
.waitFor({ state: 'detached' });
33+
await page.waitForSelector('[data-content-id="overview"]', {
34+
state: 'visible',
35+
});
2936

3037
await expect(
3138
page.getByRole('link', {

0 commit comments

Comments
 (0)