
Новый инструмент npx playwright merge-reports
Если вы запускаете тесты на нескольких сегментах, теперь вы можете объединить все отчеты в один отчет HTML (или любой другой отчет) с помощью нового инструмента CLI для объединения отчетов merge-reports
.
Использование merge-reports
требует следующих шагов:
Добавление нового reporter «blob» в конфигурацию при работе на CI:
export default defineConfig({
testDir: './tests',
reporter: process.env.CI ? 'blob' : 'html',
});
Средство создания отчетов «blob» создаст файлы «.zip», содержащие всю информацию о тестовом запуске.
Копирование всех reporter «blob» в одно общее место и запуск
npx playwright merge-reports
:
npx playwright merge-reports --reporter html ./all-blob-reports
Подробнее читайте в документации.
? Поддержка Debian 12 Bookworm
Playwright теперь поддерживает Debian 12 Bookworm как на x86_64, так и на Arm64 для Chromium, Firefox и WebKit.
Поддержка Linux выглядит так:
Ubuntu 20.04 | Ubuntu 22.04 | Debian 11 | Debian 12 | |
---|---|---|---|---|
Chromium | ✅ | ✅ | ✅ | ✅ |
WebKit | ✅ | ✅ | ✅ | ✅ |
Firefox | ✅ | ✅ | ✅ | ✅ |
Обновления UI Mode
UI Mode теперь учитывает зависимости проекта. Вы можете контролировать, какие зависимости следует учитывать, устанавливая или снимая их флажки в списке проектов.
Журналы консоли теста теперь отображаются на вкладке Консоль.
Новые версии браузеров
Chromium 116.0.5845.82
Mozilla Firefox 115.0
WebKit 17.0