MCPcopy Index your code
hub / github.com/JoanEsquivel/cypress-cucumber-boilerplate

github.com/JoanEsquivel/cypress-cucumber-boilerplate @7.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 7.0 ↗ · + Follow
7 symbols 14 edges 7 files 0 documented · 0% updated 2y ago7.0 · 2022-12-10★ 1092 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

cypress-cucumber-boilerplate-for-e2e-testing

exemplo imagem

Cypress 10+ with Cucumber boilerplate project.

💻 Topics

Integrated with:

  • [x] https://github.com/badeball/cypress-cucumber-preprocessor
  • [x] https://github.com/bahmutov/cypress-esbuild-preprocessor
  • [x] https://www.npmjs.com/package/multiple-cucumber-html-reporter
  • [x] https://github.com/cucumber/json-formatter
  • [x] https://github.com/Shelex/cypress-allure-plugin

(+ bundlers: https://github.com/badeball/cypress-cucumber-preprocessor/tree/master/examples)

  • 💻 Pre-requisites

  • Node JS

  • Optional: Java 8 for Allure Reporter
  • Optional: Json-formatter for Native Reporter option(depends on your OS: https://github.com/cucumber/json-formatter)

🚀 Install the project

Install project dependencies with: npm i

Run the demo:

  1. Standard Execution: npm run cypress:execution
  2. Native report(with JSON FORMATTER): Check how to do it in this video: Cucumber BDD Report - YouTube
  3. Allure Report:
  4. npm run cypress:execution-allure
  5. npm run allure:report
  6. allure open
  7. You'll get a report like this one: GitHub Page - Allure Report Sample: https://joanesquivel.github.io/cypress-cucumber-boilerplate/

Sample repo to generate an allure report as an artifact using GH Actions

  • https://github.com/SeyiOG/newCyLearn2/blob/main/.github/workflows/cypress-allure-report.yml

Core symbols most depended-on inside this repo

Shape

Method 4
Class 2
Function 1

Languages

TypeScript100%

Modules by API surface

cypress/pages/LoginPage.js6 symbols
cypress.config.js1 symbols

For agents

$ claude mcp add cypress-cucumber-boilerplate \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page