补齐手机登录页截图就绪检查(09-06-release-gate-integrity)

承接 09-17-company-loan-principal-repayment 的 N3 候选验证。
R106 手机首次截图前确认登录标题、账号输入和按钮已就绪,保留原全页截图、真实隔离后端登录、Worker 设置及全部巡检。

验证:受管完整 R106 文件 1 项通过,零失败/跳过/重试,14 张截图和报告生成;环境、源码一致性、清理、任务与治理检查通过。文档登记保留原有告警。

第四轮完整门禁为 371 通过、1 失败,原回执保留。Chromium 原始错误唯一成因尚未证明,此候选另行执行完整门禁。
独立代码复核、真实还款验收和发布待完成;仅本地提交。
这个提交包含在:
2026-10-09 10:19:57 +08:00
父节点 8e17e8dfa1
当前提交 1c4633b62a
共修改 6 个文件,包含 46 行新增和 0 行删除
@@ -545,6 +545,10 @@ test.describe.serial("R106 自动视觉巡检", () => {
}));
const mobilePage = await mobileContext.newPage();
await mobilePage.goto("/login");
// Navigation can finish before the React login view is ready for capture.
await expect(mobilePage.getByRole("heading", { name: "海音达 OA", exact: true })).toBeVisible();
await expect(mobilePage.getByTestId("login-identifier")).toBeVisible();
await expect(mobilePage.getByTestId("login-submit")).toBeEnabled();
await mobilePage.screenshot({ path: screenshotPath("wecom-login-before-auth"), fullPage: true });
await loginForAudit(mobilePage, EMPLOYEE);
await auditPage(mobilePage, { label: "企微模拟-首页", route: "/mobile", mobile: true, screenshotName: "mobile-wecom-home" });