browser-verification.md 2.5 KB

真实浏览器八桶验收

时间:2026-10-12,约 10:39–10:54(本机时间)。入口 http://localhost:8001/#/cockpit,本机 real 配置指向 http://192.168.110.96:8301/api/cockpit/v1。

使用 browser-skill 的 Agent Window 与真实后端,无请求 mock 或数据改写。会话 rwyj,标签 1644488067;先以平板视口读页面,后调整到 1900×1000。依次进入系统、运行监测,使用按钮原生键盘 Space 操作状态栏。

验收 实测
全局八桶已发布 报警/预警/工单处置/正常/离线=0;无设备=6;状态未发布=0;无关联设备=7
初始地图对象 加载完成,已加载13;无地图位置13;坐标未校验13
饼图真实计数 SVG image「点位状态分布(全局未筛)」有「无设备6」「无关联设备7」两段,八行图例与顶部完全相同
报警筛选 已加载1;分布口径显示「生效状态 报警」「监测点总数1」
多选报警+预警 已加载2;分布口径显示「生效状态 报警、预警」「监测点总数2」
筛选时全局桶不变 两种筛选后状态栏/饼图仍为 EMPTY=6、UNASSOCIATED=7,其余0
选中反馈 报警按钮HTML含 class is-selected、data-status-selected=yes、aria-pressed=true;混选页面回显报警、预警
坐标真实边界 13→1→2 都显示相应未校验数,实际可上图始终0,未把坐标校验状态改成已校验

操作后取自工具的报警按钮关键HTML:

<button type="button" class="map-holo__legend-row is-selected"
 data-legend-key="ALARM" data-status-selected="yes" data-status-count="0"
 title="取消「报警」筛选(计数 0 为全局未筛口径,不随筛选变化)"
 aria-pressed="true">报警 0</button>

同轮真实GET探针45/45通过,含CSV、重复参数、非法值400、类别混选与分页token。先前旧版本探针保留为历史记录;之后运行环境已更新,新探针与本次真实浏览器作为收口证据。

限制:本次浏览器动态流量capture未成功建立,故不宣称浏览器请求总数或0网络错误;HTTP契约证据来自真实GET探针。UNKNOWN真实点位样本未出现(既有解析器真实发布六态),UNKNOWN设备/旧缓存行为由已通过契约测试覆盖。未修改前端源码。前端面板仍有既有标签把总序列13写作「监测点总数」,这不改变本票八桶及筛选验收结果,消费侧另票负责。