Failure rules for wrong screenshot results
RenderLog can fail a screenshot or visual check when the browser reaches a challenge page, CAPTCHA, login wall, missing selector or another wrong state.
On this page
Use this when
- Use presets for common failures such as challenge pages, CAPTCHA and login walls.
- Use selector, text and status rules for product-specific checks.
- Failed runs without a real result are not billed.

Bad results should not look like real changes
A visual check matters only when it captures the page the team meant to review. Challenge pages, CAPTCHA screens, login walls, missing app roots, empty HTML and missing selectors are different. They are not product regressions. They are failed runs that need a clear status.
RenderLog failure rules are built for that boundary. They let a workspace flag known bad states before the result becomes noise in review history.
Where failure rules matter most
Failure rules matter most on production pages that can load different states depending on geography, authentication, cookies or third-party services. A pricing page might load a consent wall. A dashboard might redirect to sign-in. A marketing page might ship without the expected root element after a CMS edit.
Without explicit rules, those results can look like visual diffs and waste review time. With rules, the run has a clear status, the team knows why it failed and the history stays focused on real page changes.
- Release checks can fail fast when the expected selector is missing.
- Client reports can separate broken access from changed design.
- Automation can alert on the right problem instead of storing a misleading image.