Skip to main content

Test Runners

Serenity/JS Test Runner Adapters are the main integration point between your test runner and Serenity/JS.

Adapters interpret internal test runner events, translate them to Serenity/JS domain events, and enable Serenity/JS reporting services even if your test scenarios don't follow the Screenplay Pattern yet.

Some of the adapters can also help you pre-configure Serenity/JS to use a default cast of actors appropriate for the kind of test automation you're doing, and make it easier for your team to adopt Serenity/JS Screenplay Pattern APIs.

In this part of the Serenity/JS Handbook, you'll learn how to integrate Serenity/JS with the following test runners: