fix(e2e): 加固核心生成向导冒烟测试(v2:按钮定位/等待/进度页断言) #1950
Reference in New Issue
Block a user
Delete Branch "fix/e2e-wizard-confirm-btn"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
背景
PR #1949 合入后(补了数量弹窗交互),Staging E2E CI 继续失败,错误位置前移到第 230 行点击「确认生成视频」:
根因
v1 版本用
.xx-btn-primary全局 filter,标题页内还有「🔄 换一个」「生成标题」两个 xx-btn-primary 按钮(分别在 AI 自动选择标题分支、AiTitleGenerator 内),Playwright 可能命中非底部操作栏的按钮,或者按钮在 previewReady 前后状态切换时未能稳定触发请求。另外 Step4 进度页实际没有 h3「🎬 确认生成」,原断言会误报失败。v2 加固
.xx-step-actions .xx-btn-primary+ filter({hasText:"确认生成"}),精确命中底部操作栏的主按钮,避免标题页内其他 primary 按钮干扰expect(confirmBtn).toBeVisible().toBeEnabled()后再挂 waitForResponse + click,消除竞态验证
🚀 预览环境已部署
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🗑️ 预览环境已清理
PR #1950 已关闭或合并,对应的预览环境已被清理。