• 陈泽健's avatar
    fix(smart-locate): 新建会议用例 step 11/17 执行失败修复 + 生产验收通过 · c0dedbdf
    陈泽健 提交于
    P0 修复「新建会议用例执行失败」(case_13650e0406e64779b66e6fa5de35c24a):
    
    根因(两个独立缺陷,均 MCP/Playwright 实测确认):
    1. step 11 会议室勾选失败:会议室表格懒加载慢(12s-130s+)+ 表格仅列出
       空闲会议室(被占用即从列表消失)+ checkbox 位于 is-hidden 隐藏列
    2. step 17 结束会议失败:step 12 切「预定会议」→ 会议「未开始」→ 详情页
       无「结束会议」按钮
    
    修复(保留页面直达,否决走点击链方案):
    - 执行器策略5增强(playwright_executor.py):
      * 行等待改轮询(query_selector_all,最长 150s,覆盖表格懒加载波动)
      * checkbox 循环 force 勾选 + _checkbox_is_checked 校验(防假通过)+ JS 兜底
    - 用例 step 12「预定会议」→「保持立即开始」+ 选择器修正为
      .time_btn > div:first-child(原 .time_btn > div:first-child .btns 零匹配)
      保持立即开始 → 会议进行中 → 详情页有结束会议
    
    验收:本地连跑 3 次 18/18 全绿零残留;5.60 生产部署后连跑 3 次全绿,
    MySQL case_results 三条 passed,容器内残留检查 0。
    
    新增脚本:fix_step12.py(更新用例 step12)/ run_case_verify.py(触发+拉结果)/
    check_residue.py(残留检查)/ deploy_fix_560.py(一键部署验收)
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    c0dedbdf
名称
最后提交
最后更新
..
data Loading commit data...
executors Loading commit data...
models Loading commit data...
routers Loading commit data...
schemas Loading commit data...
services Loading commit data...
simulators Loading commit data...
tasks Loading commit data...
utils Loading commit data...
websocket Loading commit data...
__init__.py Loading commit data...
config.py Loading commit data...
database.py Loading commit data...
main.py Loading commit data...