1 CreateCypressPresentation
1 CreateCypressPresentation
CYPRESS
PROJECT
OPEN
INSTALL NPM PACKAGE.JSON
OPEN
INSTALL CYPRESS
OPEN
CYPRESS TERMINAL OPEN
OPEN
E2E TESTING
OPEN
ADD CYPRESS CONFIGURATION
OPEN
SELECT BROWSER WITH E2E TESTING
OPEN
CREATE NEW SPEC
• Select "Create new spec" and type cypress js file name and
click "Create spec" button.
OPEN
GET METHOD SAMPLE TEST
OPEN
POST METHOD SAMPLE TEST
OPEN
ADD SHORTCUT SCRIPT
OPEN
RUN SHORTCUT COMMAND
OPEN
ADD SHORTCUT RUN ALL UNDER E2E FOLDER
Run “npm run cy:runAll” in terminal that can run all test file under e2e folder.
OPEN
CYPRESS REQUEST
OPEN
CY.REQUEST(URL)
• cy.visit("https://jsonplaceholder.cypress.io");
cy.request("comments");
//or
cy.request("https://jsonplaceholder.cypress.io/
comments");
OPEN
CY.REQUEST(URL, BODY)
• cy.request( "POST",
'https://jsonplaceholder.cypress.io/posts', {
"key": "value1",
"key2": "value2"
})
OPEN
CY.REQUEST(METHOD, URL)
cy.request( "GET",
'https://jsonplaceholder.cypress.io/posts')
OPEN
CY.REQUEST(METHOD, URL, BODY)
• cy.request( "GET",
'https://jsonplaceholder.cypress.io/posts', {"one":
"1 value","two": "2 value"})
OPEN
CY.REQUEST(OPTIONS)
cy.request( 'https://jsonplaceholder.cypress.io/posts',
{"first": ""}, {"second": ""})
OPEN
DEMO TEST
OPEN
CREATE CUSTOM COMMAND
OPEN
USE CUSTOM COMMAND
OPEN