session-state 用于 Playwright 工作跨越多个会话或多个操作者时,维护一个持久的会话状态文件(续接指针),让接续者能确定性地恢复工作。
主要能力:生成、刷新、校验、归档、恢复会话状态与交接文档;定位当前关联的交接对;认领与释放租约;报告工作区、列出历史、审计与修复工作区;生成与校验信任策略、脱敏策略与 CI 策略;导出、签名、校验、检查信任并导入可移植的交接包。
使用方式:文档根默认使用 docs/tests/,可用 python ../shared/scripts/resolve_test_docs_root.py --ensure session-state 解析;实时续接指针固定为 <test_documentation_root>/session-state/CURRENT.md。常用命令包括 python scripts/generate_session_state.py --task "<task>" --status in-progress --updated-by codex --next-owner qa-reviewer 生成状态文件,python scripts/validate_session_state.py <path-to-current.md> 在交接前校验,以及 python ../shared/scripts/summarize_handoff_pair.py --session-state <CURRENT.md> --format text 获取续接简报。状态取值限于 not-started、in-progress、blocked、ready-for-review、done。
限制:资料仅提供 Playwright 技能的这条技能路径与相关脚本,未提供安装方式、收费与价格信息,也未提供平台范围与独立运行条件,暂未提供。