
Новый инструмент 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
ссылка на оригинал статьи https://habr.com/ru/articles/758046/
Добавить комментарий