com.ibm.team.fvt.tests.clm.pages.jts.setup
Class JtsSetupDatabasePage

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.jts.JtsWebPage
              extended by com.ibm.team.fvt.tests.clm.pages.jts.setup.JtsSetupPage
                  extended by com.ibm.team.fvt.tests.clm.pages.jts.setup.JtsSetupFramedPage
                      extended by com.ibm.team.fvt.tests.clm.pages.jts.setup.JtsSetupDatabasePage
All Implemented Interfaces:
ClmWebPageConstants, JtsSetupPageConstants

public class JtsSetupDatabasePage
extends JtsSetupFramedPage

Manage the JTS Setup page Configure Database either for CCM or QM application.

The page address is:

No specific actions are currently available for this page as it's assumed that databases are already setup prior scenario execution.

TODO Following actions are accessible on this page:

Here are some other specific functionalities that this page specializes:


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.jts.setup.JtsSetupPageConstants
BACK_BUTTON_XPATH, NEXT_BUTTON_BY, NEXT_BUTTON_XPATH, SETUP_INFO_MESSAGE_COMPLETE_DW_USER_FORM, SETUP_OK_MESSAGE_CONFIGURATION_SUCCEEDED, SETUP_OK_MESSAGE_DATA_COLLECTION_ENTERED, SETUP_OK_MESSAGE_PRESS_NEXT_TO_CONTINUE
 
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
JtsSetupDatabasePage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user)
           
 
Method Summary
 ClmWebPage setup()
          Execute the setup for the current setup page.
 
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

JtsSetupDatabasePage

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

setup

public ClmWebPage setup()
Execute the setup for the current setup page.

Default action for all JTS Setup page (except the last one) is to click on the 'Next' button.

We might want to click on 'Create Tables' button.

Overrides:
setup in class JtsSetupPage
Returns:
The next page loaded after having finished the setup on the current one.
See Also:
JtsSetupPage.clickNextButton(), JtsSetupPage.getNextPage()