The Screenplay Design Pattern

A Sustainable Way to Organize Complex Test Code

Michael Kutz

@MichaKutz

What is the screenplay pattern?

Why/when is it better then page objects?

What do I need to apply screenplay?

How can I transform my existing tests?

Is there an existing framework supporting screenplay?

Test

PageObjects

Elements

uses

to interact with

Screenplay

directs

Actors

knows

has

Facts

Abilities

performs/
answers

required for

enable

Tasks/

Questions

interacting with

Elements

Screenplay Design Pattern

By Michael Kutz

Screenplay Design Pattern

  • 193
Loading comments...

More from Michael Kutz