Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/YOU54F/cypress-plugins
A home for various Cypress Plugins
https://github.com/YOU54F/cypress-plugins
circleci cypress cypress-plugin cypress-slack-reporter mocha mochawesome mochawesome-report slack testing
Last synced: 3 months ago
JSON representation
A home for various Cypress Plugins
- Host: GitHub
- URL: https://github.com/YOU54F/cypress-plugins
- Owner: YOU54F
- License: mit
- Created: 2019-03-26T22:52:41.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-24T23:38:57.000Z (about 1 year ago)
- Last Synced: 2024-06-20T14:35:04.867Z (5 months ago)
- Topics: circleci, cypress, cypress-plugin, cypress-slack-reporter, mocha, mochawesome, mochawesome-report, slack, testing
- Language: JavaScript
- Homepage: https://cypress-plugins.saf.dev/
- Size: 5.75 MB
- Stars: 163
- Watchers: 2
- Forks: 42
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-cypress - Cypress Slack Reporter
README
# cypress-plugins
Various cypress plugins, some of which I've created, some I've adopted.
It's easier for me to have them all in one place.
- `cypress-jest` - A jest test runner to execute Cypress tests
- `cypress-openapi` - Generate cypress tests from OpenAPI specs
- `cypress-buckets` - split your cypress test files into multiple circleci workflows
- `cypress-circleci` - split your cypress test files into multiple circleci workflows
- `cypress-cognito-srp` - login via cognito for `USER_SRP_AUTH` auth flow, via name and password
- `cypress-dynamic-data` - generate test data from Excel or CSV files.
- `cypress-slack-reporter` - send rich test results to slack
- `cypress-multi-reporters` - Use multiple reporters in your tests## Templates
- `cypress-pact` - generate a scaffold project utilising @pactflow/pact-cypress-adapter
- `cypress-msw-pact` - generate a scaffold project utilising @pactflow/pact-msw-adapter
- `cypress-serverless` - run cypress in a lambda with serverless
- `cypress-docker-typescript` - Will scaffold the example repository used to showcase the plugins, in a location of the users choice.## Documentation
- `cypress-plugins-site` - The website, built with Docusaurus V2 and deployed via Vercel
## Example
The `cypress-docker-typescript` scaffolded example will generate a project with the following.
It contains
- `Typescript`
- The `Cypress` GUI tool
- The `Cypress` CLI tool
- `CircleCI` / `GitHub Actions` workflows
- `cypress-mochawesome-reporter` for fancy test reports
- `cypress-slack-reporter` for upload your reports to slck
- `cypress-failed-logs` devTools console log output on test fail
- Easy to wire up with Cypress' Dashboard Service for project recording
- `Dockerfile` to self contain the application and require no pre-requisites on the host machine, bar `Docker`.