This repository contains an advanced Cypress automation framework for testing the personal website of Santiago Madriz. The framework includes comprehensive tests for different sections and functionalities of the site, as well as accessibility checks.
cypress-automation-framework/
├── cypress/
│ ├── e2e/
│ │ ├── home.cy.js
│ │ ├── navigation.cy.js
│ │ ├── sections.cy.js
│ │ ├── accessibility.cy.js
│ ├── fixtures/
│ └── support/
│ ├── commands.js
│ └── e2e.js
│
├── .gitignore
├── cypress.config.js
├── package.json
└── README.md
- Clone the repository:
git clone https://github.com/your-username/cypress-automation-framework.git
- Navigate to the project directory:
cd cypress-automation-framework
- Install the dependencies:
npm install
- Install cypress-axe for accessibility testing:
npm install cypress-axe --save-dev
- To open the Cypress Test Runner and interactively run the tests:
npx cypress open
- To run all tests in headless mode (useful for CI/CD pipelines):
npx cypress run