SuperAPI AI 工具集

playwright-generate-test

测试与质量

查看项目

更新于 10-16 08:21

技能介绍

用途

该技能的目标是:在完成所有规定步骤后,根据所提供的场景生成一个 Playwright 测试。它面向需要将手工测试场景转化为可执行 Playwright 测试代码的工作流。

主要能力

  • 根据用户提供的场景生成 Playwright 测试。
  • 使用 Playwright MCP 提供的工具逐步执行操作。
  • 在所有步骤完成后,基于消息历史生成使用 @playwright/test 的 Playwright TypeScript 测试。
  • 将生成的测试文件保存到 tests 目录。
  • 执行测试文件并迭代,直到测试通过。

使用方式

  1. 用户需要提供一个测试场景;如果用户未提供场景,技能会要求用户提供。
  2. 不得在未完成所有规定步骤的情况下,仅凭场景提前生成测试代码。
  3. 使用 Playwright MCP 提供的工具,一步一步执行步骤。
  4. 只有在所有步骤完成后,才基于消息历史输出 Playwright TypeScript 测试,且使用 @playwright/test。
  5. 将生成的测试文件保存到 tests 目录。
  6. 执行该测试文件,并反复迭代,直到测试通过。

适用场景

适用于需要依据具体场景生成 Playwright 测试,并希望借助 Playwright MCP 逐步操作、最终产出可运行 TypeScript 测试代码的流程。

限制

  • 必须完成所有规定步骤后才能生成测试代码,不能提前生成。
  • 若用户未提供场景,需先向用户索取。
  • 生成的测试必须使用 @playwright/test,并保存到 tests 目录。
  • 需要执行测试并迭代至通过。
  • 关于收费、价格、平台支持范围、具体效果等事实,资料中暂未提供。