/Web-Automation-Katalon-Demo-With-Cypress

This repository contains the code for web automation utilizing Cypress to schedule appointments on a Katalon demonstration website. Included are test fixtures, sample tests, and preconfigured Cypress settings. For simple viewing of test results, the repository also contains test reports and video recordings

Primary LanguageJavaScript

Web-Automation-Katalon-Demo-With-Cypress

Project Scenario:

  1. Visit https://katalon-demo-cura.herokuapp.com/
  2. Login
  3. Make an appointment
  4. Facility - Seoul CURA Healthcare Center
  5. Check on "Apply for hospital readmission"
  6. Healthcare Program - Medicaid
  7. Select a visiting date
  8. Add a comment
  9. Book an Appointment
  10. Verify the appointment

Technology Used:

  • Cypress
  • Java Script
  • Visual Studio Code
  • Mochawesome

Pre-requisite

  • Node JS must be installed

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

Mochawesome Report:

image

Video Output:

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