Вышел релиз Playwright 1.37

Новый инструмент npx playwright merge-reports

Если вы запускаете тесты на нескольких сегментах, теперь вы можете объединить все отчеты в один отчет HTML (или любой другой отчет) с помощью нового инструмента CLI для объединения отчетов merge-reports.

Использование merge-reportsтребует следующих шагов:

  1. Добавление нового reporter «blob» в конфигурацию при работе на CI:

export default defineConfig({
  testDir: './tests',
  reporter: process.env.CI ? 'blob' : 'html',
});

Средство создания отчетов «blob» создаст файлы «.zip», содержащие всю информацию о тестовом запуске.

  1. Копирование всех 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

Новые версии браузеров

@suprunchuk
31.08.2023 10:57 UTC
Первоисточник