Class ExtendedElementFinder

java.lang.Object
com.atlassian.jira.pageobjects.framework.elements.ExtendedElementFinder

public final class ExtendedElementFinder extends Object
Finds with filtering
Since:
v5.0
  • 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

      public ExtendedElementFinder within(com.atlassian.pageobjects.elements.PageElementFinder finder)
    • within

      public ExtendedElementFinder within(org.openqa.selenium.By locator)
    • newQuery

      public ExtendedElementFinder.QueryBuilder<com.atlassian.pageobjects.elements.PageElement> newQuery(org.openqa.selenium.By by)