Tools
Using Cucumber in your project is more manageable with the right tools.
Editorsโ
Most popular text editors support Gherkin syntax highlighting.
Some IDEs also have advanced support for Cucumber, such as running Cucumber from within the IDE, displaying results, navigating between Gherkin steps and step definitions and so on.
Atomโ
Atom is a text editor for macOS, Windows or Linux.
It offers several packages you can use with Cucumber.
TextMateโ
TextMate is a text editor for macOS.
See the Cucumber.tmbundle documentation.
Visual Studio Codeโ
Visual Studio Code is a code editor for Windows, Linux, or macOS.
You can use it with these extensions:
- Cucumber for VSCode by the Cucumber Team (maintainers wanted!)
- Cucumber (Gherkin) Full Support by Alexander Krechik.
Novaโ
Nova is a text editor for macOS.
See the Cucumber extension for Gherkin language support.
IDEsโ
- Java IDEs
- Ruby IDEs
- CukeTest is a Gherkin editor and Cucumber.js development tool.
- testjam.io is an online IDE for running and sharing Cucumber.js snippets.
Build toolsโ
You can run Cucumber using build tools, rather than from the command line.
Moreโ
Java
This page describes tools commonly used with Java.
JavaScript
This page describes tools commonly used with JavaScript.
Ruby
This page describes tools for a Ruby or Ruby on Rails environment.
Related tools
People have written tools on top of Cucumber. These are the known third-party tools that work together with Cucumber: