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.

BrowserQuirks

Static class which holds known browser quirks information.

Colors

Static type containing the pre-defined colors for the web.

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.

NamedUriExtensions

Extension methods for NamedUri.

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.

ServiceCollectionExtensions

Extension methods for IServiceCollection.

SetTheValueBuilder

Builds actions for setting values in Selenium web elements.

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.

Structs

Color

Immutable type represents a color on the web, in a manner which may be converted and compared between web-supported formats.

Interfaces

SetTheValueBuilder.IChoosesValue

An object from which a consumer may choose a value to set into the element.