fix(e2e): v3 对齐实际步骤编号(标题页点下一步后才出现确认生成按钮) #1952
Reference in New Issue
Block a user
Delete Branch "fix/e2e-step-numbering"
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 #1950 v2 合入后 Staging E2E 继续失败:
根因
v2 错误假设「✨ 确认生成视频」按钮在标题页(step 3)。但 GenerateStepActions 真实逻辑:
填完标题后必须先点「下一步 →」从 step 3 进入 step 4,确认生成按钮才会出现。
v3 修改
前端代码的 off-by-one 说明
GenerateStepActions 期望 6 步(封面是 step 6),而 constants.STEPS 和 useStepNavigation 仍定义 5 步(封面是 step 5),handleConfirmGenerate 成功后 setCurrentStep(4) 也与 GenerateStepActions 的 step 5 进度页期望不一致。这是前端本身的步骤编号 bug,但不影响用户体验——按钮依然在正确的时机出现。本次 PR 只修 e2e 测试,生产代码 bug 另行记录。
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🚀 预览环境已部署
🗑️ 预览环境已清理
PR #1952 已关闭或合并,对应的预览环境已被清理。