const loginPage = require("../locators/LoginPage.json"); const homePage = require("../locators/HomePage.json"); Cypress.Commands.add("LogintoApp", (uname, pword) => { cy.visit("/"); cy.get(loginPage.username).should("be.visible"); cy.get(loginPage.username).type(uname); cy.get(loginPage.password).type(pword); cy.get(loginPage.submitBtn).click(); }); Cypress.Commands.add("SearchApp", appname => { cy.get(homePage.searchInput).type(appname); cy.wait(1000); // cy.get(homePage.appEditIcon).should("have.length", 1); cy.get(homePage.appEditIcon) .first() .click(); cy.get("#loading").should("not.exist"); }); Cypress.Commands.add("PublishtheApp", () => { cy.wait(4000); cy.get(homePage.publishButton).click(); cy.window().then(win => { cy.get(homePage.publishCrossButton).click(); }); });