rquellh / testcafe-cucumber

Integration of TestCafe and CucumberJS
MIT License
95 stars 59 forks source link

Integration of TestCafe and CucumberJS

This is a demonstration of integration TestCafé into CucumberJS tests using TestCafe and Cucumber.

Big thank you to helen-dikareva for your help in starting the integration with your repo. This is a fork of all of the hard work you've put in.

Also, thanks to the team at TestCafé for allowing testers to break away from Selenium.

Depreciation Notice - There are talks to officially support the Gherkin syntax in TestCafé. Once those changes are in place I will no longer support this repo. Please voice your support of these changes becoming native to TestCafé.

Versions

TestCafé 1.1.0
CucumberJS 5.1.0

Installation

  1. Make sure Node.js is installed
  2. Navigate to the root of the repo
  3. Use the npm install command

Running tests

Windows

You can run tests by executing the .\node_modules\.bin\cucumber-js.cmd or npm test commands in command prompt

Mac or Linux

You can run tests by executing node_modules/cucumber/bin/cucumber-js

Documentation

Notes

Contributors

Thanks to everyone who has contributed to this project over the last few years.

cmasekar benkirbyten10 vvedachalam azzra