Testim Root Cause is an open source tool for troubleshooting 🔎 Puppeteer and Playwright tests (And your preferred test runner).
(If you are already in GitPod, follow the terminal)
In the demo, we have E2E tests for the popular TodoMVC project, written with jest and puppeteer in the with-jest-puppeteer folder, and in with-jest-playwright we have the same tests, but with playwright.
You may run the demo in GitPod (online, in-browser dev environment),
Or locally by cloning the repo.
If you are inside GitPod, you should already see tests run in the terminal, and example test result will be opened for you.
If you are running the demo locally, follow these steps:
cd into with-jest-puppeteer
directory
cd with-jest-puppeteer
Install dependencies
npm install
Run the tests
npx jest
List results
npx root-cause ls
Pick one of the results to open Root Cause Viewer
npx root-cause show
To learn more about root cause, and for integration instructions, visit our homepage: https://help.testim.io/docs/testim-overview
If you've encountered any issue, or you have any feedback please open us an issue at https://github.com/testimio/root-cause/issues