How it works
TestDino integrates seamlessly with your existing Playwright tests:- Run your tests - Execute Playwright tests in your CI/CD pipeline as usual
- Upload results - Automatically send test results to TestDino using our CLI or native CI integrations
- Analyze and improve - Use dashboards, visual evidence, and AI-powered insights to triage failures and track quality trends
Setup steps
Create a Project
When first signing in to TestDino, you are prompted to create a new organization and a project. You can change their names and settings at any time.
Enter a Project Name and an optional Description. Paid plans include configurable test execution limits in Test Limits.

Generate an API Key

- Generate API key with an appropriate name for this project.
- Copy the key when shown. It is required for uploads and is only revealed once.
- Select Continue.
Configure Local Setup
Update your Playwright configuration to emit JSON (required) and optionally HTML (for asset upload).
playwright.config.js
- Keep the output paths consistent; the uploader expects the folder that contains
report.json(for example,./playwright-report). - Tick the confirmation box in the wizard, then select Continue.
Choose Your CI/CD Provider (Optional)
Select your CI/CD platform for automated test reporting. This is an optional integration.For GitHub Actions Configuration:Add these steps to your GitHub Actions workflow file (e.g.,
- Node.js
- Python
.github/workflows/test.yml
.github/workflows/test.yml) after your test execution step.Upload Your First Test Run
Copy this ready-to-run upload command for your project.To exit, select Complete Setup.
- Node.js
- Python
Typical local flow:
-
Install the TestDino CLI (first time only):
-
Run your tests:
-
Upload the report folder:
-
If you skipped HTML, omit
--upload-html.
Verify Your First Run
- Open Test Runs in your project.
- Confirm the new run is listed with pass/fail counts and duration.
- Open the test run to review errors and test case details for screenshots (if HTML was uploaded), and see AI insights.
If you spot gaps or have ideas to improve the page, email support@testdino.com. Your input helps us prioritize fixes and features.