From f52209c6916daa0eba1fd8872fc3d05cf5352f3d Mon Sep 17 00:00:00 2001 From: Aishwarya-U-R <91450662+Aishwarya-U-R@users.noreply.github.com> Date: Thu, 23 Mar 2023 14:11:09 +0530 Subject: [PATCH] test: Cypress - Welcome screen - Before hook FailureFix - CI runs (#21714) ## Description - This PR aims to fix the welcome screen button click failures seen recently in CI runs ## 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 test --- app/client/cypress/support/commands.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/client/cypress/support/commands.js b/app/client/cypress/support/commands.js index 0874d8bb3b..3c50ed26ae 100644 --- a/app/client/cypress/support/commands.js +++ b/app/client/cypress/support/commands.js @@ -1237,16 +1237,17 @@ Cypress.Commands.add("createSuperUser", () => { cy.get(welcomePage.nextButton).should("not.be.disabled"); cy.get(welcomePage.nextButton).click(); cy.get(welcomePage.newsLetter).should("be.visible"); + //cy.get(welcomePage.newsLetter).trigger("mouseover").click(); + //cy.get(welcomePage.newsLetter).find("input").uncheck();//not working cy.get(welcomePage.dataCollection).should("be.visible"); - cy.get(welcomePage.dataCollection).trigger("mouseover").click(); - cy.get(welcomePage.newsLetter).trigger("mouseover").click(); + //cy.get(welcomePage.dataCollection).trigger("mouseover").click(); cy.get(welcomePage.createButton).should("be.visible"); - cy.get(welcomePage.createButton).click(); + cy.get(welcomePage.createButton).click({ force: true }); cy.wait("@createSuperUser").then((interception) => { - expect(interception.request.body).not.contains( + expect(interception.request.body).contains( "allowCollectingAnonymousData=true", ); - expect(interception.request.body).not.contains("signupForNewsletter=true"); + expect(interception.request.body).contains("signupForNewsletter=true"); }); cy.LogOut(); cy.wait(2000);