Skip to content

This repository consists of Cypress code for automating appointment scheduling on a Katalon demo site. It provides pre-configured Cypress settings, test fixtures, and sample tests. In addition, it includes video recordings and test reports for quick and easy viewing of test results.

Notifications You must be signed in to change notification settings

Siddik-1997/Web-Automation-with-Cypress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web-Automation-with-Cypress

Cypress is a popular open-source JavaScript-based testing framework used for web automation. It allows developers to write tests for web applications using JavaScript and offers features like automatic waiting, real-time reloading, and a time-traveling debugger, which makes the process of writing and debugging tests easier and more efficient.

Cypress provides a simple and intuitive API for writing tests, with built-in tools for debugging and writing assertions. It also has features like automatic retries, which allows tests to automatically retry on failure, and real-time reloading, which enables developers to see changes in real-time as they edit the tests.

Cypress has gained popularity among developers due to its fast execution time, reliable test results, and its ability to provide end-to-end testing for web applications. It also has excellent documentation and a supportive community, which makes it easy for developers to get started and troubleshoot any issues that may arise.

Technology Used:

  • Cypress
  • Java Script
  • Visual Studio Code
  • Mochawesome

How to run this project:

  • Clone this project
  • hit the following command: npx cypress open or npx cypress run
  • for Mochawesome Report: npm i cypress-mochawesome-reporter

Project Scenerio:

  • Visit https://katalon-demo-cura.herokuapp.com/
  • Login
  • Make an appointment
  • Facility - Seoul CURA Healthcare Center
  • Check on "Apply for hospital readmission"
  • Healthcare Program - Medicaid
  • Select a visiting date
  • Add a comment
  • Book an Appointment
  • Verify the appointment

Mochawesome Report:

Screenshot (61)

Video Output:

LoginTest.cy.js.mp4
MakeAppointmentTest.cy.js.mp4

About

This repository consists of Cypress code for automating appointment scheduling on a Katalon demo site. It provides pre-configured Cypress settings, test fixtures, and sample tests. In addition, it includes video recordings and test reports for quick and easy viewing of test results.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published