Актуальность исследования связана с необходимостью обоснованного выбора
инструмента автоматизированного end-to-end тестирования веб-приложений в условиях
ограниченных ресурсов учебных проектов, когда сравнительные данные на идентичных
UI-сценариях в учебной литературе представлены фрагментарно. Разработчик учебного
или прототипного сервиса нередко выбирает E2E-фреймворк по популярности в
сообществе, не имея количественных данных о времени прогона и стабильности на одном
и том же приложении. Цель работы — выполнить сравнительный анализ Selenium
WebDriver, Playwright и Cypress на едином наборе UI-сценариев и оценить время прогона
и долю успешных запусков. Методика предусматривает реализацию пяти E2E-сценариев на
небольшом веб-приложении (FastAPI + HTML-шаблоны), выполнение по три прогона для
каждого фреймворка в headless-режиме и фиксацию суммарного времени выполнения
набора тестов. Результаты: Playwright показал наименьшее среднее время (2,49 с) и полную
стабильность (3 из 3); Selenium — средний результат (4,91 с) с одним неуспешным прогоном;
Cypress — наибольшее время (8,43 с) при 100 % успешности. Выводы: для Python-проектов
целесообразен Playwright, для JS-стека — Cypress, для корпоративной мультибраузерной
инфраструктуры — Selenium; результаты применимы при выборе E2E-фреймворка в
учебных и малых коммерческих веб-проектах.