com.ibm.team.fvt.tests.clm.pages.rm
Class RmWebPage

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.rm.RmWebPage
All Implemented Interfaces:
ClmWebPageConstants
Direct Known Subclasses:
RmWebAllProjectsPage, RmWebManageAllProjectAreasPage, RmWebManageProjectAreaPage, RmWebManageProjectPropertiesPage, RmWebProjectAreaPage, RmWebReviewPage

public abstract class RmWebPage
extends ClmWebPage

Abstract class to manage common actions to any RM application web page.

The address of such page starts with: https://server:port/rm.

Following functionalities are also defined or specialized by this page:


Field Summary
 
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
RmWebPage(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.WebPopupMenuElement getAdminUIPopupMenu()
          Deprecated. Use ClmWebPage.openAdminUIMenu() instead.
 RmWebManageAllProjectAreasPage getAllProjectAreasPage()
          Gets the Manage All Project Areas page that lists all of the currently active RM projects that you can manage.
 com.ibm.team.fvt.tests.web.WebPopupMenuElement getHelpPopupMenu()
          Deprecated. use ClmWebPage.openHelpMenu() instead.
 int getSidebarSectionItemsCount(java.lang.String sectionName)
          Get the number of items of the given section.
 com.ibm.team.fvt.tests.web.WebPopupMenuElement getUserPopupMenu()
          Deprecated. Use ClmWebPage.openUserProfileMenu() instead.
 
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
 

Constructor Detail

RmWebPage

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

getAdminUIPopupMenu

@Deprecated
public com.ibm.team.fvt.tests.web.WebPopupMenuElement getAdminUIPopupMenu()
Deprecated. Use ClmWebPage.openAdminUIMenu() instead.

Clicks on the Administration Popup menu

Returns:
The popup-menu as a WebPopupMenuElement.

getAllProjectAreasPage

public RmWebManageAllProjectAreasPage getAllProjectAreasPage()
Gets the Manage All Project Areas page that lists all of the currently active RM projects that you can manage.

Returns:
Returns the RM Manage All Project Areas page.

getHelpPopupMenu

@Deprecated
public com.ibm.team.fvt.tests.web.WebPopupMenuElement getHelpPopupMenu()
Deprecated. use ClmWebPage.openHelpMenu() instead.

Clicks on the Help Popup menu

Returns:
The popup-menu as a WebPopupMenuElement.

getSidebarSectionItemsCount

public int getSidebarSectionItemsCount(java.lang.String sectionName)
Get the number of items of the given section.

For example, if the sidebar header is displaying "Links (3)" then, the artifact has 3 links.

Parameters:
sectionName - The name of the sidebar section
Returns:
The number of items.

getUserPopupMenu

@Deprecated
public com.ibm.team.fvt.tests.web.WebPopupMenuElement getUserPopupMenu()
Deprecated. Use ClmWebPage.openUserProfileMenu() instead.

Clicks on the 'User' popup-menu element.

Returns:
The popup-menu as a WebPopupMenuElement.