Наконец-то лучший способ тестирования с Playwright WebMCP: Playwright 1.64
alexusadays
0:00 / 0:00
Наконец-то лучший способ тестирования с Playwright WebMCP: Playwright 1.64
381 просмотр · 2 дн. назад
alexusadays
20,3 тыс. подписчиков
381 просмотр · 2 дн. назад
Playwright 1.64 предоставляет возможность перечислять и вызывать инструменты, предоставляемые веб-страницей через WebMCP. Что же на самом деле должен доказывать полезный тест?
Я рассматриваю гипотетическую операцию с корзиной покупок: проверку реального результата, разделение тестов инструментов и агентов, тестирование состояний и разрешений пользователей, а также согласование поведения при повторных запросах. Затем мы рассмотрим перемешивание тестов, настройки проекта по умолчанию, локаторы с областью видимости, ограничения записи и изменения в обновлении, которые стоит рассмотреть.
Поддержка WebMCP в браузерах является экспериментальной. Chromium и Firefox требуют включения этой функции, а WebKit её не реализует. Спецификация является проектом сообщества. Примеры в этом видео носят иллюстративный характер.
Разделы:
00:00 Введение
00:19 Что предоставляет WebMCP
00:46 Инструменты для создания списков и вызовов страниц
01:11 WebMCP против Playwright MCP
01:40 Экспериментальные ограничения браузера
02:10 Проверка фактического результата
02:36 Раздельные тесты инструментов и агентов
03:11 Состояния пользователей и разрешения
03:36 Контракты повторных запросов
04:14 Возвращаемые ошибки и исключения
04:41 Поиск скрытых зависимостей тестов
05:04 Перемешивание области видимости и воспроизведение с начальным значением
06:02 Локальные значения по умолчанию и матрица браузера
06:38 Выбор локатора для каждой строки
07:07 Читаемые записи и ограничения частоты кадров
07:37 Изменения в поведении при обновлении
08:09 Отсутствующие снимки и обзор базовой версии
08:40 Практическая первая попытка
Официальные источники:
Примечания к выпуску: https://playwright.dev/docs/release-n...
Какое изменение вы бы попробовали в первую очередь: тестирование с помощью инструмента WebMCP или перетасовку существующего набора тестов?
#Playwright #WebMCP #SoftwareTesting