Check element has not changed

Check element has not changed

Check element has not changed

Check element has not changed

The Check element has not changed step allows you to detect visual differences between the current run and a stored control.

DoesQA captures a snapshot and compares it against a known good version, helping you ensure UI consistency across releases. If anything changes visually, you are alerted immediately.

This is one of the fastest ways to expand coverage while protecting what your users actually see.

Two snapshot modes

You can choose between:

Page mode
Captures the entire page. Perfect for high-level regression checks where you want to validate overall layout and presentation.

Element mode
Captures a specific element. Ideal for focusing on critical components such as headers, checkout totals, banners, navigation bars, or product cards.

This flexibility allows you to decide how broad or precise your visual assertions should be.

Control how strict the comparison is

Real-world applications contain dynamic content. DoesQA gives you tools to control how visual comparison behaves:

Acceptable change allowed
Define a tolerance for minor differences. This prevents tiny rendering variations from causing unnecessary failures.

Exclude elements
Remove specific elements from the snapshot. This is particularly useful for:

  • Timestamps

  • Rotating banners

  • Live pricing

  • User-specific content

  • Dynamic promotions

By excluding volatile regions, you ensure that failures only occur when something meaningful changes.

Build coverage faster

Visual snapshot testing allows you to validate large areas of your application in a single step. Instead of asserting dozens of individual elements, you can:

  • Capture a whole page

  • Lock in a critical component

  • Detect unexpected UI shifts

  • Protect design integrity

It is often the fastest way to build early coverage in a new test pack.

Works across browsers and devices

When combined with cross-browser and device testing, snapshot comparisons help ensure visual consistency everywhere your users interact with your product.

Whether testing on desktop, tablet, or mobile, you can confidently detect visual regressions before release.

Protect what users actually see

Functional tests ensure things work.

Visual snapshot testing ensures they look right.

By capturing and comparing visual output automatically, DoesQA helps you maintain a stable, trustworthy interface across every release.