32 lines
773 B
JavaScript
32 lines
773 B
JavaScript
var loginPage= require('../locators/LoginPage.json')
|
|
var 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.get(homePage.appEditIcon).should('have.length', 1)
|
|
cy.get(homePage.appEditIcon).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()
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|