API ВЕГА
English

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, добавьте пользовательский сервер,

указав готовую конечную точку рабочей области, и выполните инструкции по поддерживаемой аутентификации.

См. Настройка MCP-серверов.

После подключения сервера попросите агента создать сеанс браузера, открыть

https://example.com, сообщить основной заголовок страницы и закрыть сеанс,

в том числе в случае ошибки. Чтобы проверить подключение, изучите фактические вызовы инструментов MCP и их результаты.

Сведения об ограничениях сеансов, поддерживаемых инструментах и устранении проблем с аутентификацией,

превышением времени ожидания и истёкшими сеансами см. в руководстве по сервису. О проблемах с сервисом сообщайте через

систему отслеживания проблем этого репозитория.

Метаданные реестра

Сервер опубликован под именем com.microsoft/playwright-cloud-browsers в

официальном реестре MCP.

Корневой файл server.json — общедоступная копия опубликованных

метаданных. Публикацией и обновлением метаданных управляет команда сервиса;

изменение этой копии не приводит к публикации обновления и не гарантирует появления записи

в каталогах сторонних клиентов.

Примеры

Посмотрите примеры проектов для разных средств запуска тестов:

Переход с Microsoft Playwright Testing

Проблемы

Чтобы сообщить об ошибке, запросить новую функцию или попросить увеличить лимит квот, воспользуйтесь разделом Проблемы этого репозитория.

Дополнительные ресурсы