Table of Contents

Namespace CSF.Screenplay.Selenium.Elements

Classes

ClassName

Concrete implementation of Locator which locates elements by their HTML class attribute value.

CssSelector

Concrete implementation of Locator which locates elements by a CSS selector value.

ElementId

Concrete implementation of Locator which locates an element by its id attribute.

Locator

An object which provides a locator for Selenium elements.

SeleniumElement

An implementation of ITarget which represents a single native Selenium HTML element.

SeleniumElementCollection

An implementation of ITarget which represents a collection of native Selenium HTML elements.

SeleniumElementExtensions

Extension methods for SeleniumElement.

TargetExtensions

Extension methods for ITarget instances.

TargetNotFoundException

Thrown when GetElement(IWebDriver) is used, but no element can be found.

XPath

Concrete implementation of Locator which locates elements using an XPath query.

Interfaces

ICanReportForElement

Similar to ICanReport but provides access to a Selenium element to augment the report data.

ICanReportForElements

Similar to ICanReport but provides access to a collection of Selenium elements to augment the report data.

ITarget

A target is an object which may be interacted with by Selenium-based Screenplay performables.