日志补记:俊希用例界面模拟点击+数据检查判定+git推送节奏策略
This commit is contained in:
1 parent
0d63ffd8e0
commit
7c9fb5972c
1 file changed
+9
@@ -423,6 +423,15 @@
|
||||
- **用例落盘**:`.workbuddy/test-cases/2026-08-31_俊希全流程.md`(TC-20260831-01),覆盖 TC-01 账号表登记 → TC-02 获取账号信息(含「有就刷新」分支:更新时间近1个月提示用户判断)→ TC-03 获取视频(≥60条/13列Excel)→ TC-04 筛选TOP(select-top6,n≤6按实际)→ TC-05 MCP解析(upload→3-5min→detail,补充规则)→ TC-06 json_tool 保存 → TC-07 人设卡12段 → TC-08 设定卡自动生成(grep一致性)→ TC-09 工作台AI选题(/api/ai/topics→3选题)→ TC-10 AI写脚本(S1-S11,automations触发)→ TC-11 收尾验证(git提交);含数据校验标准表 + 8 项异常分支预案 + 验收汇总表
|
||||
- 用例引用的权威参数:视频筛选标准(TOP6上限/不足按实际,SKILL.md L43)、视频获取数量(≥60条停止,L44)、browser-harness 红线(L49)、路径配置(references/路径配置.md:开发机→桌面 MCNSkill项目/俊希/ 直挂)
|
||||
|
||||
## 俊希用例补充:界面模拟点击 + 数据检查判定(17:20-17:30)
|
||||
- 用户两点补充:①测试用例需要**模拟点击界面**进行测试;②执行前要**判断项目文件夹和数据库中是否已有数据、是否需要清除**
|
||||
- **数据检查实测结论**(写进用例「二·补」章节):桌面 `MCNSkill项目/俊希/` 仅提示词01(分镜)→ 无需清除;达人账号表无俊希 → 首次登记 70014;**工作台 mcn-plugin.db 有俊希历史数据**(hot_accounts id=3 含 content 设定文本/278.7万粉/JJX0827、account_videos 108 条、rewrite_log 3 条 2026-08-19 海鲜大餐主题,source_dir=`D:\dshworkspace\账号解析\俊希`/`抖音账号分析\俊希` 均为**旧路径残留目录已不存在**);**关键:account_persona 无俊希**(5 行全为 1627-1630 测试占位)→ 工作台 confirmAiScript 的 hasPersona=false → 弹窗走「先进行账号设定分析」分支 → **首次场景成立,数据库无需清除**;dsh 原库同样有俊希(.dsh 只读红线绝不写);清除操作仅限工作台自有副本且需先备份
|
||||
- **模拟点击脚本**:`mcn-work-shop/cdp-test-junxi.mjs`(新写,CDP 连接 9223 → Target.createTarget 新开标签页打开 #/accounts 不干扰用户页面 → Runtime.evaluate 模拟点击 → 轮询弹窗/AI选题 → 自动关标签页);`node cdp-test-junxi.mjs`(安全模式,验证到选题生成)`--confirm`(继续触发创作任务)
|
||||
- **实测通过(17:25)**:Step1 定位俊希按钮 PASS / Step2 AI写脚本弹窗结构 PASS(文案「先进行账号设定分析」符合首次场景)/ Step3-4 AI 选题 PASS(返回 3 方向:突击妈妈公司送便当·职场探班 / 替妈妈筹备闺蜜聚会·社交危机公关 / 打工人妈妈病号特权日·角色互换)
|
||||
- ⚠️ **坑**:index.html 有 `hidden` 的 `#settingsModal`(项目文件地址设置弹窗),其 `.modal` 子元素仍在 DOM → `document.querySelector('.modal')` 会误命中(desc 显示「默认读取桌面 MCNSkill项目。」)→ 必须限定 `.modal-mask:not([hidden])` 且含 `#aiTopicGen`;且 confirmAiScript 先 await persona 接口再建弹窗,点击后需**轮询等待弹窗**(500ms×24),不能固定 sleep
|
||||
- 两条「AI写脚本」入口差异(用例 TC-09 记录):#/accounts 每行 `[data-create]` → confirmAiScript(AI 结合人设生成选题=主链路);#/rewrites 每行 `[data-rewrite]` → confirmRun 基于单视频改写(次链路)
|
||||
- **git 推送策略(17:27 用户明确)**:「不要改一点就推送,半天推送一次就行」→ 已写入用户级 MEMORY.md;本地可随时 commit,push 攒到半天一次
|
||||
|
||||
## 俊希用例补充:数据检查 + 界面模拟点击(17:30)
|
||||
- 用户补充要求:①测试用例需要**模拟点击界面**进行测试;②执行前要**判断项目文件夹和数据库是否已有数据、是否需要清除**
|
||||
- **数据检查实测结论**(写入用例「二·补」章节):桌面 `MCNSkill项目/俊希/` 仅提示词01(分镜产出)→ 无需清除;达人账号表无俊希 → 首次登记 70014;**工作台 mcn-plugin.db 俊希有历史数据**——hot_accounts id=3(完整账号信息+content 设定文本,source_dir=`D:\dshworkspace\账号解析\俊希` **旧路径已不存在**)、account_videos 108 条(`抖音账号分析\俊希` 旧路径)、rewrite_log 3 条(2026-08-19 海鲜大餐主题);**关键判定:account_persona 表无俊希**(仅 1627-1630 测试占位)→ confirmAiScript 的 hasPersona=false → 弹窗走「先进行账号设定分析」分支,**首次场景成立,无需清除数据库**;dsh 原库(~/.dsh/mcn-plugin.db)同数据但只读红线不写
|
||||
|
||||
Reference in new issue
Block a user