Interface TabPage<T extends Tab>

All Superinterfaces:
com.atlassian.pageobjects.Page
All Known Implementing Classes:
AbstractJiraTabPage, BrowseProjectPage, BrowseVersionPage, ViewProfilePage

public interface TabPage<T extends Tab> extends com.atlassian.pageobjects.Page
A page with tabs.
Since:
v4.4
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    hasTab(Class<? extends T> tabClass)
    Check whether this page has given tab.
    <TT extends T>
    TT
    openTab(Class<TT> tabClass)
    Open tab of given type.

    Methods inherited from interface com.atlassian.pageobjects.Page

    getUrl
  • Method Details

    • openTab

      <TT extends T> TT openTab(Class<TT> tabClass)
      Open tab of given type.
      Type Parameters:
      TT - tab parameter of the tab
      Parameters:
      tabClass - type of the tab
      Returns:
      open tab
    • hasTab

      boolean hasTab(Class<? extends T> tabClass)
      Check whether this page has given tab.
      Parameters:
      tabClass - tab class
      Returns:
      true, if this page has the tab