Воспроизведение трассировки в браузере для отладки тестов Playwright
Просмотрщик трассировок Playwright, от команды Playwright, помогает разработчикам отлаживать тесты Playwright end-to-end с помощью расширения браузера, которое открывает записанные трассы. Инструмент отображает интерактивное воспроизведение выполнения тестов, чтобы инженеры могли шаг за шагом исследовать состояние DOM, сетевую активность и вывод консоли. Ключевые моменты включают воспроизведение с перемоткой во времени в браузере, обработку только локально и прямые ссылки от действий обратно к коду теста. Он предназначен для пользователей Playwright, инженеров QA и команд CI, которым необходимо более быстрое определение причин сбоев.
Открывает файлы трассировки Playwright в браузере, чтобы рецензенты пропустили локальные шаги CLI
Просмотрщик позволяет открывать файлы трассировки Playwright .zip непосредственно из веб-страниц, таких как Jira, Confluence или электронная почта, устраняя необходимость загружать и запускать локальную команду Node.js для проверки. Это сокращает время между публикацией артефакта и судебной экспертизой, позволяя инженерам сразу начать проверку неудачного запуска в браузере без установки Playwright локально.
Обрабатывает трассировки локально, чтобы ограничить внешнее воздействие данных
Просмотрщик загружает и обрабатывает данные трассировки полностью в контексте браузера и не передает содержимое трассировки на внешние серверы. Это локальное управление сохраняет скриншоты, архивы сетевых запросов и журналы консоли внутри окружения пользователя при проверке артефактов CI. Команды, которые прикрепляют конфиденциальные данные к трассировкам, получают преимущество в конфиденциальности, поскольку ни один внешний шаг загрузки не является частью процесса проверки.
Предоставляет пошаговую, высокоточную запись временного путешествия для отладки
Просмотрщик реконструирует выполнение теста в навигируемую временную шкалу и раскрывает конкретные точки проверки. Он предоставляет:
- Просмотр временной шкалы: прокручивайте через кадры выполнения.
- Проверка действий и снимки DOM: смотрите состояние страницы до и после взаимодействий.
- Сетевые и консольные журналы: изучайте запросы и ошибки времени выполнения.
- Сопоставление исходного кода: переходите от действия к строке кода теста.
Интегрируется с рабочими процессами Playwright и зеркалирует GUI CLI без Node.js
Просмотрщик устанавливается как расширение Chrome и работает на браузерах на основе Chromium, и разработчик поддерживает его как часть проекта Playwright. По сравнению с запуском локальной команды 'npx playwright show-trace', расширение устраняет шаг загрузки и запуска для трассировок, доставляемых через веб-инструменты, так что рецензенты могут проверять артефакты, опубликованные из CI или трекеров задач, без предварительного вызова локальных инструментов.
Сфокусированный инструмент триажа, ориентированный на браузер, который дополняет локальную отладку
Просмотрщик является прагматичным вариантом для команд Playwright, которым необходимо быстрое, основанное на браузере триаж записанных тестовых запусков; он снижает барьер для проверки артефактов, которые делятся через трекеры проблем и CI-пайплайны. Ожидайте, что он будет служить в качестве первичного диагностического инструмента: используйте просмотрщик для определения сбоев, затем выполняйте целевую локальную отладку, когда необходимы исправления или воспроизведения, специфичные для окружения, для разработчиков.