Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Playwright Workspaces — это полностью управляемая служба для сквозного веб-тестирования, построенная на основе Playwright. С помощью рабочих областей Playwright можно значительно ускорить выполнение тестов, выполняя тесты параллельно с помощью управляемых облачных браузеров. Служба заботится о базовой инфраструктуре и сложности, позволяя проверять веб-приложение в крупных браузерах как в Linux, так и в Windows, чтобы вы могли быстрее и с большей уверенностью отправлять функции.
Начало работы с кратким руководством. Запуск тестов Playwright в масштабе с помощью рабочих областей Playwright.
Дополнительные сведения о создании комплексных тестов с помощью платформы тестов Playwright см. в документации по началу работы на веб-сайте Playwright.
Ускорение тестов с помощью параллельных удаленных браузеров
По мере того как приложение становится более сложным, набор тестов увеличивается. Время завершения набора тестов также растет соответствующим образом. Используйте параллельные удаленные браузеры, чтобы сократить общее время завершения набора тестов.
Распределяйте тесты во многих параллельных браузерах, размещенных в облачной инфраструктуре.
Масштабируйте тесты за пределами вычислительной станции разработчика, локальной инфраструктуры или виртуальных машин агента CI.
Согласованная региональная производительность путем выполнения тестов в браузерах в регионе Azure, который ближе всего к клиентскому компьютеру.
Узнайте больше о том, как настроить оптимальную производительность.
Тестирование последовательно в нескольких операционных системах и браузерах
Современные веб-приложения должны работать безупречно в различных браузерах, операционных системах и устройствах.
Одновременно выполняйте тесты во всех современных браузерах в Windows, Linux и мобильной эмуляции Google Chrome для Android и Mobile Safari.
Использование браузеров, управляемых службой, обеспечивает согласованные и надежные результаты для функционального и визуального регрессии тестирования, независимо от того, выполняются ли тесты на рабочих станциях разработчиков вашей команды или конвейере CI.
Playwright Workspaces поддерживает все браузеры, поддерживаемые Playwright.
Тестирование конечной точки
Используйте удаленные браузеры, размещенные в облаке, для тестирования веб-приложений независимо от того, где они размещаются, без необходимости разрешать входящий трафик на брандмауэре.
Тестирование общедоступных и частных приложений.
На этапе разработки выполните тесты на сервере разработки localhost.
Поддержка драматурга
Playwright Workspaces построен на основе платформы Playwright.
Поддержка нескольких версий Playwright с каждым новым выпуском Playwright.
Интеграция существующего набора тестов Playwright без изменения кода теста.
Используйте расширение Playwright Test Visual Studio Code для расширенного редактора.
Непрерывное комплексное тестирование с помощью интерфейса командной строки Playwright для интеграции с инструментами непрерывной интеграции (CI).
Принцип работы
Playwright Workspaces создает экземпляры облачных браузеров в разных операционных системах. Playwright выполняет тесты на клиентском компьютере ( рабочей станции разработчика или агента CI) и удаленное управление облачными браузерами с помощью службы Playwright Workspaces. Тестовый код остается на клиентском компьютере на протяжении тестового запуска, а взаимодействие с браузером выполняется в облаке.
После завершения тестового запуска результаты теста, файлы трассировки и другие файлы тестового запуска доступны на клиентском компьютере.
Вам не нужно изменять существующий тестовый код, чтобы запустить его с помощью рабочих областей Playwright. Просто установите пакет playwright Workspaces и укажите конечную точку рабочей области.
Узнайте больше о том, как определить оптимальную конфигурацию для оптимизации завершения набора тестов.
Расположение данных в регионе и неактивных данных
Рабочие области Playwright не хранят или обрабатывают данные клиента за пределами региона, в который развернута рабочая область. При использовании функции сопоставления регионов метаданные передаются из облачного размещенного браузера в регион рабочей области безопасным и совместимым образом.
Playwright Workspaces автоматически шифрует все данные, хранящиеся в рабочей области, с ключами, управляемыми корпорацией Майкрософт (ключи, управляемые службой). Например, эти данные включают сведения о рабочей области, метаданные запуска playwright, такие как время начала и окончания теста, минуты тестирования, которые выполняют тест, и результаты тестирования, опубликованные в службе.