Иван Крутов — Chrome Developer Tools Protocol: Запускаем и масштабируем в Kubernetes
Ближайшая конференция — Heisenbug 2025 Autumn, 19—20 октября, Санкт-Петербург + online. Подробности и билеты: https://jrg.su/D6uGC9
— Ближайшая конференция: Heisenbug 2023 Autumn — 10–11 октября (online), 15–16 октября (offline) Подробности и билеты: https://bit.ly/3qd3swV
— — — . . Уже много лет Selenium является наиболее популярным инструментом запуска автоматических тестов в браузерах. Несмотря на это, в Selenium до сих отсутствуют многие важные возможности: анализ сетевых запросов, профилирование памяти и производительности веб-приложения, возможность подписываться на события в приложении, и так далее. К счастью, всё это уже поддерживается в так называемом Chrome Developer Tools протоколе. Существует множество докладов о том, как быстро и легко можно получить все возможности Chrome Developer Tools в коде при помощи таких клиентов, как Puppeteer, но мало кто рассказывает о том, как масштабировать это решение. В своем рассказе Иван хотел бы затронуть технические особенности масштабирования Chrome Developer Tools в кластере Kubernetes и показать на реальных примерах чем может быть полезен этот протокол в ваших тестах.