The core Serenity/JS framework, providing the Screenplay Pattern interfaces, as well as the test reporting and integration infrastructure
Serenity/JS test runner adapter for seamless integration with any version of Cucumber.js, facilitating BDD-style test automation and leveraging Serenity/JS reporting capabilities
Protractor framework for Cucumber.js
Serenity/JS universal assertion library supporting all types of functional tests, including both web and REST API scenarios