validation_element
Validate DOM element states: existence, visibility, enabled, text content, attributes, and count. Returns pass/fail details with evidence screenshots.
Instructions
验证特定DOM元素的状态:存在性、可见性、可用性、文本内容、属性、值、数量等。支持多条断言组合,返回每条断言的通过/失败详情和证据截图。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | 目标页面URL(可选,若提供则会先导航到该页面) | |
| name | No | 本次验证的名称(用于证据标记) | |
| exists | No | 断言元素是否存在 | |
| enabled | No | 断言元素是否可用(非 disabled 且非 readonly) | |
| visible | No | 断言元素是否可见 | |
| evidence | No | 是否采集证据(截图+快照),默认 true | |
| noErrors | No | 是否同时检查本轮无控制台/页面/网络错误,默认 true | |
| selector | Yes | 元素CSS选择器(必填) | |
| snapshot | No | 是否在证据中包含DOM快照 | |
| screenshot | No | 是否在证据中包含截图(默认在断言失败时自动截图) | |
| clearErrors | No | 是否在验证前清空历史错误日志,默认 true | |
| countEquals | No | 断言匹配选择器的元素数量 | |
| valueEquals | No | 断言表单元素的值等于该内容 | |
| hasAttribute | No | 断言元素具有该属性名 | |
| textContains | No | 断言元素文本包含该内容 |