|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.team.fvt.tests.web.WebPage
com.ibm.team.fvt.tests.clm.pages.ClmWebPage
com.ibm.team.fvt.tests.clm.pages.ccm.CcmWebPage
com.ibm.team.fvt.tests.clm.pages.ccm.CcmWebProjectAreaPage
com.ibm.team.fvt.tests.clm.pages.ccm.CcmWebNewPlanPage
public class CcmWebNewPlanPage
Manage the CCM New Plan web page.
Following actions are accessible on this page:
getTitle()
: Return the title of the page.setIteration(String)
: Set the 'Iteration' drop-down list selection
to the given releasesetName(String)
: Set the name for the plan to create.setOwner(String)
: Set the 'Owner' drop-down list selection to
the given owner name.setPlanType(String)
: Set the 'Plan Type' selection with the given
value.Following functionalities are also defined or specialized by this page:
getExpectedTitle()
: The expected title for the page.getSaveButtonXpath()
: Return the xpath for the save button.isLoaded()
: Return whether the page is currently loaded or not.load()
: Load the current page into the browser.waitForSavingEnd()
: Wait for the end of the saving operation.waitForTitle(boolean)
: Wait for the title to be displayed in the
current CLM 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.jts.admin.ClmLicensingConstants |
---|
ALL_LICENSES, CCM_COLLECTOR, CCM_DATA_COLLECTOR, CLM_CONTRIBUTOR, CLM_PRACTITIONER, CLM_STAKEHOLDER, DEFAULT_LICENSES, LPA_APPLICATION_INTERNAL, QM_DATA_COLLECTOR, RM_ANALYST, RM_APPLICATION_INTERNAL, RM_CONTRIBUTOR, RM_DATA_COLLECTOR, RQM_CONNECTOR, RQM_CONTRIBUTOR, RQM_QUALITY_PROFESSIONAL, RTC_BUILD_SYSTEM, RTC_CLEARCASE_SYNCHRONIZER, RTC_CLEARQUEST_SYNCHRONIZER, RTC_CONTRIBUTOR, RTC_DEVELOPER, RTC_DEVELOPER_PLATFORMS, RTC_STAKEHOLDER, TRS_CONSUMER_INTERNAL |
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 | |
---|---|
CcmWebNewPlanPage(java.lang.String url,
ClmConfig config,
com.ibm.team.fvt.tests.config.User user)
|
Method Summary | |
---|---|
java.lang.String |
getTitle()
Return the title of the page. |
void |
setIteration(java.lang.String release)
Set the 'Iteration' drop-down list selection to the given release. |
void |
setName(java.lang.String planName)
Set the name for the plan to create. |
void |
setOwner(java.lang.String owner)
Set the 'Owner' drop-down list selection to the given owner name. |
void |
setPlanType(java.lang.String planType)
Set the 'Plan Type' selection with the given value. |
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, 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 |
---|
public CcmWebNewPlanPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user)
Method Detail |
---|
public java.lang.String getTitle()
As the title element is an input field, it's value is got from the "value" attribute.
getTitle
in class ClmWebPage
String
.public void setIteration(java.lang.String release)
release
- The release to select in the drop-down listpublic void setName(java.lang.String planName)
planName
- The name of the plan.public void setOwner(java.lang.String owner)
owner
- The owner to select in the drop-down listpublic void setPlanType(java.lang.String planType)
planType
- The plan type
com.ibm.team.fvt.tests.scenario.errors.ScenarioFailedError
- If the status is not valid
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |