-
由 陈泽健 提交于
1. 执行器修复(playwright_executor.py): - execute_case 增加 SPA 状态隔离:仅对匿名用例(auto_login=False)重建 page 并清除 cookies/localStorage/sessionStorage,避免同 SPA 内失败状态污染后续用例;登录态共享用例行为完全不变 - 新增 _click_until_effect 反丢失点击机制,解决 micro-app 子应用 Vue 事件水合期间 force click 假通过被吞问题;verify.reclick=true 时轮询效果选择器并周期性重点击 2. 调度器同步增强(scheduler_service.py / scheduled_tasks.py / ScheduledTasks.vue): - 增加 diagnose_task_cases 预检,立即执行时前置校验用例合法性,避免假成功 - 修复 Task.next_run_at 时区与本地一致性 3. 用例步骤回写与修复(5.61 批次 19 条匿名用例): - 普通会议卡片点击步骤挂 verify.reclick - 会议室勾选由脆弱的固定翻页改为 fill + Enter 搜索 + 等待目标行出现后 check 4. 验证与文档: - 5.61 实测验证通过:手动 exec_248e67cd(19/19)与定时自动调度 exec_609c105e(19/19)连续两轮全通过 - 更新大亚湾 HANDOFF 3.11 章节与相关 PRD 问题处理/执行计划文档 - 归档 5.61 批次诊断/修复/探针脚本及 19 条用例 JSON 快照 Co-Authored-By:Claude <noreply@anthropic.com>
03228481