# Verify Checkbox Checked and Unchecked States

**Last reviewed:** September 28, 2026

Use this article when a Scenario Editor validation needs to confirm whether a checkbox is selected or cleared.

## What changed in this article

- Cleaned up the title punctuation and changed it into a direct validation task.
- Added guidance to validate checkbox state through the DOM/property value instead of relying only on visual appearance.
- Added caution for custom checkbox controls where aria-checked, checked, class names, or hidden inputs may differ.

## Validation workflow

1. Inspect whether the checkbox is native HTML or a custom UI control.
2. Validate the correct state attribute or property for checked/unchecked behavior.
3. Replay the step after toggling the checkbox both ways to confirm the assertion fails and passes correctly.

**Review note:** Added custom-control guidance because modern web apps often style checkboxes in ways that hide the real state.

---

Last updated: September 28, 2026

If you have feedback on this topic, contact <documentation@appvance.ai>.