Skip to content

Latest commit

 

History

History
25 lines (14 loc) · 1.19 KB

README.md

File metadata and controls

25 lines (14 loc) · 1.19 KB

cucumber-electron

Runs cucumber-js in an electron renderer process. Scenarios have direct access to both a browser DOM and node.js libraries, so they are fast and easy to debug interactively.

Build Status Build status

Install

npm install electron cucumber-electron --save-dev

Usage

cucumber-electron is a drop-in replacement for cucumber-js, supporting the same features and command-line options. You should be able to use it on your project without any changes, if you have been using cucumber-js 2.0.0

Run cucumber-electron it like it was cucumber-js, for example:

./node_modules/.bin/cucumber-electron ./features/your.feature:123

Interactive Debugging

The --interactive (or -i) command line switch shows a browser window with chrome dev tools and keeps the window open after all features have finished running.