https://github.com/pirasanthan-jesugeevegan/amt-cypress-expedia
This is a task to Automate the Expedia Hotel booking system using Cypress and Cucumber with Mochawesome report
https://github.com/pirasanthan-jesugeevegan/amt-cypress-expedia
cucumber cypress scenarios
Last synced: 6 months ago
JSON representation
This is a task to Automate the Expedia Hotel booking system using Cypress and Cucumber with Mochawesome report
- Host: GitHub
- URL: https://github.com/pirasanthan-jesugeevegan/amt-cypress-expedia
- Owner: pirasanthan-jesugeevegan
- Created: 2020-08-26T14:14:23.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-16T00:54:04.000Z (over 4 years ago)
- Last Synced: 2025-05-15T00:21:26.257Z (7 months ago)
- Topics: cucumber, cypress, scenarios
- Language: JavaScript
- Homepage:
- Size: 4.26 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

Expedia Hotel Journey
This is a task to Automate the [Expedia Hotel booking system](https://www.expedia.co.uk/Hotels) using Cypress and Cucumber with Mochawesome report, Please see below for the Test Case that are automated
## **Test Scenario**: Stay Function
| Test Case Number | Test Case |
|--|--|
|TC001 | Verify that the stay screen contains elements such as Destination, departure Date, Arrival Date, Add Flight, Add Car, Travellers and Search button. |
|TC002|Verify if a user will be able to successfully search with a valid data|
|TC003 | Verify if a user will not be able to book a flight without location |
|TC004 |Verify if a user is able to filter deals |
Note - These are one of the few to be automated
## Install
1. clone the repo
2. `npm install` or `yarn install`
## Run tests
**CLI** - Run CLI
```
npx cypress run
```
**Cypress UI** - Run on Cypress UI
```
yarn || npm test:chrome
```
## Technology used:
- Cypress
- Cucumber
- Mochawesome
## DEMO
[Live report - Schedule to run everyday ](https://pirasanthan-jesugeevegan.github.io/amt-cypress-Expedia/)