В девелопер превью сафари завезли: Safari MCP server (https://webkit.org/blog/18136/introducing-the-safari-mcp-server-for-web-developers/)
Что умеет сервер
- читать логи консоли; получать список сетевых запросов и детали по ним (заголовки, статусы, тайминги);
- делать скриншоты страницы; выполнять JavaScript на странице и забирать результат;
- управлять вкладками (открывать, закрывать, переключаться); эмулировать медиа‑запросы и менять размер viewport для тестов адаптивности;
- программно взаимодействовать с DOM: кликать, вводить текст, скроллить, наводить курсор и т. п.
Сценарии применения Проверка совместимости с Safari. Агент открывает сайт именно в Safari, проверяет верстку, вычисленные стили, layout и сравнивает с ожидаемым поведением.
Анализ производительности. По данным навигации и загрузки ресурсов агент выявляет узкие места (медленные запросы, долгие задачи в главном потоке) и предлагает точечные правки.
Аудит доступности. Проверка на типовые проблемы: отсутствие подписей у элементов, некорректные ARIA‑атрибуты, недостаточный контраст.
Валидация состояний интерфейса. Например, проверка разных шагов формы или корзины, корректность отображения при разных состояниях данных.
Автоматизированные проверки. Можно поручить агенту прогонять типовые сценарии взаимодействия и фиксировать отклонения.