Playwright Workspaces
✅ Playwright Workspaces теперь общедоступен!
Playwright Workspaces — полностью управляемый сервис для сквозного тестирования веб-приложений, созданный на основе Playwright. С Playwright Workspaces вы можете значительно ускорить выполнение тестов, запуская их параллельно в управляемых облачных браузерах. Сервис берёт на себя управление базовой инфраструктурой и её сложностями, позволяя проверять веб-приложение в основных браузерах на Linux и Windows — и выпускать новые функции быстрее и увереннее.
👉 Начните работу с кратким руководством
Документация
Полная документация доступна на сайте learn.microsoft.com
В ней вы узнаете, как:
-
Запускать и масштабировать тесты Playwright в облаке
-
Повышать производительность и надёжность набора тестов
-
Тестировать в разных браузерах и операционных системах
-
Настраивать безопасные тестовые среды с учётом региона
-
Интегрировать сервис с CI/CD
Удалённый MCP-сервер Playwright Cloud Browsers (предварительная версия)
Удалённый MCP-сервер Playwright Cloud Browsers
предоставляет AI-агентам управляемые облачные браузеры через Streamable HTTP. Агенты могут создать сеанс
браузера, перейти на страницу и изучить её, взаимодействовать с элементами, а затем закрыть
сеанс — без установки Playwright или браузера на локальный компьютер.
Удалённый MCP-сервер находится в предварительной версии и предоставляется отдельно от сервиса
Playwright Workspaces, который уже общедоступен. Для функций предварительной версии не предусмотрено соглашение об уровне обслуживания,
поэтому они не рекомендованы для производственных нагрузок.
Предварительные требования и аутентификация
Вам понадобятся подписка Azure, рабочая область Playwright с доступом к предварительной версии удалённого
MCP-сервера, регион и идентификатор рабочей области, а также учётная запись с разрешением на использование
сеансов браузера в этой рабочей области.
Используйте конечную точку для региона вашей рабочей области:
.mcp.playwright.microsoft.com/playwrightworkspaces//mcp">
https://<region>.mcp.playwright.microsoft.com/playwrightworkspaces/<workspace-id>/mcp
Замените оба заполнителя значениями вашей рабочей области. Используйте Microsoft Entra ID
с клиентом, поддерживающим обнаружение OAuth. Сервер публикует метаданные защищённого ресурса;
у вашей учётной записи также должны быть необходимые права RBAC для этой рабочей области. Информацию о разрешениях
и поддерживаемых вариантах совместимости см. в руководстве по аутентификации и настройке.
Не добавляйте токены доступа в систему контроля версий и не вставляйте их в запросы.
Подключение из VS Code или приложения GitHub Copilot
- VS Code: Запустите команду MCP: Add Server из палитры команд, выберите HTTP,
введите готовую конечную точку рабочей области и укажите место для сохранения конфигурации.
Выполните инструкции по подтверждению доверия к серверу и входу через Microsoft Entra. См.
Добавление MCP-серверов в VS Code.
- Приложение GitHub Copilot: Откройте Настройка > MCP, добавьте пользовательский сервер,
указав готовую конечную точку рабочей области, и выполните инструкции по поддерживаемой аутентификации.
После подключения сервера попросите агента создать сеанс браузера, открыть
https://example.com, сообщить основной заголовок страницы и закрыть сеанс,
в том числе в случае ошибки. Чтобы проверить подключение, изучите фактические вызовы инструментов MCP и их результаты.
Сведения об ограничениях сеансов, поддерживаемых инструментах и устранении проблем с аутентификацией,
превышением времени ожидания и истёкшими сеансами см. в руководстве по сервису. О проблемах с сервисом сообщайте через
систему отслеживания проблем этого репозитория.
Метаданные реестра
Сервер опубликован под именем com.microsoft/playwright-cloud-browsers в
Корневой файл server.json — общедоступная копия опубликованных
метаданных. Публикацией и обновлением метаданных управляет команда сервиса;
изменение этой копии не приводит к публикации обновления и не гарантирует появления записи
в каталогах сторонних клиентов.
Примеры
Посмотрите примеры проектов для разных средств запуска тестов:
-
Агенты Foundry Prompt Agents с использованием удалённого MCP Playwright Workspaces
-
Агенты Foundry Hosted Agents с использованием удалённого MCP Playwright Workspaces
Переход с Microsoft Playwright Testing
Проблемы
Чтобы сообщить об ошибке, запросить новую функцию или попросить увеличить лимит квот, воспользуйтесь разделом Проблемы этого репозитория.