playwright-generate-test — скилл для GitHub Copilot
Создаёт Playwright-тест по сценарию через Playwright MCP. Подходит, когда нужно пройти сценарий в браузере перед генерацией кода.
npx skills add github/awesome-copilot --skill playwright-generate-test -a claude-codeЧто делает playwright-generate-test
Скилл принимает сценарий и последовательно выполняет предписанные действия инструментами Playwright MCP. Если сценария нет, агент попросит его описать. Код заранее не выдаётся.
После прохождения шагов скилл формирует TypeScript-тест с @playwright/test, опираясь на историю диалога. Файл сохраняется в каталоге tests.
Затем агент запускает тест и правит его, пока тот не пройдёт. Ставить стоит для сценариев, которые нужно проверить через браузер; для простой заготовки теста без выполнения шагов этот скилл будет лишним.
Какие задачи решает
- сгенерировать Playwright-тест по сценарию
- запросить сценарий, если его не дали
- сохранить тест в каталоге
tests - запустить тест и исправлять его до прохождения
Примеры запросов агенту
- «Сгенерируй тест для сценария входа в приложение.»
- «Пройди сценарий оформления заказа и создай Playwright-тест.»
- «Проверь сценарий в браузере через Playwright MCP, затем сохрани тест.»
Как установить playwright-generate-test
1Через Skills CLI (Vercel)
npx skills add github/awesome-copilot --skill playwright-generate-test -a claude-code2Вручную: положить файлы
~/.claude/skills/playwright-generate-test/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/playwright-generate-test/
Вручную: положить файлы
.agents/skills/playwright-generate-test/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/playwright-generate-test/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1Через Skills CLI (Vercel)
npx skills add github/awesome-copilot --skill playwright-generate-test2GitHub CLI
gh skill install github/awesome-copilot playwright-generate-test3Вручную: положить файлы
.github/skills/playwright-generate-test/SKILL.mdКомандой платформы
gemini skills install https://github.com/github/awesome-copilot --path skills/playwright-generate-testВручную: положить файлы
.devin/skills/playwright-generate-test/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Похожие
Вопросы о playwright-generate-test
Как установить playwright-generate-test в GitHub Copilot?
Выполните npx skills add github/awesome-copilot --skill playwright-generate-test. Также доступна команда gh skill install github/awesome-copilot playwright-generate-test.
Что делает playwright-generate-test?
Скилл проходит сценарий инструментами Playwright MCP, затем создаёт TypeScript-тест с @playwright/test. Он сохраняет файл в tests и запускает его для исправлений.
Куда playwright-generate-test сохраняет тест?
Сгенерированный файл помещается в каталог tests.
Исходный текст
SKILL.md · MIT
--- name: playwright-generate-test description: 'Generate a Playwright test based on a scenario using Playwright MCP' --- # Test Generation with Playwright MCP Your goal is to generate a Playwright test based on the provided scenario after completing all prescribed steps. ## Specific Instructions - You are given a scenario, and you need to generate a playwright test for it. If the user does not provide a scenario, you will ask them to provide one. - DO NOT generate test code prematurely or based solely on the scenario without completing all prescribed steps. - DO run steps one by one using the tools provided by the Playwright MCP. - Only after all steps are completed, emit a Playwright TypeScript test that uses `@playwright/test` based on message history - Save generated test file in the tests directory - Execute the test file and iterate until the test passes
© github · MIT · github/awesome-copilot