ScreenPlay is a root cause analysis enhancement tool for Puppeteer.
We believe modern automation frameworks like Puppeteer, Playwright and Selenium are pretty fast and useful but maintaining and debugging tests is hard.
ScreenPlay adds root cause analysis features to these test runs. Initially, it will capture a screenshot at each step, highlight the action taken, and save it to a local drive. The screenshots can be easily viewed in succession through an intuitive UI to demonstrate the test flow or to identify where a test failed.
Installation + Getting Started
In order to use Screenplay, first install the Node package: (You may also use the yarn equivalent commands)
npm install @testim/screenplay puppeteer
Please visit our ScreenPlay docs for getting started, usage guides, integration guides and more.
Read more about what ScreenPlay does on our webpage.
Integrate with Jest for test runner support
Run as standalone RCA tool
View ScreenPlay results in the viewer
Integrate ScreenPlay with your CI