Skip to content

Commit ac5d231

Browse files
authored
Fix custom details page test (#25954)
* Fixed the custom details page playwright * minor fix
1 parent 3c117fe commit ac5d231

File tree

1 file changed

+16
-7
lines changed

1 file changed

+16
-7
lines changed

openmetadata-ui/src/main/resources/ui/playwright/e2e/Features/CustomizeDetailPage.spec.ts

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -186,9 +186,8 @@ test.describe('Persona customize UI tab', async () => {
186186
test.slow();
187187

188188
const personaListResponse = adminPage.waitForResponse(`/api/v1/personas?*`);
189-
await adminPage.goBack();
189+
await settingClick(adminPage, GlobalSettingOptions.PERSONA);
190190
await personaListResponse;
191-
await adminPage.waitForLoadState('networkidle');
192191
await navigateToPersonaWithPagination(
193192
adminPage,
194193
navigationPersona.data.name,
@@ -438,14 +437,20 @@ test.describe('Persona customization', () => {
438437
await addButton.click();
439438

440439
await expect(adminPage.getByTestId('tab-Custom Tab')).toBeVisible();
441-
await expect(adminPage.getByText('Customize Custom Tab Widgets')).toBeVisible();
440+
await expect(
441+
adminPage.getByText('Customize Custom Tab Widgets')
442+
).toBeVisible();
442443

443444
// Wait for dialog to close before interacting with grid layout
444445
await adminPage.getByRole('dialog').waitFor({ state: 'hidden' });
445-
await adminPage.locator('.ant-modal-wrap').waitFor({ state: 'detached' });
446+
await adminPage
447+
.locator('.ant-modal-wrap')
448+
.waitFor({ state: 'detached' });
446449

447450
// Get locator after dialog closes to avoid layout shift issues
448-
const addWidgetButton = adminPage.getByTestId('ExtraWidget.EmptyWidgetPlaceholder').getByTestId('add-widget-button');
451+
const addWidgetButton = adminPage
452+
.getByTestId('ExtraWidget.EmptyWidgetPlaceholder')
453+
.getByTestId('add-widget-button');
449454
await addWidgetButton.waitFor({ state: 'visible' });
450455
await expect(addWidgetButton).toBeEnabled();
451456
await addWidgetButton.click();
@@ -585,10 +590,14 @@ test.describe('Persona customization', () => {
585590
await addButton.click();
586591

587592
await expect(adminPage.getByTestId('tab-Custom Tab')).toBeVisible();
588-
await expect(adminPage.getByText('Customize Custom Tab Widgets')).toBeVisible();
593+
await expect(
594+
adminPage.getByText('Customize Custom Tab Widgets')
595+
).toBeVisible();
589596

590597
// Get locator after dialog closes to avoid layout shift issues
591-
const addWidgetButton = adminPage.getByTestId('ExtraWidget.EmptyWidgetPlaceholder').getByTestId('add-widget-button');
598+
const addWidgetButton = adminPage
599+
.getByTestId('ExtraWidget.EmptyWidgetPlaceholder')
600+
.getByTestId('add-widget-button');
592601
await addWidgetButton.waitFor({ state: 'visible' });
593602
await expect(addWidgetButton).toBeEnabled();
594603
await addWidgetButton.click();

0 commit comments

Comments
 (0)