Acting out: Serenity-JS & the Screenplay Pattern

Background Over the years I've had the chance to play with many tools and frameworks. When I started out writing automated tests I was keen to bring as much of my Object Oriented Programming knowledge to the task as I could. Back then, I was still learning really... and I made mistakes.  One such mistake…