From 5bcf4d001f1174ed9e63b7115f10e5dbe1bcca9f Mon Sep 17 00:00:00 2001 From: Cristhian Zanforlin Lousa Date: Mon, 3 Feb 2025 09:52:49 -0300 Subject: [PATCH] tests: update DuckDuckGo test selectors (#6080) --- src/frontend/package-lock.json | 1 - .../extended/integrations/duckduckgo.spec.ts | 16 ++++++++++------ 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/frontend/package-lock.json b/src/frontend/package-lock.json index 63482c0c7..4b7498d67 100644 --- a/src/frontend/package-lock.json +++ b/src/frontend/package-lock.json @@ -836,7 +836,6 @@ }, "node_modules/@clack/prompts/node_modules/is-unicode-supported": { "version": "1.3.0", - "extraneous": true, "inBundle": true, "license": "MIT", "engines": { diff --git a/src/frontend/tests/extended/integrations/duckduckgo.spec.ts b/src/frontend/tests/extended/integrations/duckduckgo.spec.ts index 038fba804..8089cf177 100644 --- a/src/frontend/tests/extended/integrations/duckduckgo.spec.ts +++ b/src/frontend/tests/extended/integrations/duckduckgo.spec.ts @@ -11,15 +11,19 @@ test( await page.getByTestId("sidebar-search-input").click(); await page.getByTestId("sidebar-search-input").fill("duck"); - await page.waitForSelector('//*[@id="toolsDuckDuckGo Search"]', { + await page.waitForSelector('[data-testid="toolsDuckDuckGo Search"]', { timeout: 3000, }); await page - .locator('//*[@id="toolsDuckDuckGo Search"]') - .dragTo(page.locator('//*[@id="react-flow-id"]')); - await page.mouse.up(); - await page.mouse.down(); + .getByTestId("toolsDuckDuckGo Search") + .hover() + .then(async () => { + await page + .getByTestId("add-component-button-duckduckgo-search") + .click(); + }); + await page.getByTestId("fit_view").click(); await page @@ -42,7 +46,7 @@ test( ) ?? false; await page - .getByTestId("output-inspection-data-duckduckgosearch") + .getByTestId("output-inspection-data-duckduckgosearchcomponent") .first() .click();