Files
pikasTech-unidesk/.agents/skills/unidesk-webdev/references/playwright.md
T
2026-07-11 11:32:44 +02:00

1.1 KiB
Raw Blame History

Playwright 与 Fake Server

  • 当真实入口或 web-probe 需要隔离 fixture 时,使用 Playwright 与 fake-server 做本地复现。

  • 通用判定:

    • 视口与目标 URL 必须显式声明;
    • 优先使用截图与 DOM 断言,不默认输出原始日志;
    • 关闭用户入口问题时,fake-server 证据不能替代真实在线入口验证。
  • xterm canvas 判定:

    • xterm 使用 canvas renderer 时,不得把 .xterm-rowtextContent 为空判定为终端无输出;
    • 视觉布局通过截图验证,终端输出语义通过页面加载前安装的只读 WebSocket message recorder 验证;
    • recorder 只采集当前测试 session 的有界消息:
      • session
      • snapshot
      • output
    • recorder 不修改 WebSocket 请求、响应或业务状态;
    • 输入必须从真实 xterm keyboard 或页面虚拟按键进入,禁止用 recorder 或后端直写伪造用户输入;
    • 输出只返回有界证据:
      • marker、状态和计数;
      • 进程组编号和错误布尔值;
      • artifact 路径;
    • 禁止回显完整终端内容、cookie、密码、API key 或认证文件。