使用 Puppeteer 进行前端无头浏览器测试 设置基于 Puppeteer 的测试项目目录 为 Notes 应用程序堆栈创建初始 Puppeteer 测试 执行初始 Puppeteer 测试 测试 Notes 中的登录/注销功能 测试添加注释的能力 使用 Puppeteer 实施负面测试 使用错误的用户 ID 测试登录 测试对错误 URL 的响应 提高 Notes UI 中的可测试性 自动化测试结果报告 总结