com.atlassian.jira.pageobjects.project.summary
Class ProjectSummaryPageTab

java.lang.Object
  extended by com.atlassian.jira.pageobjects.pages.AbstractJiraPage
      extended by com.atlassian.jira.pageobjects.project.AbstractProjectConfigPageTab
          extended by com.atlassian.jira.pageobjects.project.summary.ProjectSummaryPageTab
All Implemented Interfaces:
ProjectConfigPageTab, com.atlassian.pageobjects.Page

public class ProjectSummaryPageTab
extends AbstractProjectConfigPageTab
implements ProjectConfigPageTab

Represents the summary page. Use openPanel(Class) to obtain objects for individual panels.

Since:
v4.4

Field Summary
static String TAB_LINK_ID
           
 
Fields inherited from class com.atlassian.jira.pageobjects.project.AbstractProjectConfigPageTab
projectInfoLocator
 
Fields inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
body, driver, elementFinder, footerElement, metaElement, pageBinder
 
Constructor Summary
ProjectSummaryPageTab()
           
ProjectSummaryPageTab(String projectKey)
           
 
Method Summary
 ProjectSummaryPageTab collapsePanelContent(String panelHeading)
           
 ProjectSummaryPageTab expandPanelContent(String panelHeading)
           
 Collection<String> getPanelHeadingTexts()
           
 String getUrl()
           
 com.atlassian.pageobjects.elements.query.TimedCondition isAt()
          Timed condition checking if we're at given page.
 boolean isPanelContentCollapsed(String panelHeading)
           
 boolean isPanelContentExpanded(String panelHeading)
           
<T extends SummaryPanel>
T
openPanel(Class<T> summaryPanelClass)
           
 
Methods inherited from class com.atlassian.jira.pageobjects.project.AbstractProjectConfigPageTab
getProjectHeader, getProjectId, getProjectKey, getTabs, init, openOperations
 
Methods inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
back, createXsrfUrl, doWait, execKeyboardShortcut, getHeader, getPageTitle, getXsrfToken, isAdmin, isLoggedIn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.pageobjects.project.ProjectConfigPageTab
getProjectHeader, getProjectId, getProjectKey, getTabs, openOperations
 

Field Detail

TAB_LINK_ID

public static final String TAB_LINK_ID
See Also:
Constant Field Values
Constructor Detail

ProjectSummaryPageTab

public ProjectSummaryPageTab(String projectKey)

ProjectSummaryPageTab

public ProjectSummaryPageTab()
Method Detail

isAt

public com.atlassian.pageobjects.elements.query.TimedCondition isAt()
Description copied from class: AbstractJiraPage
Timed condition checking if we're at given page.

Specified by:
isAt in class AbstractJiraPage
Returns:
timed condition checking, if the test is at given page

getUrl

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

openPanel

public <T extends SummaryPanel> T openPanel(Class<T> summaryPanelClass)

getPanelHeadingTexts

public Collection<String> getPanelHeadingTexts()

expandPanelContent

public ProjectSummaryPageTab expandPanelContent(String panelHeading)

collapsePanelContent

public ProjectSummaryPageTab collapsePanelContent(String panelHeading)

isPanelContentExpanded

public boolean isPanelContentExpanded(String panelHeading)

isPanelContentCollapsed

public boolean isPanelContentCollapsed(String panelHeading)


Copyright © 2002-2012 Atlassian. All Rights Reserved.