ChangelogDocsPricingContact
Sign in
Get Started on Cloud
AboutX (Twitter)support@buddy.works
BasicsPipelinesActions & ServicesEnvironmentsIntegrationsTargetsTestsDomainsSandboxesAgents & TunnelsYAMLBuddy GitFAQCLIAPI
  • Tests
  • Visual Tests
Tests
Unit Tests
Overview
Setup & Reporters
Pipeline Integration
Results & Analytics
GitHub Integration
Permissions
Troubleshooting
Visual Tests
Getting started
E2E frameworks
Playwright
Selenium
Cypress
Puppeteer
Storybook
Scriptless Testing
Running Visual Tests
Buddy Pipelines
GitHub Actions
Local
Suite Settings
Sessions, Snapshots & Baselines
Reviewing & Approvals
Troubleshooting
Dynamic Content
Flaky rendering
Authentication & Network
Lazy loading
  • Tests
  • Visual Tests

Troubleshooting

View as Markdown

Fix common Visual Tests problems - dynamic content, flaky rendering diffs, authenticated pages, and lazy-loaded elements.

The most common sources of noisy or failing visual tests, and the suite settings that fix them:

  • Dynamic Content - ignore elements that change on every visit
  • Flaky rendering - tune the threshold for rendering-level noise
  • Authentication & Network - snapshot pages behind a login
  • Lazy loading - wait for late-loading content before capturing
  • Dynamic Content

    Stop dynamic and animated page fragments from generating visual diffs on every run by ignoring them with XPath or CSS selectors.

  • Flaky rendering

    Deal with false-positive visual diffs caused by rendering noise - antialiasing, shadows, and rounded corners - by tuning the diff threshold.

  • Authentication & Network

    Run visual tests on pages behind a login - configure request headers, cookies, and local storage keys so snapshots capture authenticated views.

  • Lazy loading

    Handle lazy-loaded and late-rendering content in visual tests with wait-for-selector, delays, and timeouts.

Resources

  • Docs
  • API
  • Terraform
  • Guides
  • Security
  • Blog
  • Tutorials

Company

  • About
  • Customers
  • Support
  • X (Twitter)
  • Responsible Disclosure
  • GDPR
  • Terms of Service
  • Privacy Policy
SOC2
SOC2

© 2026

All systems are operational