Table of Contents

Namespace CSF.Screenplay.Selenium.Builders

Classes

ExecuteJavaScriptBuilder

A builder type for executing JavaScript in the browser which is not expected to return a result value.

ExecuteJavaScriptBuilderBase

Base type for a builder which facilitates the execution of JavaScript in the web browser.

ExecuteJavaScriptBuilderWithResult<TResult>

A builder type for executing JavaScript in the browser, where the script is expected to return a result value.

FilterElementsBuilder

A builder class for filtering Selenium elements based on a specification.

FindElementBuilder

A builder class for finding a single element within a specified target.

FindElementsBuilder

A builder class for finding a collection of elements within a specified target.

FromTargetActionBuilder

A builder class for creating performable actions which act upon a specified target element.

NamedFilterElementsBuilder

A builder class which permits specifying an optional name for the collection of elements which match an element filter.

NamedWaitBuilder

Provides a builder for configuring wait actions in Selenium.

QueryPredicatePrototypeBuilder

Provides methods to build WebDriver predicate functions for a target element.

QueryPredicatePrototype<TQueryable>

A prototype object which may be converted into either a WaitUntilPredicate<T> or an CSF.Specifications.ISpecificationFunction<T>.

QuestionMultiQueryBuilder

Provides methods to build performable questions for a collection of Selenium elements, which are based upon querying/interrogating values from those elements.

QuestionQueryBuilder

Provides methods to build performable questions for a Selenium element, which are based upon querying/interrogating values from that element.

SaveScreenshotBuilder

A builder class to create an instance of SaveScreenshot.

SendKeysBuilder

A builder type to create a performable action which types text (sends keys) to a target element.

TakeAndSaveScreenshotBuilder

A builder class to create an instance of TakeAndSaveScreenshot.

UnnamedWaitBuilder

Provides a builder for configuring wait actions in Selenium.

Interfaces

IBuildsElementPredicates

An object which may be converted into either a WaitUntilPredicate<T> or an CSF.Specifications.ISpecificationFunction<T>.