раздел 07
Playwright: браузер для агента
Обычно агент работает с текстом и файлами. Но иногда нужно, чтобы он сам зашёл на сайт и что-то там сделал: проверить, как выглядит страница, нажать кнопку, заполнить форму. Для этого есть MCP-сервер Playwright - он даёт агенту настоящий браузер под управлением.
Что умеет
- Открывать страницы по адресу.
- Кликать по кнопкам и ссылкам, переходить по сайту.
- Заполнять и отправлять формы.
- Делать скриншоты страницы.
- Читать содержимое и структуру страницы.
- Прогонять простые сценарии: зашёл, залогинился, проверил результат.
Зачем это нужно
- Проверка сайта. Сверстали страницу - просите агента открыть её и сделать скриншот, чтобы увидеть, как получилось.
- Отладка UI. Кнопка не работает или форма не отправляется. Агент открывает страницу, повторяет действия и смотрит, что происходит.
- Автоматизация. Однотипные действия в вебе: заполнить, нажать, забрать данные. Агент проходит сценарий сам.
- Тестирование. Проверить, что после правок основные сценарии на сайте всё ещё работают.
Как подключить
Запись в конфиге клиента:
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["-y", "@playwright/mcp"]
}
}
}
При первом запуске Playwright может скачать браузер - это нормально, нужно один раз. После сохранения конфига перезапустите клиент и проверьте, что сервер в списке. Подробности про конфиги - в главе "Подключить готовый сервер".