← 全部用例

English

写软件 · Claude Code

让 Claude Code 摸索你的 app,写 Playwright 测试

想法 + starter prompt,我们还没跑过

适合:需要帮网页 app 做端到端测试的开发者和测试员

Claude Code 拿到 Playwright MCP server 和一个存好的测试登入。prompt 分三段:环境资料、用日常话写的用户流程,还有固定规则。agent 通过 accessibility tree 读正在跑的 app,拟一个测试,跑它,修坏掉的地方,包括一个 strict mode locator 错误。流程太长、资料会变、分支太多和 OAuth 登入都会让它卡住。

步骤

  1. 加 Playwright MCP server,帮测试账号存一个已登入的 session。
  2. commit 之前,把存 session 的文件夹加进 .gitignore。
  3. prompt 分三部分写:环境、情境和规则。
  4. review 测试代码,确认它测的是你想测的。
  5. 连续跑几次,看结果稳不稳定。

Starter prompt

Starter prompt,先把 [方括号] 换成你的资料。

环境:我的 app 跑在 [网址],测试账号的 session 存在 [session 文件]。情境:[用白话描述用户流程]。规则:用 role 或 label 的 locator,不要固定等待,测试放在 [测试文件夹]。摸索页面,写 Playwright 测试,跑它,修失败的地方。不要用真实客户资料,测试文件夹以外的东西都不要改。给我看最终的测试代码。

原帖:DEV · 来源 agentusecases.ai。内容是我们用自己的话写的,我们还没跑过,先用假资料试。