Софт
Playwright 1.65 получил поддержку Bun и отчёты по проблемным тестам
Вышедший 5 ноября Playwright 1.65 позволяет запускать тесты через Bun, сокращать отчёты и выполнять отдельные проверки без параллельной нагрузки.
Для запуска через Bun нужна команда bunx --bun playwright test: без флага --bun тесты по-прежнему выполняются через Node.js. Поддержку проверяют с Bun 1.4.3 на Linux, но пока есть ограничения, включая отсутствие отслеживания изменений файлов и поддержки пользовательских загрузчиков ESM.
Новый формат failures выводит ошибки, успешные повторные попытки и итоговую сводку, а параметр onlyFailures ограничивает содержимое отчётов HTML, JSON и JUnit тестами с неожиданными результатами. Блокировка -exclusive- позволяет запускать отдельный тест только после завершения остальных и приостанавливает запуск новых до его окончания.
При обновлении стоит проверить TypeScript-код: Playwright теперь учитывает useDefineForClassFields так же, как компилятор TypeScript. Из-за порядка инициализации полей это может вызвать TypeError в классах, где поле обращается к свойству, объявленному в параметрах конструктора.
- Запуск через Bun: bunx --bun playwright test
- Блокировка -exclusive- исключает параллельное выполнение других тестов
- Изменение обработки полей TypeScript может потребовать правок кода
Источники
- Хабр Новости: Вышел Playwright 1.65: поддержка Bun, отчёты только с ошибками и изменения в запуске тестов · 6 ноября 2026, 12:11
Текст подготовлен автоматически по материалам источников и может содержать неточности.