/cypress-qa-tests

A collection of Cypress tests on varied website

Primary LanguageJavaScript

Cypress Tests

This repository is dedicated to exploring the features and capabilities of the Cypress API. With a focus on hands-on learning, this project is aimed at gaining a deeper understanding of end-to-end testing for web applications.

Google Home Interaction

Check List:

  • Find the sign-in button
  • Get the search bar and type hello world
  • Check the URL after pressing enter hello world` for the search parameter

test file

See the video in action
google.cy.js.mp4

Ultimate QA - Complicated Page

Check List:

  • Find the title Ultimate AQ
  • Find the Sections of Buttons title
  • Get the first button and check the mouse hover effect
  • Find the Sections of Social Media Follows title
  • The form should be filled with Test User, user@example.com, and 16

test file

See the video in action
ultimateqa-complicated-page.cy.js.mp4

The internet - add/remove page

Check List:

  • Go to the Internet page
  • Click Add/Remove Elements link
  • Click the Add Element button 4 times and check Delete buttons length
  • Click Add Element buttons twice and then click Delete button to remove one element, and check the Delete element for visibility

test file

See the video in action
the-internet-add-remove.cy.js.mp4

LetCode - input fields

Check List:

  • Go to the input page
  • Check for title of the page
  • Enter John Doe full name
  • Append today text after I am good
  • Check the input value ortonikc
  • Clear the text in the input field
  • Confirm the edit field is disabled
  • Confirm the text is readonly

test file

See the video in action
letcode-inpuit-fields.cy.js.mp4