Page Object'ы являются чуть ли не стандартом индустрии при тестировании UI. Но они страдают огромной кучей проблем в поддержке. Хочу представить вам сравнительно неизвестную до сей поры альтернативу: Screenplay. В этом подходе мы фокусируемся на пользователях вместо реализации. Разбивая действия пользователя на небольшие методы, мы приближаемся к действительно гибкому подходу к тестированию.