Skip to content
Craig Fowler edited this page Mar 25, 2019 · 4 revisions

Screenplay is available for download via the NuGet package manager.

Desirable to all

All developers should install the following two packages. They represent the core of the Screenplay library. Note that Screenplay is not usable without a testing framework integration (below).

Integrations for testing frameworks

Depending upon which testing framework you wish to use, you will need to install one (but not both) of the following two packages, for either the NUnit integration or the SpecFlow integration.

Optional packages

These packages are useful for specific circumstances.

Creating HTML reports

The package CSF.Screenplay.Reporting.JsonToHtml is a small command-line conversion application which converts JSON reports (written by the Screenplay core reporting library) into an HTML format.

Testing JSON/REST APIs

The package CSF.Screenplay.WebApis provides an ability as well as tasks, actions and questions for the testing of JSON web APIs.

Testing web applications with Selenium

The package CSF.Screenplay.Selenium provides an ability as well as many tasks, actions and questions for the testing of web applications with a Selenium Web Driver.