From 0414abb29c8558f5c25bcfc204bc26ed027d738a Mon Sep 17 00:00:00 2001 From: emidhun Date: Wed, 11 Jun 2025 13:31:44 +0530 Subject: [PATCH] Fix automation failures on action --- .../newSuits/queries/chainingOfQueries.cy.js | 8 ++++++-- cypress-tests/cypress/support/utils/commonWidget.js | 7 +++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/cypress-tests/cypress/e2e/happyPath/appbuilder/commonTestcases/newSuits/queries/chainingOfQueries.cy.js b/cypress-tests/cypress/e2e/happyPath/appbuilder/commonTestcases/newSuits/queries/chainingOfQueries.cy.js index 258e4ab94a..3784b6dcec 100644 --- a/cypress-tests/cypress/e2e/happyPath/appbuilder/commonTestcases/newSuits/queries/chainingOfQueries.cy.js +++ b/cypress-tests/cypress/e2e/happyPath/appbuilder/commonTestcases/newSuits/queries/chainingOfQueries.cy.js @@ -104,6 +104,7 @@ describe("Chaining of queries", () => { cy.wait(1000) cy.get('[data-cy="query-tab-setup"]').click(); + cy.wait(1500); openEditorSidebar(buttonText.defaultWidgetName); selectEvent("On Click", "Run Query", 0, `[data-cy="add-event-handler"]`, 0); cy.wait(500); @@ -122,7 +123,7 @@ describe("Chaining of queries", () => { // cy.verifyToastMessage(commonSelectors.toastMessage, "Hello World"); }); - it.skip("should verify query duplication", () => { + it("should verify query duplication", () => { const data = {}; let dsName = fake.companyName; @@ -146,6 +147,7 @@ describe("Chaining of queries", () => { chainQuery("runjs", "runpy"); addSuccessNotification("runjs"); + cy.wait(1500); openEditorSidebar(buttonText.defaultWidgetName); selectEvent("On Click", "Run Query", 0, `[data-cy="add-event-handler"]`, 0); cy.wait(500); @@ -170,6 +172,8 @@ describe("Chaining of queries", () => { "have.text", "runjs_copy " ); + + cy.get('[data-cy="query-tab-settings"]').click(); cy.get('[data-cy="notification-on-success-toggle-switch"]').should( "have.value", "on" @@ -184,7 +188,7 @@ describe("Chaining of queries", () => { }); cy.get( `[data-cy="action-selection"] > .select-search > .react-select__control > .react-select__value-container > ` - ).should("have.text", "Run Query"); + ).should("have.text", "Run query"); cy.get('[data-cy="query-selection-field"]').should("have.text", "runpy"); }); }); diff --git a/cypress-tests/cypress/support/utils/commonWidget.js b/cypress-tests/cypress/support/utils/commonWidget.js index c48cd18917..b34ff0b48e 100644 --- a/cypress-tests/cypress/support/utils/commonWidget.js +++ b/cypress-tests/cypress/support/utils/commonWidget.js @@ -31,8 +31,11 @@ export const verifyAndModifyParameter = (paramName, value) => { export const openEditorSidebar = (widgetName = "") => { cy.hideTooltip(); - cy.get(`${commonWidgetSelector.draggableWidget(widgetName)}:eq(0)`).realHover() - cy.get(commonWidgetSelector.widgetConfigHandle(widgetName)).click(); + + cy.get(`${commonWidgetSelector.draggableWidget(widgetName)}:eq(0)`).realHover().then(() => { + cy.wait(1000); + cy.get(commonWidgetSelector.widgetConfigHandle(widgetName)).click(); + }) }; export const verifyAndModifyToggleFx = (