Class XPath
- Namespace
- CSF.Screenplay.Selenium.Elements
- Assembly
- CSF.Screenplay.Selenium.dll
Concrete implementation of Locator which locates elements using an XPath query.
public class XPath : Locator, ITarget, IHasName
- Inheritance
-
XPath
- Implements
- Inherited Members
- Extension Methods
Constructors
XPath(string, string)
Initializes a new instance of the XPath class.
public XPath(string xpath, string name = null)
Parameters
xpathstringThe XPath query by which to locate elements.
namestringAn optional human-readable name of the locator which describes the elements it matches.
Methods
GetDefaultName()
Gets a value for Name if none has been specified.
protected override string GetDefaultName()
Returns
- string
A default name
GetLocator()
Gets the Selenium locator instance for finding HTML elements.
public override By GetLocator()
Returns
- By
A Selenium
Byobject used to locate elements.