browser_data_compare
Compare data from browser sources (DOM, API, storage) to detect missing data, format errors, and content differences. Supports matching against expected data or baselines.
Instructions
数据一致性比对:提取页面表格、卡片、列表数据,与期望数据或基准数据进行比对,识别数据缺失、格式错误、内容差异。支持多种数据源:DOM表格、JSON响应、localStorage、API返回数据。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| apiBody | No | POST请求的body数据 | |
| session | No | 浏览器会话ID | |
| selector | No | 目标数据区域的CSS选择器,如表格、卡片列表容器 | |
| apiMethod | No | API请求方法 | GET |
| keyFields | No | 主键字段列表,用于数据匹配比对 | |
| storageKey | No | localStorage/sessionStorage中的数据键名 | |
| strictMode | No | 严格模式:字段类型和顺序必须完全一致 | |
| apiEndpoint | No | API端点URL,用于获取比对数据 | |
| compareMode | No | 比对模式:dom_vs_api=页面数据与API响应比对,dom_vs_storage=页面数据与本地存储比对,dom_vs_expected=页面数据与期望数据比对,baseline_compare=与已保存的基线比对 | dom_vs_api |
| extractMode | No | 数据提取模式:table=表格,cards=卡片列表,list=普通列表,custom=自定义选择器 | table |
| baselineName | No | 基线名称,用于baseline_compare模式 | |
| expectedData | No | 期望数据,用于与页面数据比对 | |
| ignoreFields | No | 忽略比对的字段列表 |