Найти в Дзене
Playwright на Java: Пишем стабильные UI-тесты для интернет-магазина на реальном примере
Playwright на Java: Пишем стабильные UI-тесты Ранее мы уже разбирали Playwright в связке с Java. В этой статье мы создадим с нуля автоматизированные тесты для демо-сайта Sauce Demo, используя Playwright для Java и лучшие инженерные практики. Проектирование тестов: ️Page Object Model (POM) Первый шаг к созданию поддерживаемых тестов — правильная архитектура. Page Object Model (POM) — это ключевой паттерн, который позволяет отделить логику тестов от деталей взаимодействия с элементами страницы. Каждая...
16 часов назад
Grafana мониторинг Java-приложений: От данных к действиям
Представьте, что ваше Java-приложение работает безупречно. Вы не гадаете о его состоянии, а видите его — каждую метрику, каждый поток, каждое использование байта памяти представлено в понятных и ярких визуализациях. Это не мечта, а реальность, которую вы можете создать с помощью связки Java и Grafana. В современном мире разработки данные — это новая нефть, а способность превращать их в ценную информацию отделяет хорошие продукты от великих. Java-приложения, особенно в продакшене, — это сложные системы...
2 месяца назад
Playwright: Как тестировать на 300% быстрее на стеке Java
Ответ прост: это не одна волшебная кнопка, а комбинация из четырех killer-фишек Playwright, которые вместе дают ошеломительный результат. Я провел бенчмарки на реальном проекте, и вот как мне удалось ускорить прогон тестов с 10.46 до 3.33 минут. Главное — перестать использовать Playwright как Selenium. Его сила — в совершенно ином подходе к автоматизации. Selenium Grid? Настройка пулов потоков? Забудьте. Playwright создан для параллельной работы с самого начала. Вам не нужны сложные конфиги. Просто настройте параллельный запуск в pom...
3 месяца назад
Playwright на Java — это осознанный выбор профессионала, а не «второй сорт умирающего языка»
Когда только погружаешься в Playwright, кажется, что все вокруг говорят только о JavaScript и TypeScript. Документация, блоги, туториалы... Но это не значит, что Java-версия — урезанная или неполноценная. Это миф. После 6 месяцев интенсивного использования на реальном продакшене заявляю: Playwright для Java — это полноценный, первоклассный гражданин экосистемы. И вот почему. Реальность: Команда Playwright строго следует принципу параллельного выпуска обновлений для всех языков. Когда выходит новая версия, например, 1...
3 месяца назад
Playwright 2025: Исчерпывающий гайд + ответы на все спорные вопросы (FAQ)
Playwright — это современный кроссплатформенный фреймворк для автоматизации тестирования веб-приложений, разработанный компанией Microsoft. Он представляет собой мощный инструмент для end-to-end тестирования, который позволяет имитировать действия пользователя в различных браузерах, включая Chromium, Firefox и WebKit, через единый API. Playwright поддерживает несколько популярных языков программирования, включая Java, JavaScript/TypeScript, Python и C#, что делает его универсальным решением для различных проектов и команд разработки...
3 месяца назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала