Полная автоматизация браузера через Playwright MCP — навигация, клики, заполнение форм, создание скриншотов, извлечение данных и запуск E2E-тестов на страницах с JS-рендерингом.
npx clawhub@latest install playwrightПлатформы
Playwright (Automation + MCP + Scraper) — это навык автоматизации браузера, который позволяет ИИ-агентам управлять реальными браузерами через Playwright MCP или прямые Playwright-скрипты. Он справляется со всем тем, с чем не может справиться статическая загрузка HTTP: страницы с рендерингом на JS, многошаговые формы, потоки аутентификации, скриншоты, PDF-файлы, загрузка и скачивание файлов, а также извлечение структурированных данных из отрендеренного DOM. Независимо от того, пишете ли вы E2E-тесты, отлаживаете регрессии UI или управляете браузером через инструментальные действия MCP, этот навык предоставляет руководство и шаблоны для получения надёжных результатов.
npx clawhub@latest install playwrightНажмите кнопку Установить вверху страницы для настройки в один клик
@playwright/test, отслеживание нестабильных тестов в CI или воспроизведение UI-багов в режиме с отображением браузера.browser_* в цикле, и вы хотите организовать сценарии навигации-клика-заполнения-снимка экрана без написания нового кода автоматизации.fetch или HTTP-навык быстрее, дешевле и надёжнее, если страница не требует рендеринга JavaScript.Запустите npx @playwright/mcp --headless, чтобы предоставить browser_navigate, browser_click, browser_type, browser_snapshot и другие инструменты как полноценные действия. Этот подход не требует написания нового кода автоматизации — агент управляет браузером напрямую через вызовы инструментов MCP.
Пишите и запускайте прямые скрипты Playwright (chromium.launch, page.goto, page.screenshot) или полноценные наборы тестов @playwright/test с помощью npx playwright test. Поддерживает запуск с отображением браузера, захват трассировок, повторные попытки и параллельные воркеры прямо из коробки.
Используйте npx playwright codegen <url> для записи взаимодействий и генерации устойчивых локаторов. Устраняет необходимость угадывать селекторы из исходного кода и создаёт локаторы на основе ролей, меток и текста, которые сохраняют работоспособность при незначительных изменениях DOM.
Делайте полностраничные скриншоты, генерируйте PDF-файлы, записывайте трассировки выполнения и загружайте файлы — всё это через действия MCP-инструментов или прямые вызовы API Playwright (Automation + MCP + Scraper). Артефакты сохраняются локально в рабочей директории или системной временной папке.
Навык обеспечивает использование селекторов по роли, метке, тексту и тестовому идентификатору вместо хрупких CSS/XPath, а также веб-ориентированных утверждений вместо прямых проверок команд. Встроенные рекомендации по ожиданию готовности элементов предотвращают нестабильные хаки с задержками на основе sleep.
Никаких скрытых файлов, постоянных сессий или необъявленных сетевых вызовов. Состояние аутентификации является временным, если явно не указано иное. Производственные операции с высокими ставками требуют явного подтверждения пользователя перед выполнением.
Запускайте и расширяйте существующий набор тестов @playwright/test для локального или промежуточного приложения. Используйте npx playwright test --trace on для захвата артефактов при сбоях CI, затем диагностируйте нестабильные тесты с помощью просмотрщика трассировок и повторных запусков в режиме с отображением браузера.
Позвольте агенту перемещаться по сайту, заполнять многошаговую форму и делать снимок экрана — всё с помощью MCP-действий browser_navigate, browser_type, browser_click и browser_snapshot — без написания единой строки скрипта Playwright (Automation + MCP + Scraper).
Перейдите на страницу с JS-рендерингом, дождитесь стабилизации DOM, затем используйте browser_evaluate или прямой скрипт Playwright (Automation + MCP + Scraper) для извлечения структурированных данных. Идеально подходит, когда у целевого ресурса нет API, а контент появляется только после выполнения JavaScript.
Воспроизведите зарегистрированную UI-регрессию в режиме с отображением браузера с помощью npx playwright test --headed, захватите трассировку с флагом --trace on и проанализируйте снимки сети, консоли и DOM, чтобы изолировать первопричину перед написанием исправления.
npx clawhub@latest install playwrightПлатформы
Войдите, чтобы написать отзыв
Отзывов пока нет. Будьте первым, кто поделится своим опытом!