Skip to content

AbhyudaySinghPal/cypress-demoproj

Repository files navigation

cypress-course

Framework created for personal learning on Cypress Framework with help of Udemy course by Joan Cypress Udemy Course where I try to resolve with practical examples E2E testing scenarios using Javascript & Typescript.

Topics reviewed:

  • How to install Cypress?
  • Hello world in Cypress
  • Mocha Structure
  • Visit a website with Base Url
  • Environment Variables
  • Locators: CSS & XPath
  • Subject management, and retriability
  • Viewport configurations: Basic & Advanced
  • Handle Checkboxes, Links, Broken Images, Upload a File, Download a File, Upload a File, Iframes, Alerts, Accordion, Autocomplete, Tooltips, Menus, Drag and Drop
  • Preserve Session(cy.session)
  • Page Object Model or Actions?
  • UI Custom Commands
  • Global Hooks
  • Fixtures
  • Share context and data with variables
  • Excel integration
  • MySql database testing
  • Debugging
  • Mocking & Spying APIs with Cy.Intercept
  • cy.clock() & cy.tick()
  • Faker integration
  • API Testing overview using a Bearer Token! Constructing the request with custom options.
  • Cypress Dashboard Integration
  • Parallel Execution using GitHub Actions
  • Use environment variables and hide sensitive data.
  • cy.origin()
  • Webkit experimental feature added

Dependencies:

References & examples

How to run the project?

  • Install Node JS
  • Run the command "npm i"
  • Run a script in the package.json

How to update the Cypress dependecy? npm install -D cypress@x.x.x

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published