Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - qa семпай про тестування
Додано 14 лип 2024

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

@qa_advice
Кількість підписників: 2 807
Фото: 245
Відео: 27
Посилання: 392
Опис:
Звати Паша, роблю відео для каналу qa семпай про автоматизацію: https://www.youtube.com/@qa_senpai секретний чатік: https://base.monobank.ua/Cjh2Sfav8314TE#subscriptions дірект: @qa_senpai_dojo
Джерело

qa семпай про тестування | Playwright продовжує рухатись в максимальну інтеграцію з AI агентами.Я...

Логотип телеграм спільноти - qa семпай про тестування qa семпай про тестування @qa_advice
1 390 Охват/переглядів 2026-04-01 08:21 Повідомлення №648
Playwright продовжує рухатись в максимальну інтеграцію з AI агентами.Якщо ви будуєте складні системи автоматизації, експериментуєте з AI-агентами або хочете мати ідеальний візуальний контроль над тим, що відбувається під капотом під час прогону E2E-тестів то цей реліз точно вартий уваги.https://playwright.dev/docs/release-notes#version-159А це вам AI вижимка1. Нове Screencast API (page.screencast)Playwright представив абсолютно новий уніфікований інтерфейс для захоплення контенту сторінки. Він набагато гнучкіший за старий параметр recordVideo.Що всередині: Точний контроль запису відео (start() / stop()), візуальні оверлеї, захоплення кадрів у реальному часі та візуальні анотації дій."Agentic video receipts" (Відео-звіти від ШІ): Якщо ви використовуєте AI-агентів для тестування або скрапінгу, після завершення завдання агент може записати відео-доказ своєї роботи. Завдяки методу showActions(), на відео будуть підсвічені всі елементи, з якими взаємодіяв агент, та відображені назви дій (куди клікнув, що ввів).Точний запис: Запис відео тепер можна вмикати та вимикати прямо під час тесту (наприклад, знімати лише момент оплати, а не весь 10-хвилинний флоу). 2. Метод browser.bind() та Підтримка MCPРаніше браузер був "прив'язаний" до одного процесу. Тепер з'явився метод browser.bind(), який дозволяє запустити браузер і "розшарити" його через WebSocket або іменований канал (named pipe) для інших клієнтів.Що це дає: Тепер до одного запущеного браузера можуть підключатися кілька клієнтів одночасно через chromium.connect(endpoint).Ви можете підключити свій сервер MCP (Model Context Protocol) напряму до працюючого браузера (@playwright/mcp).Можна підключитися через нову CLI-утиліту прямо з вашого улюбленого AI-помічника (наприклад, Claude або Cursor). 3. Дашборд та ObservabilityЯкщо ваші тести або скрапери працюють у бекграунді (або ними керує ШІ), тепер за ними набагато простіше стежити.Що нового: Команда playwright-cli show відкриває візуальний Дашборд, де списком відображаються всі запущені браузери (які були "забінджені").и можете в реальному часі бачити, що робить ваш код чи AI-агент у фоновому браузері. З дашборда можна в один клік "увійти" в сесію для ручного втручання або відкрити DevTools для сторінки, якою зараз керує автоматизація. (Щоб побачити всі звичайні тести в дашборді, достатньо додати змінну PLAYWRIGHT_DASHBOARD=1). 4. Інші корисні API дрібниціrequest.existingResponse(): дозволяє отримати об'єкт відповіді без необхідності чекати на неї (зручно для синхронних перевірок).tracing.start({ live: true }): нова опція для оновлення трейсів (Trace Viewer) у реальному часі, а не лише після завершення тесту.browserContext.debugger: тепер ви маєте програмний контроль над дебагером Playwright.