Screenplay pattern

Screenplay is a software design pattern to assist in the automation of complex processes. It is particularly useful for writing tests which use a Behaviour Driven Development (BDD) style. CSF.Screenplay is a library and framework for using this design pattern.

Learn about Screenplay's concepts

As a testing tool

Screenplay is useful for directing integration and system tests. It may be used for testing web applications via a web browser. In that context, Screenplay is a refinement of the Page Object Pattern.

Using Screenplay