Integration of TestCafe and CucumberJS
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é.
- Make sure Node.js is installed
- Navigate to the root of the repo
- Use the
You can run tests by executing the
npm test commands in command prompt
Mac or Linux
You can run tests by executing
- Initial Setup
- Using TestCafé
- TestCafé & CucumberJS
As of the time I am writting this, there is only 1 passing test of 3. I decided to not make all of the tests passing, so you could see how failures are handled.
My solution closes the TestCafé browser between each scenario. I tried to keep it open between scenarios but had trouble with handling failures. If you find a solution, I'd like to know.
With TestCafé version 0.19.0, you no longer have to manually update stack-chain. Thank you to the TestCafé crew for making the integration much easier.
Thanks to everyone who has contributed to this project over the last few years.