Posts

Showing posts from November, 2022

api testing - GET, POST. PUT, DELETE requests

/// <reference types = "Cypress"/> //*api testing*// describe("api testing", () => {    //1) GET request    it("GET", () => {     cy.request({       method: "GET",       url: "https://reqres.in/api/users?page=2",     }).then((res) => {       cy.log(res);       cy.log(res.body.data);       expect(res.body.data[0]).to.have.property("id");       expect(res.body.data[0]).to.have.keys(         "id",         "avatar",         "email",         "first_name",         "last_name"       );       //assert every element at a time using forEach method:       let arry = res.body.data;       arry.forEach((el) => {         expect(el).to.have.keys(          ...

cypress login tests

/// <reference types = "Cypress"/> //1) orange hrm login test //A) correct username & password describe("orange hrm login test",function(){     it("with correct username & password", function(){         cy.visit("https://opensource-demo.orangehrmlive.com/web/index.php/auth/login")         cy.get('[name="username"]').type('Admin')         cy.get('[name="password"]').type('admin123')         cy.get('[type="submit"]').click()         cy.get('[class="oxd-text oxd-text--h6 oxd-topbar-header-breadcrumb-module"]')         .should('contain','Dashboard')     }) })

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...