Class AdvancedSearch

All Implemented Interfaces:
com.atlassian.pageobjects.Page

public class AdvancedSearch extends AbstractIssueNavigatorPage implements com.atlassian.pageobjects.Page
Since:
v4.4
  • Field Details

    • jqlInput

      protected com.atlassian.pageobjects.elements.PageElement jqlInput
    • submitButton

      protected com.atlassian.pageobjects.elements.PageElement submitButton
      Deprecated.
    • jqlError

      protected com.atlassian.pageobjects.elements.PageElement jqlError
    • switchNavType

      protected com.atlassian.pageobjects.elements.PageElement switchNavType
    • jqlInfo

      protected com.atlassian.pageobjects.elements.PageElement jqlInfo
    • filterId

      @Nullable protected Long filterId
  • Constructor Details

    • AdvancedSearch

      public AdvancedSearch()
    • AdvancedSearch

      public AdvancedSearch(Long filterId)
  • Method Details

    • initialize

      public void initialize()
    • getUrl

      public String getUrl()
      Specified by:
      getUrl in interface com.atlassian.pageobjects.Page
    • isAt

      public com.atlassian.pageobjects.elements.query.TimedCondition isAt()
      Description copied from class: AbstractJiraPage
      Timed condition checking if we're at given page.
      Overrides:
      isAt in class AbstractIssueNavigatorPage
      Returns:
      timed condition checking, if the test is at given page
    • getFilterName

      public String getFilterName()
      Returns:
      The name of the current filter or null if no filter is selected.
    • getJQL

      public String getJQL()
    • hasJQLError

      public boolean hasJQLError()
      Returns:
      true iff there is a JQL error.
    • getJQLError

      public String getJQLError()
    • getJQLInfo

      public String getJQLInfo()
    • returnJQLErrorMessage

      public String returnJQLErrorMessage()
    • enterQuery

      public AdvancedSearch enterQuery(String query)
    • submit

      public AdvancedSearch submit()
    • submitWithKeyboard

      public AdvancedSearch submitWithKeyboard()
    • switchToAdvanced

      public AdvancedSearch switchToAdvanced()
      Overrides:
      switchToAdvanced in class AbstractIssueNavigatorPage
    • isDirty

      public boolean isDirty()
      Returns:
      true iff a filter is selected and it is dirty.