From 75e7b832d5efa0bbf97758b9349516bb0ea32169 Mon Sep 17 00:00:00 2001 From: Aniket Katkar Date: Thu, 11 Sep 2025 09:51:13 +0530 Subject: [PATCH] Fix the flakiness in service ingestion playwright (#23334) (cherry picked from commit d9f34bb1fafcbaee5d38846a54514679bdbf689c) --- .../src/main/resources/ui/playwright/utils/service.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/openmetadata-ui/src/main/resources/ui/playwright/utils/service.ts b/openmetadata-ui/src/main/resources/ui/playwright/utils/service.ts index f659f4c14ca..eede70301e0 100644 --- a/openmetadata-ui/src/main/resources/ui/playwright/utils/service.ts +++ b/openmetadata-ui/src/main/resources/ui/playwright/utils/service.ts @@ -11,13 +11,18 @@ * limitations under the License. */ import { expect, Page } from '@playwright/test'; +import { escapeESReservedCharacters, getEncodedFqn } from './entity'; import { settingClick, SettingOptionsType } from './sidebar'; export const searchServiceFromSettingPage = async ( page: Page, service: string ) => { - const serviceResponse = page.waitForResponse(`/api/v1/search/query?q=*`); + const serviceResponse = page.waitForResponse( + `/api/v1/search/query?q=**${getEncodedFqn( + escapeESReservedCharacters(service) + )}**` + ); await page.fill('[data-testid="searchbar"]', service); await serviceResponse;