Getting started
Learn what Visual Tests in Buddy are, why they catch bugs functional tests miss, and how suites, sessions, and approvals work together.
E2E frameworks
Add Buddy visual testing plugins to your existing E2E tests - Playwright, Selenium, Cypress, and Puppeteer.
Storybook
Run visual tests on your Storybook in Buddy - upload the built Storybook, compare stories against approved baselines, and get a hosted Storybook for every version.
Scriptless Testing
Visual testing without any test code - point Buddy at URLs or a sitemap and let it capture and compare snapshots, via CLI or a pipeline action.
Running Visual Tests
Where to run Buddy Visual Tests - in Buddy pipelines, GitHub Actions, or locally with the CLI.
Suite Settings
Every Visual Tests suite setting explained - browsers, devices, baseline branch, threshold, timeouts, and per-snapshot overrides.
Sessions, Snapshots & Baselines
How Visual Tests sessions and snapshots work, and how the baseline for each snapshot is determined.
Reviewing & Approvals
Review visual test sessions in Buddy - navigate diffs, approve or reject snapshots, configure auto-approve branches, and gate deployments on approval.
Troubleshooting
Fix common Visual Tests problems - dynamic content, flaky rendering diffs, authenticated pages, and lazy-loaded elements.