JetBrains IDEA
JetBrains IDEs are popular among developers for their powerful features and support for a wide range of programming languages and frameworks. They provide a rich set of tools for code editing, refactoring, debugging, and testing, making them a top choice for many software development teams.
Serenity/JS integrates with industry-standard test runners using their dedicated integration protocols, which means that to run and debug your Serenity/JS tests in JetBrain IDEs you simply need the appropriate extension for your test runner of choice.
Recommended Plugins​
JetBrains plugins listed in this section are developed and maintained by JetBrains s.r.o. and are available in the JetBrains Marketplace. At the time of writing, the plugins are compatible with all the JetBrains IDEs that support JavaScript, including:
Cucumber.js​
To run and debug your Serenity/JS Playwright Test scenarios in the supported JetBrains IDEs, you'll need the following plugins:
Mocha​
To run and debug your Serenity/JS Mocha scenarios in the supported JetBrains IDEs, you'll need the following plugins:
Playwright Test​
To run and debug your Serenity/JS Playwright Test scenarios in the supported JetBrains IDEs, you'll need the following plugins:
WebdriverIO​
While there's no dedicated WebdriverIO plugin for JetBrains IDEs yet, you can run and debug your Serenity/JS WebdriverIO scenarios using the WebdriverIO Test Runner CLI with the following plugins: