Вышел релиз 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

  • UI Mode теперь учитывает зависимости проекта. Вы можете контролировать, какие зависимости следует учитывать, устанавливая или снимая их флажки в списке проектов.

  • Журналы консоли теста теперь отображаются на вкладке Консоль.

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

  • Chromium 116.0.5845.82

  • Mozilla Firefox 115.0

  • WebKit 17.0


ссылка на оригинал статьи https://habr.com/ru/articles/758046/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *