Playwright CLI

playwright-cli

Официальный CLI Playwright со скиллом для агентов: управление браузером короткими командами без тяжелых MCP-схем

  • 14 721 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLIОфициальныйВыбор редакции

Расширенный доступ

Почему такой уровень

  • Запускает браузер и выполняет JavaScript на страницах
  • Может сохранять и загружать cookie и состояние авторизации
Все причины и проверки

microsoft/playwright-cli

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/playwright-cli

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Запускает браузер и выполняет JavaScript на страницах
  • Может сохранять и загружать cookie и состояние авторизации

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

CLI дает агенту команды для браузера: открыть страницу, кликнуть, заполнить поле, сделать снимок доступности, найти текст в снимке, скриншот или PDF. Есть работа с вкладками, cookie и localStorage, подмена сетевых запросов, чтение консоли и запросов, трейсы, видео и запись действий с генерацией кода Playwright. Снимки сохраняются в файлы, поэтому данные страницы не забивают контекст модели. Сессии позволяют держать отдельные браузеры для разных проектов, а команда show открывает панель, где видно, что делают агенты, и можно перехватить управление.

Для кого. Для разработчиков и QA, которые хотят, чтобы агент тестировал веб-приложения в браузере и тратил меньше токенов, чем с MCP.

Подходит, если

  • Агент должен пройти пользовательский сценарий и снять скриншоты
  • Нужно записать действия и получить код теста Playwright
  • Контекст агента ограничен, и схемы MCP слишком дорогие

Не подходит, если

  • Нужен долгий автономный цикл с постоянным состоянием страницы, тогда подходит Playwright MCP
  • Агент не умеет запускать команды оболочки

Пример запроса к агенту

Используя playwright-cli, проверь сценарий добавления задачи на demo.playwright.dev/todomvc и сделай скриншоты

Ограничения

Нужен Node.js 18 или новее и возможность запускать команды в терминале. Безголовая сессия закрывается после часа простоя. WebMCP экспериментальный и работает только в Chromium и Firefox с отдельными флагами.

Как отключить. Удалите пакет командой npm uninstall -g @playwright/cli и папку скилла playwright-cli из каталога скиллов.

Частые вопросы

Чем CLI лучше Playwright MCP?

Он не загружает в контекст большие схемы инструментов и деревья доступности, поэтому экономнее. MCP остается удобнее для долгих циклов с постоянным состоянием.

Можно работать без установки скилла?

Да, достаточно сказать агенту заглянуть в playwright-cli --help.

Что выбрать: Playwright MCP, CLI или скилл?

MCP подходит, когда агенту нужен постоянный доступ к браузеру через протокол. CLI дает короткие команды и сохраняет снимки в файлы, поэтому контекст не засоряется. Скилл Playwright пишет и запускает собственные скрипты, это путь для тестов и проверок страниц.

Обсуждение

Вопросов и отзывов пока нет.

Скилл, с которым агент пишет и запускает скрипты Playwright: тесты страниц, формы, скриншоты, проверки ссылок

СкиллШирокий доступ3,3 тыс.Звезды репозитория

MCP-сервер на Playwright от сообщества: браузерная автоматизация, скриншоты, эмуляция устройств и генерация тестового кода

MCP-серверРасширенный доступ5,7 тыс.Звезды репозитория

Скилл проверки кода агента в настоящем браузере: читает ваши изменения, составляет план теста и прогоняет его через Playwright с вашими куки

СкиллШирокий доступ3,6 тыс.Звезды репозитория
Российский стек

Скилл Claude Code для работы в веб-клиенте 1С через Playwright MCP: сеансы, навигация, справочники, документы и тестовые данные

СкиллШирокий доступ33Звезды репозитория

Один бинарник для автоматизации браузера агентом: CLI со скиллами browser и check, MCP-сервер и клиенты для JS, Python и Java

CLIШирокий доступ2,9 тыс.Звезды репозитория

Набор QA-агентов, скиллов и MCP-сервер: генерация тестов, поиск пробелов в покрытии, нестабильные тесты, безопасность и хаос-тестирование

ПлагинШирокий доступ519Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
Playwright CLI (эта запись)да14 721
Vibiumнет2 934один бинарник для автоматизации браузера агентом
Expectнет3 561скилл проверки кода агента в настоящем браузере

Коротко о README

README сравнивает CLI и Playwright MCP и объясняет, почему для кодинговых агентов CLI со скиллами экономнее. Установка через npm и отдельная команда для скиллов. Дальше полный справочник команд по группам: ядро, навигация, клавиатура, мышь, хранилище, сеть, DevTools, WebMCP и параметры открытия. Описаны сессии, панель мониторинга и формат снимков.

Бейдж для README

Исходный SKILL.md

---
name: playwright-cli
description: Automate browser interactions, test web pages and work with Playwright tests.
allowed-tools: Bash(playwright-cli:*) Bash(npx:*) Bash(npm:*)
---

# Browser Automation with playwright-cli

## Quick start

```bash
# open new browser
playwright-cli open
# navigate to a page
playwright-cli goto https://playwright.dev
# interact with the page using refs from the snapshot
playwright-cli click e15
playwright-cli type "page.click"
playwright-cli press Enter
# take a screenshot (rarely used, as snapshot is more common)
playwright-cli screenshot
# close the browser
playwright-cli close
```

## Commands

### Core

```bash
playwright-cli open
# open and navigate right away
playwright-cli open https://example.com/
playwright-cli goto https://playwright.dev
playwright-cli type "search query"
playwright-cli click e3
playwright-cli dblclick e7
# --submit presses Enter after filling the element
playwright-cli fill e5 "user@example.com"  --submit
playwright-cli drag e2 e8
playwright-cli hover e4
playwright-cli select e9 "option-value"
playwright-cli upload ./document.pdf
playwright-cli check e12
playwright-cli uncheck e12
playwright-cli snapshot

Сообщить о проблеме

Foxx AIPlaywright CLI
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.