Skip to content

Screen integrity check

The Check Screen Integrity step asks AI Vision to review the current screen for visible layout defects. It is useful for catching problems that are difficult to describe with a single fingerprint, text assertion, or pixel-perfect comparison—for example clipped headings, overlapping controls, distorted rows, and text overflow.

  1. Open a test in Repeato Studio.
  2. Select Add step.
  3. Choose Check content → Check for screen integrity.
  4. Review the prompt and adapt it if your interface needs more specific checks.
  5. Save and run the step.

Repeato sends the current screen and the prompt to a vision-language model. If the model finds a defect, the step fails and stops the test. Hover over the failed step’s red status icon to read the model’s explanation of the problem it found.

The included prompt covers common UI problems and works across many kinds of interfaces. You can make it more specific when a screen has unusual layout rules or when only certain defects should fail the test.

Screen integrity checks are slower than Repeato’s local visual matching because they require a vision-language model request. Add them at meaningful checkpoints rather than after every interaction.

Good checkpoints include:

  • A dashboard after its content has finished loading
  • A form after validation messages appear
  • A responsive layout at each screen size you need to support
  • A list, catalog, or results page after dynamic data is rendered
  • A release-critical screen before the test continues to the next workflow

Avoid checking the same unchanged screen repeatedly. If a test passes through a dashboard ten times, one well-placed integrity check is usually more useful than ten identical model requests.

Use a screen integrity check when you want a broad review of whether the interface looks visibly broken. Keep more deterministic assertions for exact requirements:

  • Use a fingerprint assertion when a known control must be present.
  • Use a text or number assertion when exact visible content matters.
  • Use a pixel-perfect assertion when an exact visual region must remain unchanged.
  • Use a screen integrity check when the question is whether the screen contains an obvious visual inconsistency.

AI results are interpretive and may vary with the screen and prompt. Place the check where its broader judgment adds value, and keep exact assertions for requirements that must produce the same result every time.

The default prompt and model selection were informed by Repeato’s published vision-model benchmark for UI testing, which includes the evaluation method, sample sizes, results, and limitations.

EN