Serenity/JS 3.47: component testing with Playwright
Serenity/JS 3.47 brings web UI component testing into the same Screenplay Pattern architecture as the rest of your suite. The new story fixture mounts a Playwright component story, and the newly introduced Question.as(Constructor) lets you turn it into an Interaction Object.
That means the interaction model you use to exercise the component in isolation can be the same one your end-to-end scenarios use when exercising the running application.
This release also introduces new guides to help you set up component testing and keep your web test code portable with Serenity/JS web modules.
