Introducing Interaction Objects and Fluent Element Chaining
Serenity/JS 3.46 extends PageElement to enable fluent child element access and introduces a new design pattern — Interaction Objects — for modelling UI components through composable Questions and Tasks.
Together, these features make it easier to structure your test code around what users can observe and do, rather than the underlying DOM structure.


