Integration with TestCafe A node.js tool to automate end-to-end web testing. This plugin allows you to run TestCafe tests directly from Webstorm.
- Run a specific test, fixture, all tests in a file or directory via the context menu
- Debug a specific test, fixture, all tests in a file or directory via the context menu
- Run a single test in live mode for easier test creation: https://devexpress.github.io/testcafe/documentation/using-testcafe/common-concepts/live-mode.html
- View test results in the run window
TestCafe should be installed in your project as a local package. To install it, use the npm install testcafe command or add TestCafe to dependencies in your package.json file. Your project should contain TestCafe modules in node_modules\testcafe....
You can change the browser/enable live mode in the run configuration.
To run/debug a specific test, invoke the context menu when the cursor is placed inside the test body.
To run/debug all tests in a test fixture, invoke the context menu when the cursor is placed on the fixture name.
To run/debug all tests in the current file, invoke the context menu for the file outside of a test body.
To run all test files in a folder, invoke the context menu for this folder.
The test results are shown in the run window.