public final class ExtendedElementFinder extends Object
Modifier and Type | Class and Description |
---|---|
class |
ExtendedElementFinder.QueryBuilder<P extends com.atlassian.pageobjects.elements.PageElement> |
static interface |
ExtendedElementFinder.SearchQuery<T> |
class |
ExtendedElementFinder.TransformingQueryBuilder<P extends com.atlassian.pageobjects.elements.PageElement,T> |
Constructor and Description |
---|
ExtendedElementFinder(com.atlassian.pageobjects.elements.PageElementFinder elementFinder,
com.atlassian.pageobjects.PageBinder pageBinder) |
Modifier and Type | Method and Description |
---|---|
com.atlassian.pageobjects.elements.PageElement |
find(org.openqa.selenium.By by,
org.hamcrest.Matcher<com.atlassian.pageobjects.elements.PageElement> filter) |
com.atlassian.pageobjects.elements.PageElement |
find(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) |
List<com.atlassian.pageobjects.elements.PageElement> |
findAll(org.openqa.selenium.By by,
com.google.common.base.Predicate<com.atlassian.pageobjects.elements.PageElement> filter) |
ExtendedElementFinder.QueryBuilder<com.atlassian.pageobjects.elements.PageElement> |
newQuery(org.openqa.selenium.By by) |
<P extends com.atlassian.pageobjects.elements.PageElement> |
newQuery(org.openqa.selenium.By by,
Class<P> as) |
ExtendedElementFinder |
within(org.openqa.selenium.By locator) |
ExtendedElementFinder |
within(com.atlassian.pageobjects.elements.PageElementFinder finder) |
@Inject public ExtendedElementFinder(com.atlassian.pageobjects.elements.PageElementFinder elementFinder, com.atlassian.pageobjects.PageBinder pageBinder)
public com.atlassian.pageobjects.elements.PageElement find(org.openqa.selenium.By by, com.google.common.base.Predicate<com.atlassian.pageobjects.elements.PageElement> filter)
public com.atlassian.pageobjects.elements.PageElement find(org.openqa.selenium.By by, org.hamcrest.Matcher<com.atlassian.pageobjects.elements.PageElement> filter)
public List<com.atlassian.pageobjects.elements.PageElement> findAll(org.openqa.selenium.By by, com.google.common.base.Predicate<com.atlassian.pageobjects.elements.PageElement> filter)
public List<com.atlassian.pageobjects.elements.PageElement> findAll(org.openqa.selenium.By by, org.hamcrest.Matcher<com.atlassian.pageobjects.elements.PageElement> matcher)
public <P extends com.atlassian.pageobjects.elements.PageElement> ExtendedElementFinder.QueryBuilder<P> newQuery(org.openqa.selenium.By by, Class<P> as)
public ExtendedElementFinder within(com.atlassian.pageobjects.elements.PageElementFinder finder)
public ExtendedElementFinder within(org.openqa.selenium.By locator)
public ExtendedElementFinder.QueryBuilder<com.atlassian.pageobjects.elements.PageElement> newQuery(org.openqa.selenium.By by)
Copyright © 2002-2023 Atlassian. All Rights Reserved.