weli
|
d85027a933
|
feat(e2e): 核心全链路用例与辅助模块
新增 smoke-http、core-full-chain(访客深链守卫、登录黄金路径、可选健康 URL);抽出 music-room-session 辅助;Playwright 忽略本地 admin_debug;CI 注入可选 MOICEN_HEALTHCHECK_URL。
Made-with: Cursor
|
2026-04-28 11:53:48 +08:00 |
|
weli
|
b98785cda5
|
fix(e2e): 抽离机构页状态探测并隔离不稳定场景
统一识别 ready/empty/guest/timeout,避免 org/select 在 CI 未渲染时硬失败;会话退回或页面无结构时改为 skip。
Made-with: Cursor
|
2026-04-28 10:59:24 +08:00 |
|
weli
|
62d9829a0c
|
fix(e2e): 机构页就绪判断改为统一轮询
避免 Promise.race 分支 waitFor 超时直接失败,改为 #app 文本与机构 cell 的组合条件轮询。
Made-with: Cursor
|
2026-04-28 10:52:28 +08:00 |
|
weli
|
381b182e63
|
fix(e2e): org/select 等待策略不依赖 .main h4
CI 上 .main h4 偶发不存在;改为 #app 内「请选择机构」、空状态或 van-cell 任一就绪,并识别访客登录提示。
Made-with: Cursor
|
2026-04-28 10:26:45 +08:00 |
|
weli
|
3a5c94e52d
|
fix(e2e): 机构选择页用 .main h4 定位,避免 CI 上 getByText 失配
Made-with: Cursor
|
2026-04-28 10:20:04 +08:00 |
|
weli
|
4e970f3a50
|
fix(e2e): 交替深链 /course/summary 与 /course;移除 networkidle;扩充壳层与超时
Made-with: Cursor
|
2026-04-28 10:04:19 +08:00 |
|
weli
|
3428204659
|
fix(e2e): 课程体系 Cell 文案匹配放宽
Made-with: Cursor
|
2026-04-28 08:51:32 +08:00 |
|
weli
|
f590f1ba72
|
fix(e2e): 教学资源链从 /course/summary 建立上下文;fixtures 捕获 console/vConsole 与 OrgSwitchDebug
Made-with: Cursor
|
2026-04-28 08:45:12 +08:00 |
|
weli
|
3305a60a33
|
fix(e2e): 课程页壳层多条件等待;JWT 与 CurrentOrgId 弱耦合;机构文案正则
Made-with: Cursor
|
2026-04-28 08:34:50 +08:00 |
|
weli
|
eea28dbdf3
|
fix(e2e): JWT sub 内嵌 current_org_id;深链 /course 重试直至落地
Made-with: Cursor
|
2026-04-28 08:26:20 +08:00 |
|
weli
|
7da8b0561d
|
fix(e2e): 机构上下文需深链触发;机构页与课程页等待条件放宽
Made-with: Cursor
|
2026-04-28 08:17:54 +08:00 |
|
weli
|
4891e524e7
|
test(e2e): 多机构隔离 — JWT/CurrentOrgId 对齐、机构切换、课程体系列表
Made-with: Cursor
|
2026-04-28 08:09:36 +08:00 |
|