Agent Skills
返回列表
Playwright 全链路自动化测试

Playwright 全链路自动化测试

内容创作 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b09a30e1/nameewf。

技能介绍

解决的问题

不少 Web 系统登录时有图形验证码,页面又可能在顶部导航和侧边栏之间切换,人工维护 UI 用例时容易漏菜单、漏状态。这个技能面向 Python 环境,把登录、菜单探索、用例沉淀、执行和报告拆成一条可重复的流程。

核心工作方式

  • 先配置 BASE_URL、测试账号、MENU_LIST 和关键 CSS 定位器;如果登录页没有验证码,相关选择器留空即可。
  • 使用 ddddocr 在本地识别验证码图片,再让 Playwright 完成输入与登录动作,避免人工干预。
  • 对顶部导航和侧边栏采用两套定位模板兜底,尽量兼容不同后台布局,降低菜单点击超时带来的误判。
  • 按菜单顺序进行探索式遍历,先梳理可操作功能,再生成符合表头顺序和汇总格式的标准 CSV 测试用例。
  • 执行阶段由 Playwright 驱动 Chromium 自动截图、处理异常重试,并输出包含统计、结果表、详情弹窗和筛选能力的 HTML 报告。

适用边界与注意点

它更适合登录后可点击菜单的 Web 后台、门户或管理端,不适合无明确页面结构、复杂权限差异或非浏览器接口测试。MENU_LIST 需要能对应到页面上真实可点击的文本,验证码识别效果也依赖图片清晰度与渲染稳定性。

使用场景

  • 登录带图形验证码的后台时,自动识别验证码并完成登录,为后续菜单遍历做准备。
  • 面对顶部导航与侧边栏两种后台布局,用双定位器兜底点击菜单,降低页面加载超时误判。
  • 按预置菜单顺序遍历页面,自动截图并梳理功能,输出可作为回归基础的测试记录。
  • 把登录后的功能梳理结果转成标准 CSV 用例,并执行后生成可筛选的 HTML 报告。

适合人员

  • 维护 Web 后台测试脚本、希望把验证码登录和菜单点击纳入自动化的测试工程师
  • 需要梳理登录后可用功能、输出标准 CSV 用例的 QA 负责人
  • 负责回归验收、希望用 HTML 报告查看统计和失败详情的测试负责人
  • 编写 Python 自动化流程、需要本地运行 Playwright 与 ddddocr 的工程师