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

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

public class JtsSetupUserRegistryTomcatPage
extends JtsSetupUserRegistryPage

Manage the JTS Setup page Setup User Registry for Tomcat selection.

The page address is: https://server:port/jts/customSetup#/steps/6.

Following actions are accessible on this page:

Here are some other specific functionalities that this page specializes:


Field Summary
static java.lang.String ACTIVE_TRIAL_LINK_XPATH
           
static java.lang.String LDAP_ID
           
static java.lang.String LICENSE_ACTIVATE_TRIAL_TEXT
           
static java.lang.String LICENSE_AVAILABLE_TEXT
           
static java.lang.String LICENSE_DIALOG_ID_PREFIX
           
static java.lang.String LICENSE_STATUS_TEXT_XPATH
           
static java.lang.String LICENSING
           
static java.lang.String MESSAGE_LOADING_REGISTRY_SETTINGS
           
static java.lang.String MESSAGE_SUCCESSFULLY_CONF_USER_REGISTRY
           
static java.lang.String STEP_DOM6_ID
           
static java.lang.String TOMCAT_ID
           
static java.lang.String UNKNOWN_ID
           
 
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
JtsSetupUserRegistryTomcatPage(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
 

Field Detail

STEP_DOM6_ID

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

TOMCAT_ID

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

LDAP_ID

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

UNKNOWN_ID

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

LICENSING

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

LICENSE_STATUS_TEXT_XPATH

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

LICENSE_AVAILABLE_TEXT

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

LICENSE_ACTIVATE_TRIAL_TEXT

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

ACTIVE_TRIAL_LINK_XPATH

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

LICENSE_DIALOG_ID_PREFIX

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

MESSAGE_SUCCESSFULLY_CONF_USER_REGISTRY

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

MESSAGE_LOADING_REGISTRY_SETTINGS

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

JtsSetupUserRegistryTomcatPage

public JtsSetupUserRegistryTomcatPage(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.

Before doing the default action, if not already done, the setup on this page consists in:

  1. click on 'Tomcat' radio button and enter corresponding information
  2. activate the trial licenses (see JtsSetupUserRegistryPage.activateTrialLicenses()

Overrides:
setup in class JtsSetupUserRegistryPage
Returns:
The next page loaded after having finished the setup on the current one.
See Also:
for the precise type of the returned page