Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joanesquivel/cypress-demo-framework
Cypress IO demo framework built over Youtube videos to teach the framework basics to anyone interested in this technology.
https://github.com/joanesquivel/cypress-demo-framework
applitools chai cicd cypress docker github-actions javascript jenkins joanmedia mocha testing typescript
Last synced: 1 day ago
JSON representation
Cypress IO demo framework built over Youtube videos to teach the framework basics to anyone interested in this technology.
- Host: GitHub
- URL: https://github.com/joanesquivel/cypress-demo-framework
- Owner: JoanEsquivel
- Created: 2021-08-22T18:37:46.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-18T07:40:15.000Z (about 2 years ago)
- Last Synced: 2024-11-07T09:02:42.929Z (1 day ago)
- Topics: applitools, chai, cicd, cypress, docker, github-actions, javascript, jenkins, joanmedia, mocha, testing, typescript
- Language: JavaScript
- Homepage:
- Size: 702 KB
- Stars: 23
- Watchers: 3
- Forks: 55
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cypress-demo-framework
> Cypress IO demo framework built over Youtube videos to teach the framework basics to anyone interested in this technology.
### 💻 Topics
We reviewed topics like:
- [x] Mocha Structure
- [x] Mocha Hooks
- [x] Retry Ability
- [X] Cy.Request(For API testing)
- [X] Write and Read a file.
- [X] Page Object Model
- [X] Browser, Arch, and DOM commands.
- [X] Locators
- [X] Location Methods(URL Validation)
- [X] Cy.Intercept(To mock and stub APIs)
- [X] Fixtures
- [X] Data Driven Testing
- [X] Cypress Studio Review
- [X] Cypress Custom Commands
- [X] Cypress Assertions
- [X] Cypress variables and aliases.
- [X] Plugins: Browserstack, Mochawesome Reporter, Cypress Grep, Xpath
- [X] Dockerfile added.
- [X] Jenkinsfile added.
- [X] Github Actions & Gitlab CI/CD yml files.
- [X] Typescript Configuration
- [X] Visual Testing with Applitools
- [X] Database Testing using SQL
- [X] Lighthouse integration
- ## 💻 Pre-requisitesBefore you use this project you only need to have Node Js installed in your computer.
https://nodejs.org/es/download/
## 🚀 Install the project
Install project dependencies with: npm i