Джерело
qa семпай про тестування | Новий реліз playwright-test 1.57.0Speedboard в HTML-репортеріЗ'явилася...
1 180 Охват/переглядів
2025-11-25 15:17
Повідомлення №593
Новий реліз playwright-test 1.57.0Speedboard в HTML-репортеріЗ'явилася нова вкладка Speedboard, яка показує всі ваші тести, відсортовані за тривалістю виконання. Тепер набагато легше знайти "найповільніші" сценарії та зрозуміти, де тести витрачають найбільше часу.! Chrome for Testing Playwright переходить з Chromium на Chrome for Testing (крім Linux Arm64). Для вас це означає мінімум змін: тести мають працювати так само, але іконка в тулбарі зміниться. Це крок до більш стабільного середовища виконання.Розумне очікування веб-сервера У webServer тепер можна додати поле wait. Це дозволяє передати регулярний вираз, і Playwright чекатиме, поки у логах сервера (stdout) з'явиться відповідний рядок. Бонус: можна використовувати named capture groups, щоб передавати дані (наприклад, порт) прямо у змінні оточення!webServer: { command: 'npm run start', wait: { stdout: '/Listening on port (?<my_server_port>\\d+)/' },}
⚠️ Breaking Change Метод Page#accessibility (deprecated вже 3 роки) остаточно видалено. Якщо ви перевіряєте доступність, переходьте на бібліотеки на кшталт Axe.🆕 Нові API та покращення:testConfig.tag: додає тег до всіх тестів у прогоні (зручно для merge-reports).worker.on('console'): тепер можна слухати консольні логи воркерів.Service Workers: мережеві запити від SW тепер проходять через BrowserContext (Chromium), а їх консольні логи можна перехоплювати.locator.click({ steps: ... }): контроль кількості подій mousemove при кліках.Оновлення браузерів:Chromium 143.0Firefox 142.0WebKit 26.0Детальніше: https://github.com/microsoft/playwright/releases/tag/v1.57.0