51 lines
1.9 KiB
Markdown
51 lines
1.9 KiB
Markdown
# Reasonix Browser Test: Batch A task471 Local Folder Bulk Trash
|
||
|
||
项目根目录:`/mnt/Data1T/mnote`
|
||
|
||
请先阅读并遵守:`/home/lix/.codex/skills/reasonix-browser-tester/SKILL.md`
|
||
|
||
## 角色
|
||
|
||
你是浏览器测试员,不是代码修改员。
|
||
|
||
禁止修改源码、禁止 git commit、禁止回滚文件。只允许创建测试输出目录、临时测试数据和截图。
|
||
|
||
## 测试目标
|
||
|
||
验证 `task471-local-folder-bulk-resource-trash-smoke.js` 的 local folder 多选资源删除进入垃圾箱链路,输出浏览器证据。
|
||
|
||
## 前置
|
||
|
||
- 被测入口:`http://127.0.0.1:3000`
|
||
- 使用真实浏览器或 Playwright。
|
||
- 使用全新的 isolated browser context / userDataDir;测试开始前清空 cookies、localStorage、sessionStorage、IndexedDB、Cache Storage。
|
||
|
||
## 操作
|
||
|
||
1. 运行:`node --check scripts/task471-local-folder-bulk-resource-trash-smoke.js`
|
||
2. 运行:`node scripts/task471-local-folder-bulk-resource-trash-smoke.js`
|
||
3. 读取脚本 stdout 与相关临时 root。
|
||
4. 如脚本保留了足够路径,打开等价 local folder filetree 或根据脚本输出重新创建一个小临时 local folder,用 UI 展示两个资源行可多选和删除确认状态,截图。
|
||
5. 记录是否观测到:
|
||
- 两个资源行 `data-selected="true"`
|
||
- 删除确认文案包含资源数量
|
||
- `data-mnote-filetree-last-action="bulk-delete"`
|
||
- `data-mnote-filetree-last-action-status="archived"`
|
||
- `.mnote/trash-index.json` 包含两个资源 ID
|
||
|
||
## 输出目录
|
||
|
||
`/mnt/Data1T/mnote/tmp/reasonix-batch-a-browser-task471-2026-05-21/`
|
||
|
||
必须输出:
|
||
|
||
- `result.json`
|
||
- `final.md`
|
||
- 至少 1 张截图;失败时必须截图。
|
||
|
||
## 判定
|
||
|
||
- `PASS`:语法检查和 smoke 实跑 exit 0,stdout 显示 `ok:true`,并有截图或 JSON 证据证明 bulk delete 状态。
|
||
- `FAIL`:脚本退出非 0 或关键断言失败。
|
||
- `BLOCKED`:3000 不可达或浏览器无法启动。
|