Class DefaultLocator
- java.lang.Object
-
- eu.tsystems.mms.tic.testframework.pageobjects.internal.DefaultLocator
-
- All Implemented Interfaces:
Locator,LocatorFactoryProvider
- Direct Known Subclasses:
DefaultPreparedLocator
public class DefaultLocator extends java.lang.Object implements Locator, LocatorFactoryProvider
Advanced selector for elements as replacement for By
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.function.Predicate<org.openqa.selenium.WebElement>filterprotected booleanunique-
Fields inherited from interface eu.tsystems.mms.tic.testframework.pageobjects.LocatorFactoryProvider
LOCATE
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Locatorfilter(java.util.function.Predicate<org.openqa.selenium.WebElement> filter)org.openqa.selenium.BygetBy()java.util.function.Predicate<org.openqa.selenium.WebElement>getFilter()booleanisUnique()java.lang.StringtoString()Locatorunique()
-
-
-
Method Detail
-
isUnique
public boolean isUnique()
-
filter
public Locator filter(java.util.function.Predicate<org.openqa.selenium.WebElement> filter)
-
getFilter
public java.util.function.Predicate<org.openqa.selenium.WebElement> getFilter()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-