From e959360dbb781f88116c8a60014a1cdff501dfa4 Mon Sep 17 00:00:00 2001 From: Aishwarya-U-R <91450662+Aishwarya-U-R@users.noreply.github.com> Date: Tue, 21 Mar 2023 08:59:19 +0530 Subject: [PATCH] test: Cypress - TableV2/pagesize spec fix (#21611) ## Description - This PR fixes the pagesize_spec.js from TableV2 folder which is now consistently failing in CI ## Type of change - Script fix ## How Has This Been Tested? - Cypress local run ## Checklist: ### QA activity: - [X] Added Test Plan Approved label after reviewing all Cypress changes --- .../Widgets/TableV2/pagesize_spec.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/app/client/cypress/integration/Regression_TestSuite/ClientSideTests/Widgets/TableV2/pagesize_spec.js b/app/client/cypress/integration/Regression_TestSuite/ClientSideTests/Widgets/TableV2/pagesize_spec.js index d2feaf062e..558cd09b57 100644 --- a/app/client/cypress/integration/Regression_TestSuite/ClientSideTests/Widgets/TableV2/pagesize_spec.js +++ b/app/client/cypress/integration/Regression_TestSuite/ClientSideTests/Widgets/TableV2/pagesize_spec.js @@ -13,9 +13,16 @@ describe("Table widget v2", function () { cy.moveToStyleTab(); cy.wait(1000); //for style tab to settle cy.get(".t--button-group-SHORT").should("be.visible"); - cy.get(".t--button-group-SHORT").click(); - cy.wait(1000); //for table to-align to Short click - cy.get(".t--widget-textwidget .bp3-ui-text").should("contain", "7"); + cy.get(".t--button-group-SHORT") + .invoke("attr", "aria-selected") + .then((sel) => { + cy.log("sel for short is " + sel); + if (sel === "false") { + cy.get(".t--button-group-SHORT").click({ force: true }); + cy.wait(1000); //for table to-align to Short click + cy.get(".t--widget-textwidget .bp3-ui-text").should("contain", "7"); + } + }); cy.get(".t--button-group-DEFAULT").click({ force: true }); cy.get(".t--widget-textwidget .bp3-ui-text").should("contain", "5");