• 陈泽健'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
名称
最后提交
最后更新
..
src Loading commit data...
CUsersUBAINSoapi.json Loading commit data...
eslint.config.js Loading commit data...
index.html Loading commit data...
package-lock.json Loading commit data...
package.json Loading commit data...
tsconfig.json Loading commit data...
tsconfig.node.json Loading commit data...
vite.config.ts Loading commit data...