Login Sign Up
Advert
Your ad spot
Reserve this exclusive slot for the selected period.
Buy advertising →
Telegram community logo - qa семпай про тестування
Added 14 Jul 2024

qa семпай про тестування

@qa_advice
Number of subscribers: 2 807
Photos: 245
Videos: 27
Links: 392
Description:
Звати Паша, роблю відео для каналу qa семпай про автоматизацію: https://www.youtube.com/@qa_senpai секретний чатік: https://base.monobank.ua/Cjh2Sfav8314TE#subscriptions дірект: @qa_senpai_dojo
Source

qa семпай про тестування | Новий реліз playwright-test 1.57.0Speedboard в HTML-репортеріЗ'явилася...

Telegram community logo - qa семпай про тестування qa семпай про тестування @qa_advice
1 180 Views/Reach 2025-11-25 15:17 Message №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