cypress testcases

//1) google search using dropdown suggestion selection

    it("google search using dropdown suggestion selection",function(){
        cy.visit("https://www.google.co.in")
        cy.get('[name="q"]').type('pune n')
        cy.get('ul>div>[jsname="bw4e9b"]').contains('news').click()
        cy.get('[class="QXROIe"]').should('have.text', 'Top stories')
    })


//2) amazon search using dropdown suggestion selection
 
    it("amazon search using dropdown suggestion selection",function(){
        cy.visit("https://www.amazon.in/")
        cy.get('[id="twotabsearchtextbox"]').type('nokia')
        cy.wait(1000)
        cy.get('[class="autocomplete-results-container"]').contains('keypad mobile phone').click()


//3) webdriveruniversity contact us form

    it("webdriveruniversity contact us form",()=>{
        cy.visit("http://www.webdriveruniversity.com/Contact-Us/contactus.html")
        cy.get('[name="first_name"]').type('Mahendra')
        cy.get('[name="last_name"]').type('Bahubali')
        cy.get('[name="email"]').type('mbahubali@mahishmati.com')
        cy.get('[name="message"]').type('i am king of mahishmati')
        cy.get('[type="submit"]').click()
        cy.get('h1').should('have.text', 'Thank You for your Message!')
    })


//4) webdriveruniversity datepicker   

    it("webdriveruniversity datepicker",()=>{
        cy.visit("http://www.webdriveruniversity.com/Datepicker/index.html")
        cy.get('[class="form-control"]').click()
        cy.get('[class="datepicker datepicker-dropdown dropdown-menu datepicker-orient-left datepicker-orient-top"]')
        .contains('November').dblclick()
        cy.get('[class="datepicker-years"]').contains('span','2020').click()
        cy.get('[class="datepicker-months"]').contains('Apr').click()
        cy.get('[class="datepicker-days"]>table>tbody').children().find('.day')
        .not('.old').not('.new').contains('2').click()
    })


//5) webdriveruniversity iframe element

    it("Webdriveruniversity iframe",()=>{
        cy.visit("http://www.webdriveruniversity.com/IFrame/index.html")
        cy.get('[id="frame"]').its('0.contentDocument.body').then(cy.wrap)
        .find('[class="glyphicon glyphicon-chevron-right"]').click()
        .should('be.visible')

    })

Comments

Popular posts from this blog

What is IP and TCP - Marathi

JS - Day 1

JS - basic types and ways of writing function