Git initialization is required. The CLI fetches commit hash, branch name, and author information from your Git repository to provide context for test runs.
Choose a CLI
tdpw (Node.js)
Use if you run Playwright with Node.js and use reporters like
json and htmltestdino (Python)
Use if you run Playwright with pytest using
pytest-playwrightInstallation & Quick Start
- Node.js
- Python
The CLI is available as an npm package and can be run directly using npx:No installation required! The CLI will be downloaded and executed automatically.
1
Configure Playwright
Update your Playwright configuration to generate JSON reports:
playwright.config.js
2
Run Your Tests
Execute your Playwright tests:
3
Upload Results
Upload the folder that contains
report.json:Common Options
| Option | Description |
|---|---|
--token | Your TestDino API key (required) |
--upload-html | Upload HTML assets along with JSON report |
--upload-full-json | Upload all attachments (images, videos, traces, etc.) |
--branch | Specify the branch name |
--commit | Specify the commit SHA |
--environment | Target environment tag (e.g., staging, production) |