com.ibm.team.fvt.tests.clm.pages.ccm
Class CcmWebTabsPage

java.lang.Object
  extended by com.ibm.team.fvt.tests.web.WebPage
      extended by com.ibm.team.fvt.tests.clm.pages.ClmWebPage
          extended by com.ibm.team.fvt.tests.clm.pages.ccm.CcmWebPage
              extended by com.ibm.team.fvt.tests.clm.pages.ccm.CcmWebProjectAreaPage
                  extended by com.ibm.team.fvt.tests.clm.pages.ccm.CcmWebTabsPage
All Implemented Interfaces:
ClmWebPageConstants
Direct Known Subclasses:
CcmWebProjectDashboardPage, CcmWebViewPlanPage, CcmWebWorkItemPage

public abstract class CcmWebTabsPage
extends CcmWebProjectAreaPage

Abstract class to manage common actions to any CCM application web page displaying project area information in different tabs.

Following actions are accessible in this page:

Following functionalities are also defined or specialized by this page:


Field Summary
static java.lang.String AFFECTED_BY_DEFECT
           
static java.lang.String AFFECTS_PLAN_ITEM
           
static java.lang.String AFFECTS_REQUIREMENT
           
static java.lang.String ELABORATES_BY_ARCHITECTURE_ELEMENT
           
static java.lang.String IMPLEMENTS_REQUIREMENT
           
static java.lang.String RELATED_TEST_CASE
           
static java.lang.String TESTED_BY_TEST_CASE
           
static java.lang.String TRACKS_REQUIREMENT
           
 
Fields inherited from class com.ibm.team.fvt.tests.web.WebPage
NO_DATA
 
Fields inherited from interface com.ibm.team.fvt.tests.clm.pages.ClmWebPageConstants
ADMINISTRATION_HOME_MENU_GROUP, JAZZ_TEAM_SERVER_HOME_MENU_ITEM, LIFECYCLE_PROJECT_ADMIN_MENU_ITEM, USER_NOT_AUTHORIZED_MESSAGE_ID, USER_NOT_AUTHORIZED_MESSAGE_LOCATOR
 
Constructor Summary
CcmWebTabsPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user, java.lang.String... data)
           
 
Method Summary
 com.ibm.team.fvt.tests.web.WebBrowserElement selectTab(java.lang.String tabName)
          Select the given tab in the current page.
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.ccm.CcmWebProjectAreaPage
createNewDevelopmentPlan, createNewWorkItem, createNewWorkItem, getProjectAreaName, getProjectAreaTitle, gotoDevelopmentPlanPage, gotoPlansPage, gotoQueriesPage, gotoReportsPage, gotoWorkItemPage, refreshContent, searchForArtifact
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.ClmWebPage
checkRichHover, clickHomeMenuItem, getBannerTitle, getCcmApplication, getConfig, getDmApplication, getJtsApplication, getLpaApplication, getMiniDashboard, getQmApplication, getRmApplication, getTitle, getUser, gotoCcmProjectPage, gotoCcmProjectPage, gotoDmProjectPage, gotoDmProjectPage, gotoJtsAdminHomePage, gotoLpaAllProjectsPage, gotoQmProjectPage, gotoQmProjectPage, gotoRmProjectPage, gotoRmProjectPage, logout, openAdminUIMenu, openHelpMenu, openHomeMenu, openMenu, openMenu, openToolbarMenu, openUserProfileMenu, refresh, save, waitWhileBusy
 
Methods inherited from class com.ibm.team.fvt.tests.web.WebPage
changeUser, checkHoverTitle, checkRichHover, get, getBrowser, getLocation, getPage, getPage, getPageUsingBrowser, goBack, openPage, openPage, openPageUsingBrowser, openPageUsingHoverTitle, openPageUsingLink, openPageUsingLink, openPageUsingLink, openPageUsingLink, openPageUsingLink, openPageUsingLink, richHoverOverLink, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

AFFECTED_BY_DEFECT

public static final java.lang.String AFFECTED_BY_DEFECT
See Also:
Constant Field Values

AFFECTS_PLAN_ITEM

public static final java.lang.String AFFECTS_PLAN_ITEM
See Also:
Constant Field Values

AFFECTS_REQUIREMENT

public static final java.lang.String AFFECTS_REQUIREMENT
See Also:
Constant Field Values

ELABORATES_BY_ARCHITECTURE_ELEMENT

public static final java.lang.String ELABORATES_BY_ARCHITECTURE_ELEMENT
See Also:
Constant Field Values

IMPLEMENTS_REQUIREMENT

public static final java.lang.String IMPLEMENTS_REQUIREMENT
See Also:
Constant Field Values

RELATED_TEST_CASE

public static final java.lang.String RELATED_TEST_CASE
See Also:
Constant Field Values

TESTED_BY_TEST_CASE

public static final java.lang.String TESTED_BY_TEST_CASE
See Also:
Constant Field Values

TRACKS_REQUIREMENT

public static final java.lang.String TRACKS_REQUIREMENT
See Also:
Constant Field Values
Constructor Detail

CcmWebTabsPage

public CcmWebTabsPage(java.lang.String url,
                      ClmConfig config,
                      com.ibm.team.fvt.tests.config.User user,
                      java.lang.String... data)
Method Detail

selectTab

public com.ibm.team.fvt.tests.web.WebBrowserElement selectTab(java.lang.String tabName)
Select the given tab in the current page.

Parameters:
tabName - The tab to select
Returns:
The selected tab as a WebBrowserElement.