Handbook Modules Changelog Support Sponsors @SerenityJS on Twitter Source code
  • Overview
  • Why Serenity/JS?
  • Demo
  • About this book
  • Support
  • Contributing
  • License
  • Thinking in Serenity/JS
  • The trouble with test scripts
  • The Screenplay Pattern
  • Lean Page Objects
  • Full-stack acceptance testing
  • Bridging the communication gap
  • Design Guide
  • Actors
  • Abilities
  • Interactions
  • Tasks
  • Questions
  • Assertions
  • Errors
  • Integration Guide
  • Architecture
  • Runtime dependencies
  • Versioning
  • Installation
  • Integrating with Cucumber
  • Integrating with Jasmine
  • Integrating with Mocha
  • Integrating with Protractor
  • Jira and other issue trackers
  • Upgrading to Serenity/JS 2.0
  • Reporting
  • Console Reporter
  • Serenity BDD Reporter
  • Artifact Archiver
  • Stream Reporter
  • Community
  • Events and articles
  • Serenity/JS Sponsors
Edit on GitHub

Serenity/JS Community

Thanks for joining the Serenity/JS community!

You can learn about ways to support the project, or share an article you've written, a video you have recorded, or an event you're hosting.

If you're one of the amazing Serenity/JS Sponsors, your details will appear on the Serenity/JS Sponsors Page.

Stream Reporter Events and articles
Get started
  • Serenity/JS Handbook
  • API docs
  • Project templates
  • Examples
Support
  • Free Support
  • Commercial Support
  • Mentoring
  • Training
  • Serenity/JS Sponsors
  • Chat on Gitter
Developers
  • Project templates
  • Contribute
  • Changelog
  • License
Sponsor Star
Made with love in London, UK © 2016 - 2021 Jan Molak, smartcode ltd.