diff --git a/app/client/cypress/e2e/Regression/ClientSide/Widgets/Iframe/IframeTest_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Widgets/Iframe/IframeTest_spec.ts index 9047459daf07..af06ad40ac23 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Widgets/Iframe/IframeTest_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Widgets/Iframe/IframeTest_spec.ts @@ -46,7 +46,11 @@ describe( // User interaction - Click getIframeBody(1).find(locators._pageHeaderToggle).click({ force: true }); - getIframeBody(1).find(locators._pageHeaderMenuList).should("be.visible"); + agHelper.WaitForCondition(() => { + return getIframeBody(1) + .find(locators._pageHeaderMenuList) + .then(($el: JQuery) => $el.length > 0); + }); }); it("2. Verify colors, borders and shadows", () => { @@ -81,7 +85,7 @@ describe( propPane.UpdatePropertyFieldValue("URL", " "); agHelper.ValidateToastMessage("url updated"); - agHelper.ClickButton("Submit"); + agHelper.ClickButton("Submit", { force: true }); getIframeBody(0) .find("input") .should("be.visible") @@ -90,6 +94,7 @@ describe( expect(inputValue).to.equal("submitclicked"); }); + EditorNavigation.SelectEntityByName("Iframe1", EntityType.Widget); propPane.UpdatePropertyFieldValue( "srcDoc", ` diff --git a/app/client/cypress/support/Objects/CommonLocators.ts b/app/client/cypress/support/Objects/CommonLocators.ts index d7a534bc4439..85f7e173b819 100644 --- a/app/client/cypress/support/Objects/CommonLocators.ts +++ b/app/client/cypress/support/Objects/CommonLocators.ts @@ -326,7 +326,7 @@ export class CommonLocators { _treeSelectedContent = ".rc-tree-select-selection-item-content"; _switcherIcon = ".switcher-icon"; _root = "#root"; - _pageHeaderToggle = ".navbar__items>button"; + _pageHeaderToggle = ".navbar__items > button"; _pageHeaderMenuList = ".navbar-sidebar__backdrop"; _enterFullScreen = ".application-demo-new-dashboard-control-enter-fullscreen"; _dashboardContainer = ".application-demo-new-dashboard-container";