Class ExtendedElementFinder
java.lang.Object
com.atlassian.jira.pageobjects.framework.elements.ExtendedElementFinder
Finds with filtering
- Since:
- v5.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionfinal classExtendedElementFinder.QueryBuilder<P extends com.atlassian.pageobjects.elements.PageElement>static interfacefinal classExtendedElementFinder.TransformingQueryBuilder<P extends com.atlassian.pageobjects.elements.PageElement,T> -
Constructor Summary
ConstructorsConstructorDescriptionExtendedElementFinder(com.atlassian.pageobjects.elements.PageElementFinder elementFinder, com.atlassian.pageobjects.PageBinder pageBinder) -
Method Summary
Modifier and TypeMethodDescriptioncom.atlassian.pageobjects.elements.PageElementfind(org.openqa.selenium.By by, com.google.common.base.Predicate<com.atlassian.pageobjects.elements.PageElement> filter) com.atlassian.pageobjects.elements.PageElementfind(org.openqa.selenium.By by, org.hamcrest.Matcher<com.atlassian.pageobjects.elements.PageElement> filter) List<com.atlassian.pageobjects.elements.PageElement>findAll(org.openqa.selenium.By by, com.google.common.base.Predicate<com.atlassian.pageobjects.elements.PageElement> filter) List<com.atlassian.pageobjects.elements.PageElement>findAll(org.openqa.selenium.By by, org.hamcrest.Matcher<com.atlassian.pageobjects.elements.PageElement> matcher) ExtendedElementFinder.QueryBuilder<com.atlassian.pageobjects.elements.PageElement>newQuery(org.openqa.selenium.By by) <P extends com.atlassian.pageobjects.elements.PageElement>
ExtendedElementFinder.QueryBuilder<P>within(com.atlassian.pageobjects.elements.PageElementFinder finder) within(org.openqa.selenium.By locator)
-
Constructor Details
-
ExtendedElementFinder
@Inject public ExtendedElementFinder(com.atlassian.pageobjects.elements.PageElementFinder elementFinder, com.atlassian.pageobjects.PageBinder pageBinder)
-
-
Method Details
-
find
public com.atlassian.pageobjects.elements.PageElement find(org.openqa.selenium.By by, com.google.common.base.Predicate<com.atlassian.pageobjects.elements.PageElement> filter) -
find
public com.atlassian.pageobjects.elements.PageElement find(org.openqa.selenium.By by, org.hamcrest.Matcher<com.atlassian.pageobjects.elements.PageElement> filter) -
findAll
public List<com.atlassian.pageobjects.elements.PageElement> findAll(org.openqa.selenium.By by, com.google.common.base.Predicate<com.atlassian.pageobjects.elements.PageElement> filter) -
findAll
public List<com.atlassian.pageobjects.elements.PageElement> findAll(org.openqa.selenium.By by, org.hamcrest.Matcher<com.atlassian.pageobjects.elements.PageElement> matcher) -
newQuery
public <P extends com.atlassian.pageobjects.elements.PageElement> ExtendedElementFinder.QueryBuilder<P> newQuery(org.openqa.selenium.By by, Class<P> as) -
within
-
within
-
newQuery
public ExtendedElementFinder.QueryBuilder<com.atlassian.pageobjects.elements.PageElement> newQuery(org.openqa.selenium.By by)
-