Skip to content

csf-dev/CSF.Screenplay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSF.Screenplay

Screenplay is a software design pattern to assist in the automation of complex processes. Screenplay synergises particularly well with tests which use the Behaviour Driven Development (BDD) style.

CSF.Screenplay is a library and framework which brings that design pattern to .NET. The main library itself is intended to be used alongside extensions. It has two primary extension points; Test Framework integrations and Screenplay Extensions. One such extension is CSF.Screenplay.Selenium, which allows Screenplay to control Web Browsers, via a Selenium WebDriver.

Learn Screenplay's concepts and how to use it on the documentation website.

Developer information

CI builds are configured via GitHub Actions, with static code analysis & reporting in SonarCloud. This project is tested with BrowserStack.

The contents of the docs/ directory of this repository is auto-generated from the CSF.Screenplay.Docs project. There is nothing hand-editable inside.

.NET CI Test coverage

About

Implementation of the Screenplay pattern (aka Journey) in .NET

Resources

License

Stars

Watchers

Forks