Class AbstractComponentsPage<T extends AbstractComponentsPage>

All Implemented Interfaces:
com.atlassian.pageobjects.Page
Direct Known Subclasses:
AdministerComponentsPage, ComponentsPage, LegacyComponentsPage

public abstract class AbstractComponentsPage<T extends AbstractComponentsPage> extends SidebarBrowseProjectSubPage
  • Field Details

  • Constructor Details

    • AbstractComponentsPage

      public AbstractComponentsPage(String projectKey)
    • AbstractComponentsPage

      public AbstractComponentsPage(String projectKey, String contains)
  • Method Details

    • getUrl

      public String getUrl()
      Specified by:
      getUrl in interface com.atlassian.pageobjects.Page
      Overrides:
      getUrl in class SidebarBrowseProjectSubPage
    • ready

      public AbstractComponentsPage ready()
    • getPageId

      public String getPageId()
      Specified by:
      getPageId in class SidebarBrowseProjectSubPage
    • getComponentByName

      public AbstractComponentsPage.Component getComponentByName(String name)
    • hasComponent

      public boolean hasComponent(String name)
    • hasComponentWithStatus

      public boolean hasComponentWithStatus(String status)
    • getComponentAt

      public AbstractComponentsPage.Component getComponentAt(int position)
      Returns component at given position in the table.
      Parameters:
      position - 1-based index of element in the table.
      Returns:
      Component
    • getComponentCount

      public int getComponentCount()
    • isEmpty

      public com.atlassian.pageobjects.elements.query.TimedCondition isEmpty()
    • filterByText

      public T filterByText(String text)
    • toggleActive

      public void toggleActive(boolean isChecked)
    • toggleArchived

      public void toggleArchived(boolean isChecked)
    • isArchivedButtonPresent

      public com.atlassian.pageobjects.elements.query.TimedCondition isArchivedButtonPresent()
    • isArchivedSelected

      public com.atlassian.pageobjects.elements.query.TimedCondition isArchivedSelected()
    • revealNextPage

      public void revealNextPage()
    • getFilterParamsFromUrl

      public static Map<String,String> getFilterParamsFromUrl(String url)
    • getComponentForm

      public AbstractComponentsPage.ComponentForm getComponentForm()
    • isEmptySearchImagePresent

      public com.atlassian.pageobjects.elements.query.TimedCondition isEmptySearchImagePresent()
    • isNoComponentsImagePresent

      public com.atlassian.pageobjects.elements.query.TimedCondition isNoComponentsImagePresent()
    • scrollToTop

      public void scrollToTop()
    • hasNoResultsContainer

      public com.atlassian.pageobjects.elements.query.TimedCondition hasNoResultsContainer()
    • hasNoComponentsContainer

      public com.atlassian.pageobjects.elements.query.TimedCondition hasNoComponentsContainer()