diff --git a/openmetadata-ui/src/main/resources/ui/playwright/utils/customProperty.ts b/openmetadata-ui/src/main/resources/ui/playwright/utils/customProperty.ts index 627ec9d51a7..0f3433a8362 100644 --- a/openmetadata-ui/src/main/resources/ui/playwright/utils/customProperty.ts +++ b/openmetadata-ui/src/main/resources/ui/playwright/utils/customProperty.ts @@ -72,6 +72,13 @@ export const fillTableColumnInputDetails = async ( ) => { await page.locator(`div.rdg-cell-${columnName}`).last().dblclick(); + const isInputVisible = await page + .locator(`div.rdg-editor-container.rdg-cell-${columnName}`) + .isVisible(); + + if (!isInputVisible) { + await page.locator(`div.rdg-cell-${columnName}`).last().dblclick(); + } await page .getByTestId('edit-table-type-property-modal') .getByRole('textbox')