TGViewer
qa семпай про тестування qa семпай про тестування @qa_advice · 3.11K subscribers
Post #648 1.57K
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.
playwright.dev Release notes | Playwright Version 1.63
  • ❤ 28
  • 🔥 7
  • 👍 4
  • 👎 3
More from @qa_advice
  1. Oct 5, 2026У вівторок (завтра) о 20:00 виходимо в прямий ефір поговорити про те, куди рухається сучас…
  2. Sep 30, 2026У кого було? 😎
  3. Sep 25, 2026Дякую всім хто приходить до нас на стріми, спілкується в чаті і пише коментарі! Ви топ :)
  4. Sep 24, 2026стартуємо з @popeliuha о 19:00 📱https://www.youtube.com/live/gyxY3-9_2IM
  5. Sep 23, 2026Сьогодні з @popeliuha проведемо стрім де будемо ділитись своїми інсайтами про те як змінил…
  6. Sep 10, 2026Стартуємо! 📱 https://www.youtube.com/live/88qxZ0IYdE4?si=cQ2YFIuvpJUHPyPN
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →