Test Automation, Cucumber, Screenplay Pattern, Layers, Thermodynamics.
code of classes representing Page Objects can sometimes be very long and difficult to maintain. Some methods are designed for active interaction with page elements, whereas others should just read the state of page elements. Such large classes should be divided into smaller parts. This is the idea