• 陈泽健's avatar
    fix(executor): 5.61定时任务全失败修复 — SPA状态隔离 + verify.reclick反丢失点击 + 会议室搜索替代翻页 · 03228481
    陈泽健 提交于
    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: 's avatarClaude <noreply@anthropic.com>
    03228481
名称
最后提交
最后更新
..
功能测试 Loading commit data...
性能测试 Loading commit data...
排版优化 Loading commit data...
文档管理 Loading commit data...
设备模拟 Loading commit data...
部署运维 Loading commit data...
问题处理 Loading commit data...
需求文档 Loading commit data...