diff --git a/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/Lineage.spec.ts b/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/Lineage.spec.ts index 7e67b08537c..797196fc2c9 100644 --- a/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/Lineage.spec.ts +++ b/openmetadata-ui/src/main/resources/ui/playwright/e2e/Pages/Lineage.spec.ts @@ -565,7 +565,7 @@ test('Verify cycle lineage should be handled properly', async ({ browser }) => { await page.reload(); await page.waitForLoadState('networkidle'); - await page.getByTestId('fit-screen').click(); + await performZoomOut(page); await expect(page.getByTestId(`lineage-node-${tableFqn}`)).toBeVisible(); await expect(page.getByTestId(`lineage-node-${topicFqn}`)).toBeVisible(); 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 4a3faebfe1a..45dd40bd040 100644 --- a/openmetadata-ui/src/main/resources/ui/playwright/utils/glossary.ts +++ b/openmetadata-ui/src/main/resources/ui/playwright/utils/glossary.ts @@ -718,7 +718,9 @@ export const validateGlossaryTerm = async ( if (isGlossaryTermPage) { await expect(page.getByTestId(term.name)).toBeVisible(); } else { + await expect(page.locator(termSelector)).toBeVisible(); await expect(page.locator(termSelector)).toContainText(term.name); + await expect(page.locator(statusSelector)).toBeVisible(); await expect(page.locator(statusSelector)).toContainText(status); } }; diff --git a/openmetadata-ui/src/main/resources/ui/playwright/utils/widgetFilters.ts b/openmetadata-ui/src/main/resources/ui/playwright/utils/widgetFilters.ts index 7971b90d46e..ce3b4be7f4a 100644 --- a/openmetadata-ui/src/main/resources/ui/playwright/utils/widgetFilters.ts +++ b/openmetadata-ui/src/main/resources/ui/playwright/utils/widgetFilters.ts @@ -56,28 +56,28 @@ export const verifyDataFilters = async (page: Page, widgetKey: string) => { page.getByTestId(widgetKey).getByTestId('widget-sort-by-dropdown') ).toBeVisible(); - const aToZFilter = page.waitForResponse( - '/api/v1/search/query?q=*&index=all*&sort_field=name.keyword&sort_order=asc' - ); await page .getByTestId(widgetKey) .getByTestId('widget-sort-by-dropdown') .click(); + const aToZFilter = page.waitForResponse( + '/api/v1/search/query?q=*&index=all*&sort_field=name.keyword*&sort_order=asc*' + ); await page.getByRole('menuitem', { name: 'A to Z' }).click(); await aToZFilter; - const zToAFilter = page.waitForResponse( - '/api/v1/search/query?q=*&index=all*&sort_field=name.keyword&sort_order=desc' - ); await page .getByTestId(widgetKey) .getByTestId('widget-sort-by-dropdown') .click(); + const zToAFilter = page.waitForResponse( + '/api/v1/search/query?q=*&index=all*&sort_field=name.keyword*&sort_order=desc*' + ); await page.getByRole('menuitem', { name: 'Z to A' }).click(); await zToAFilter; const latestFilter = page.waitForResponse( - '/api/v1/search/query?q=*&index=all*&sort_field=updatedAt&sort_order=desc' + '/api/v1/search/query?q=*&index=all*&sort_field=updatedAt*&sort_order=desc*' ); await page .getByTestId(widgetKey)