diff --git a/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/Glossary.spec.ts b/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/Glossary.spec.ts index 75338a6ffd1..dac9e5b2922 100644 --- a/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/Glossary.spec.ts +++ b/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/Glossary.spec.ts @@ -1227,6 +1227,11 @@ test.describe('Glossary tests', () => { await selectActiveGlossary(page, glossary1.data.displayName); await selectActiveGlossaryTerm(page, glossaryTerm1.data.displayName); await page.getByTestId('terms').click(); + await page.waitForLoadState('networkidle'); + + await page.waitForSelector('[data-testid="loader"]', { + state: 'detached', + }); await performExpandAll(page); @@ -1463,6 +1468,12 @@ test.describe('Glossary tests', () => { await selectActiveGlossaryTerm(page, glossaryTerm1.data.displayName); await page.getByTestId('terms').click(); + await page.waitForLoadState('networkidle'); + + await page.waitForSelector('[data-testid="loader"]', { + state: 'detached', + }); + await createGlossaryTerm( page, glossary2.data.terms[0].data, diff --git a/openmetadata-ui/src/main/resources/ui/playwright/utils/glossary.ts b/openmetadata-ui/src/main/resources/ui/playwright/utils/glossary.ts index 8e87800720a..4a3faebfe1a 100644 --- a/openmetadata-ui/src/main/resources/ui/playwright/utils/glossary.ts +++ b/openmetadata-ui/src/main/resources/ui/playwright/utils/glossary.ts @@ -1689,4 +1689,8 @@ export const performExpandAll = async (page: Page) => { ); await page.getByTestId('expand-collapse-all-button').click(); await termRes; + + await page.waitForSelector('[data-testid="loader"]', { + state: 'detached', + }); };