Package com.github.loyada.jdollarx
Class BasicPath.PathBuilder
- java.lang.Object
-
- com.github.loyada.jdollarx.BasicPath.PathBuilder
-
- Enclosing class:
- BasicPath
public static final class BasicPath.PathBuilder extends Object
A builder for BasicPath. UsuallyBasicPath.customElement(String)
is simpler and sufficient.
-
-
Constructor Summary
Constructors Constructor Description PathBuilder()
PathBuilder(Optional<String> insideXpath, Optional<String> xpath, Optional<String> xpathExplanation, Optional<String> describedBy, Optional<org.openqa.selenium.WebElement> underlying, List<ElementProperty> elementProperties, Optional<String> alternateXpath)
-
Method Summary
-
-
-
Method Detail
-
withXpath
public BasicPath.PathBuilder withXpath(String xpath)
-
withAlternateXpath
public BasicPath.PathBuilder withAlternateXpath(String alternateXpath)
-
withInsideXpath
public BasicPath.PathBuilder withInsideXpath(String insideXpath)
-
withXpathExplanation
public BasicPath.PathBuilder withXpathExplanation(String xpathExplanation)
-
withDescribedBy
public BasicPath.PathBuilder withDescribedBy(String describedBy)
-
withUnderlying
public BasicPath.PathBuilder withUnderlying(org.openqa.selenium.WebElement underlying)
-
withInsideXpathOptional
public BasicPath.PathBuilder withInsideXpathOptional(Optional<String> insideXpath)
-
withXpathOptional
public BasicPath.PathBuilder withXpathOptional(Optional<String> xpath)
-
withAlternateXpathOptional
public BasicPath.PathBuilder withAlternateXpathOptional(Optional<String> alternateXpath)
-
withXpathExplanationOptional
public BasicPath.PathBuilder withXpathExplanationOptional(Optional<String> xpathExplanation)
-
withDescribedByOptional
public BasicPath.PathBuilder withDescribedByOptional(Optional<String> describedBy)
-
withUnderlyingOptional
public BasicPath.PathBuilder withUnderlyingOptional(Optional<org.openqa.selenium.WebElement> underlying)
-
withElementProperties
public BasicPath.PathBuilder withElementProperties(List<ElementProperty> elementProperties)
-
build
public BasicPath build()
-
-