Selenium или Playwright для нового проекта
Вопрос
Вы выбираете инструмент UI-автоматизации для нового проекта. Selenium или Playwright, и почему?
Попробуйте сами
Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.
Показать ответ и разбор
Коротко
Что должно прозвучать в ответе
Критерии: язык команды, браузеры, инфраструктура, опыт людей
Playwright: автоожидание, контексты, трейсы, перехват сети, свой раннер
Selenium: стандарт W3C, все языки и браузеры, Grid и облачные фермы, много специалистов на рынке
Существующие наработки и стоимость миграции
Решение с аргументами и пилотом на нескольких сценариях
Что могут спросить следом
- Что делать с 2000 тестами на Selenium, если хочется Playwright?
- Как тестировать в Safari на реальном устройстве?
Разбор
Образцовый ответ: «Смотрю на команду и требования. Если команда пишет на TypeScript или Python и нужно быстро стартовать, выбираю Playwright: автоожидание из коробки, изоляция контекстами, трейсы, перехват сети, параллельность без Grid. Флаки заметно меньше. Selenium беру, если нужна Java с готовой экосистемой вроде Selenide, есть ферма Grid или облако с реальными браузерами, нужен браузер, которого нет в Playwright, или уже есть большой набор тестов. Решение подтверждаю пилотом: 10 сценариев на обоих, сравниваю время, стабильность и удобство отладки»).
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.