From 777cb63f0933796245f4a1bd1adcdf37cf0e6972 Mon Sep 17 00:00:00 2001 From: Aishwarya-U-R <91450662+Aishwarya-U-R@users.noreply.github.com> Date: Thu, 26 Oct 2023 02:35:34 +0530 Subject: [PATCH] test: Cypress | IconButton_2_spec.ts flaky fix (#28379) ## Description **Flaky fixes below:** - /Widgets/Others/IconButton_2_spec.ts #### Type of change - Script fix (non-breaking change which fixes an issue) ## Testing > #### How Has This Been Tested? - [X] Cypress CI runs ## Checklist: #### QA activity: - [X] Added `Test Plan Approved` label after Cypress tests were reviewed --- .../ClientSide/Widgets/Others/IconButton_2_spec.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/app/client/cypress/e2e/Regression/ClientSide/Widgets/Others/IconButton_2_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Widgets/Others/IconButton_2_spec.ts index ffe6588462..a6dfb78e5b 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Widgets/Others/IconButton_2_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Widgets/Others/IconButton_2_spec.ts @@ -5,6 +5,7 @@ import { entityExplorer, propPane, draggableWidgets, + assertHelper, } from "../../../../../support/Objects/ObjectsCore"; describe("Icon Button widget Tests", function () { @@ -102,10 +103,18 @@ describe("Icon Button widget Tests", function () { "onClick", "{{navigateTo('www.yahoo.com', {}, 'SAME_WINDOW');}}", ); - deployMode.DeployApp(); + deployMode.DeployApp( + locators._widgetInDeployed(draggableWidgets.ICONBUTTON), + ); agHelper.GetNClick(`${locators._widgetInDeployed("iconbuttonwidget")}`); agHelper.AssertURL("yahoo.com"); - agHelper.BrowserNavigation(-1); + // agHelper.BrowserNavigation(-1); + cy.window({ timeout: 60000 }).then((win) => { + win.history.back(); + }); + assertHelper.AssertNetworkResponseData("@viewPage"); + assertHelper.AssertDocumentReady(); + agHelper.Sleep(3000); //for view page to complete loading & then navigate back deployMode.NavigateBacktoEditor(); });