Table of Contents

Namespace CSF.Screenplay.Selenium

Classes

ActorExtensions

Extension methods for actors.

BrowseTheWeb

Screenplay ability which allows an Actor to browse the web using a Selenium WebDriver.

NamedScript

A model representing a pre-written piece of executable JavaScript, which accepts no parameters and which returns no result.

NamedScriptBasis

A basis class for named scripts, not for use in applications of Screenplay.

NamedScriptWithResult<TResult>

A model representing a pre-written piece of executable JavaScript, which accepts no parameters, but which is expected to return a result.

NamedScriptWithResult<T1, TResult>

A model representing a pre-written piece of executable JavaScript, which accepts 1 parameter, but which is expected to return a result.

NamedScriptWithResult<T1, T2, TResult>

A model representing a pre-written piece of executable JavaScript, which accepts 2 parameters, but which is expected to return a result.

NamedScriptWithResult<T1, T2, T3, TResult>

A model representing a pre-written piece of executable JavaScript, which accepts 3 parameters, but which is expected to return a result.

NamedScriptWithResult<T1, T2, T3, T4, TResult>

A model representing a pre-written piece of executable JavaScript, which accepts 4 parameters, but which is expected to return a result.

NamedScriptWithResult<T1, T2, T3, T4, T5, TResult>

A model representing a pre-written piece of executable JavaScript, which accepts 5 parameters, but which is expected to return a result.

NamedScriptWithResult<T1, T2, T3, T4, T5, T6, TResult>

A model representing a pre-written piece of executable JavaScript, which accepts 6 parameters, but which is expected to return a result.

NamedScriptWithResult<T1, T2, T3, T4, T5, T6, T7, TResult>

A model representing a pre-written piece of executable JavaScript, which accepts 7 parameters, but which is expected to return a result.

NamedScript<T1>

A model representing a pre-written piece of executable JavaScript, which accepts 1 parameter and which returns no result.

NamedScript<T1, T2>

A model representing a pre-written piece of executable JavaScript, which accepts 2 parameters and which returns no result.

NamedScript<T1, T2, T3>

A model representing a pre-written piece of executable JavaScript, which accepts 3 parameters and which returns no result.

NamedScript<T1, T2, T3, T4>

A model representing a pre-written piece of executable JavaScript, which accepts 4 parameters and which returns no result.

NamedScript<T1, T2, T3, T4, T5>

A model representing a pre-written piece of executable JavaScript, which accepts 5 parameters and which returns no result.

NamedScript<T1, T2, T3, T4, T5, T6>

A model representing a pre-written piece of executable JavaScript, which accepts 6 parameters and which returns no result.

NamedScript<T1, T2, T3, T4, T5, T6, T7>

A model representing a pre-written piece of executable JavaScript, which accepts 7 parameters and which returns no result.

NamedUri

Model containing a Uri with a corresponding human-readable name.

PerformableBuilder

Builder type for creating performables which interact with Selenium WebDriver via Screenplay.

Scripts

A repository of named JavaScripts which are distributed with Screenplay's Selenium integration.

UseABaseUri

Screenplay ability which allows an Actor to use a base URI.

UseADefaultWaitTime

Screenplay ability that allows an Actor to use a default time for which to wait for BrowseTheWeb WebDriver operations to complete.