1.1 KiB
1.1 KiB
Playwright 与 Fake Server
-
当真实入口或 web-probe 需要隔离 fixture 时,使用 Playwright 与 fake-server 做本地复现。
-
通用判定:
- 视口与目标 URL 必须显式声明;
- 优先使用截图与 DOM 断言,不默认输出原始日志;
- 关闭用户入口问题时,fake-server 证据不能替代真实在线入口验证。
-
xterm canvas 判定:
- xterm 使用 canvas renderer 时,不得把
.xterm-row、textContent为空判定为终端无输出; - 视觉布局通过截图验证,终端输出语义通过页面加载前安装的只读 WebSocket message recorder 验证;
- recorder 只采集当前测试 session 的有界消息:
session;snapshot;output;
- recorder 不修改 WebSocket 请求、响应或业务状态;
- 输入必须从真实 xterm keyboard 或页面虚拟按键进入,禁止用 recorder 或后端直写伪造用户输入;
- 输出只返回有界证据:
- marker、状态和计数;
- 进程组编号和错误布尔值;
- artifact 路径;
- 禁止回显完整终端内容、cookie、密码、API key 或认证文件。
- xterm 使用 canvas renderer 时,不得把