- add local-folder OnlyOffice sign/callback writeback and edit-tab handling - align main resource tabs, attachment edit menu, slash isolation, and filetree context behavior - record Sidex/Hermes gap reviews and Reasonix task checklists
2.1 KiB
2.1 KiB
Reasonix Browser Test: Tab / Office / Upload Bugs
项目根目录:/mnt/Data1T/mnote
请先阅读并遵守:/home/lix/.codex/skills/reasonix-browser-tester/SKILL.md
角色
你是独立浏览器测试员,不是代码修改员。
禁止修改源码、禁止 git commit、禁止回滚文件。只允许创建测试输出目录、临时测试数据和截图。
测试目标
验证以下 MNote UI 行为是否真实存在,并输出可复核证据:
- 在主 resource tab 打开时,点击左侧文件树中的主 Markdown 页面,是否能切回 page tab。
- 点击左侧“新建页面”后,是否能切到新页面的主 Markdown page tab;文件树焦点/选中是否落在新建页面。
- 上传并打开真实文件:
/home/lix/Downloads/重庆发展特殊化妆品可行性报告_政府汇报版.docx验证是否进入主 resource tab、是否出现/onlyofficeiframe、是否出现错误提示或卡死。 - 观察上传中文文件名时浏览器是否卡死;记录 console、network、页面是否还能响应。
建议测试方式
- 默认入口:
http://127.0.0.1:3000 - 使用 Playwright/Chrome。
- 优先使用 local-first 临时 workspace:
- 创建临时 root。
- 写入
.mnote/workspace.json。 - 创建
Alpha.md、Beta.md等测试页面。
- 可通过
/auth的“测试账号快速登录”登录。
断言证据
请记录:
- 当前 URL。
.mnote-main-tab.is-active的文本、data-mnote-main-tab、data-mnote-tab-kind。[data-mnote-main-tab="page"]是否 active。- 左侧 filetree 行的
data-selected/data-focused/data-active。 - Office iframe
src。 - 上传 API 响应状态和 body。
- console error/warning。
- network failed 请求。
输出目录
写入:
/mnt/Data1T/mnote/tmp/reasonix-browser-test-2026-05-21-tab-office-upload/
必须输出:
result.jsonfinal.md- 至少 3 张截图:切换前 resource tab、点击 md 后状态、docx 打开状态。失败时额外截图。
最终回复格式
只汇报:
- 输出目录。
- 每个测试目标 pass/fail。
- 关键失败证据。
- 未能验证的原因。