Namespace CSF.Screenplay.Selenium.Elements
Classes
- ClassName
Concrete implementation of Locator which locates elements by their HTML
classattribute value.
- CssSelector
Concrete implementation of Locator which locates elements by a CSS selector value.
- LazySeleniumElementFormatter
A value formatter for Lazy<T> of SeleniumElement.
- Locator
Base type for implementations of ITarget which serve as a specification for Selenium elements but which do not reference those elements directly.
- 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.
- ShadowRoot
Implementation of IHasSearchContext which represents an HTML shadow-root node.
- TargetExtensions
Extension methods for ITarget instances.
- TargetNotFoundException
Thrown when GetElement(IWebDriver) is used, but no element can be found.
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.
- IHasSearchContext
An object which exposes a Selenium search context.
- IHasWebElement
An object which exposes a Selenium web element.
- ITarget
A target is an object which represents one or more HTML elements and which may serve as parameters for performables which interact with elements on the web page.