Testim Documentation

Welcome to the Testim documentation. You'll find comprehensive guides to help you get started quickly, example code snippets, and tips for being more productive. You will also find details about advanced features that allow you to customize Testim to fit your environment or special testing conditions. Don't worry, we'll support you if you get stuck. Let's jump right in!

Guides    Changelog

Testim Root Cause overview

Testim Root Cause

Modern automation frameworks like Puppeteer, Playwright, and Selenium are pretty fast and useful, but maintaining and debugging tests can be sometimes difficult.

Root Cause is an open-source project to help Puppeteer and Playwright users troubleshoot tests easier. Root Cause captures screenshots at each test step, a well as network and console logs. These test artifacts can be stored locally or online with Testim's Root Cause cloud service.

The tests results are viewable in the Root Cause UI providing easy visualization of the test flow, and where the test failed with network logs and parsed console logs to provide deep-dive details.

Deployment options

Root Cause is an open-source project maintained on GitHub (www.github.com/testimio/root-cause). The Root Cause OSS includes:

  • Unlimited runs
  • Unlimited parallelizations
  • Unlimited users
  • Store screenshots locally
  • Support through documentation and the Testim Community

Root Cause cloud is an online service offered by Testim.
The Root Cause cloud includes:

  • Everything in Root Cause OSS
    (Plus)
  • Substantial free usage tier
  • Store and access results online
  • Access test list and test run history online
  • Share test results with team members to debug CI runs
  • Tag failed runs and view historical trends
  • Additional email support
  • Reporting

Updated 26 days ago


Testim Root Cause overview


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.