|
||||||||||
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.rm.RmWebPage
com.ibm.team.fvt.tests.clm.pages.rm.RmWebProjectAreaPage
com.ibm.team.fvt.tests.clm.pages.rm.RmWebProjectDashboardPage
public class RmWebProjectDashboardPage
Manage the RM Project Area Project Dashboard web page.
The page address is something like:
https://server:port/rm/web#action=com.ibm.rdm.web.pages.showFoundationProjectDashboard&projectURI=projectURI
.
Following actions are accessible on this page:
addViewlet(String, Class)
: Add the viewlet with the given title to
the current project dashboard.getViewletElement(String, Class)
: Return the viewlet web element
matching the given title.getViewletElements()
: Return all the viewlet web elements
displayed in the current project dashboard page.refreshContent()
: Refresh the page content by clicking on
the Refresh button.setAutoSave(boolean)
: Check on/off the Auto Save for the
current dashboard.Following functionalities are also defined or specialized by this page:
getExpectedTitle()
: The expected title for the page.isLoaded()
: Return whether the page is currently loaded or not.load()
: Load the current page into the browser.waitForTitle(boolean)
: Wait for the title to be displayed in the
current page.
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_VIEWLETS_NUMBER
|
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, ETL_JOB_DATE_FORMAT, JAZZ_TEAM_SERVER_HOME_MENU_ITEM, LIFECYCLE_PROJECT_ADMIN_MENU_ITEM, LOGIN_PASSWORD_LOCATOR, LOGIN_TAGNAME_LOCATOR, LOGIN_USERID_LOCATOR, USER_NOT_AUTHORIZED_MESSAGE_ID, USER_NOT_AUTHORIZED_MESSAGE_LOCATOR |
Constructor Summary | |
---|---|
RmWebProjectDashboardPage(java.lang.String url,
ClmConfig config,
com.ibm.team.fvt.tests.config.User user,
java.lang.String... info)
|
Method Summary | ||
---|---|---|
|
addViewlet(java.lang.String title,
java.lang.Class<V> viewletClass)
|
|
|
addViewlet(java.lang.String title,
java.lang.String clmApplication,
java.lang.Class<V> viewletClass)
|
|
|
getViewletElement(java.lang.String title,
java.lang.Class<V> viewletClass)
|
|
java.util.List<com.ibm.team.fvt.tests.web.WebBrowserElement> |
getViewletElements()
|
|
RmWebManageProjectPropertiesPage |
gotoManagePropertiesPage()
Navigate to the RM Manage Project Properties page (that allows interaction with the RM Project's types system, plus the templates, and the Team Permissions. |
|
void |
refreshContent()
|
|
void |
setAutoSave(boolean on)
|
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.rm.RmWebProjectAreaPage |
---|
getProjectAreaName, getProjectAreaTitle, gotoArtifactsPage, gotoCollectionPage, gotoCollectionsPage, gotoModulePage, gotoModulesPage, gotoRequirementPage, searchForArtifact |
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.rm.RmWebPage |
---|
getAdminUIPopupMenu, getAllProjectAreasPage, getHelpPopupMenu, getSidebarSectionItemsCount, getUserPopupMenu |
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, openAdminUIMenu, openHelpMenu, openHomeMenu, openMenu, openMenu, openToolbarMenu, openUserProfileMenu, save, waitForResourceLinkElement, waitWhileBusy |
Methods inherited from class com.ibm.team.fvt.tests.web.WebPage |
---|
checkHoverTitle, checkRichHover, equals, get, getBrowser, getCurrentPage, getLocation, getPage, getPage, getPageUsingBrowser, goBack, hashCode, login, login, openPage, openPage, openPageUsingBrowser, openPageUsingHoverTitle, openPageUsingLink, openPageUsingLink, openPageUsingLink, openPageUsingLink, openPageUsingLink, openPageUsingLink, refresh, richHoverOverLink, searchPageInHistory, toString |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEFAULT_VIEWLETS_NUMBER
Constructor Detail |
---|
public RmWebProjectDashboardPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user, java.lang.String... info)
Method Detail |
---|
public <V extends ClmViewlet> V addViewlet(java.lang.String title, java.lang.Class<V> viewletClass)
ClmProjectDashboardPageHelper.addViewlet(String, Class)
public <V extends ClmViewlet> V addViewlet(java.lang.String title, java.lang.String clmApplication, java.lang.Class<V> viewletClass)
ClmProjectDashboardPageHelper.addViewlet(String, String, Class)
public <V extends ClmViewlet> V getViewletElement(java.lang.String title, java.lang.Class<V> viewletClass)
ClmProjectDashboardPageHelper.getViewletElement(String, Class)
public java.util.List<com.ibm.team.fvt.tests.web.WebBrowserElement> getViewletElements()
ClmProjectDashboardPageHelper.getViewletElements()
public RmWebManageProjectPropertiesPage gotoManagePropertiesPage()
RmWebManageProjectPropertiesPage
.
com.ibm.team.fvt.tests.scenario.errors.ScenarioFailedError
- If the current page user is not Jazz Admin.public void refreshContent()
ClmProjectDashboardPageHelper.refreshContent()
public void setAutoSave(boolean on)
ClmProjectDashboardPageHelper.setAutoSave(boolean)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |