|
||||||||||
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.dm.DmWebPage
com.ibm.team.fvt.tests.clm.pages.dm.DmWebProjectAreaPage
com.ibm.team.fvt.tests.clm.pages.dm.DmWebProjectDashboardPage
public class DmWebProjectDashboardPage
Manage the DM Project Area Project Dashboard web page.
The page address is something like:
Following actions are accessible on this page:
addViewlet(String, Class)
: Add the viewlet with the given title to
the current project dashboard.configureSpace()
: Click on Configure space link in
the tool menu bar.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 |
---|
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 | |
---|---|
DmWebProjectDashboardPage(java.lang.String url,
ClmConfig config,
com.ibm.team.fvt.tests.config.User user,
java.lang.String... data)
|
Method Summary | ||
---|---|---|
|
addViewlet(java.lang.String title,
java.lang.Class<V> viewletClass)
|
|
|
addViewlet(java.lang.String title,
java.lang.String application,
java.lang.Class<V> viewletClass)
|
|
DmWebProjectPropertiesConfigureSpacePage |
configureSpace()
Deprecated. Space configuration is done now while creating the DM project area, hence this API method should no longer be used. |
|
DmConfigurationContextMenu |
getConfigurationContextMenu()
Click on Configuration Context picker and create instance of the popup menu |
|
java.lang.String |
getCurrentConfigurationValue()
Retrieve the current value for VVC Configuration Context |
|
|
getViewletElement(java.lang.String title,
java.lang.Class<V> viewletClass)
|
|
java.util.List<com.ibm.team.fvt.tests.web.WebBrowserElement> |
getViewletElements()
|
|
void |
refreshContent()
|
|
void |
setAutoSave(boolean on)
|
|
void |
setDomainsVersion()
Set the domains version to the most recent value. |
|
void |
waitUntilPageIsReloaded()
Wait for the page to be reloaded. |
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.dm.DmWebProjectAreaPage |
---|
getProjectAreaName, getProjectAreaTitle, gotoDesignExplorerPage, gotoDocumentPage, gotoImportStatusPage, openNewDocument |
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 |
---|
public DmWebProjectDashboardPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user, java.lang.String... data)
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 application, java.lang.Class<V> viewletClass)
ClmProjectDashboardPageHelper.addViewlet(String, String, Class)
@Deprecated public DmWebProjectPropertiesConfigureSpacePage configureSpace()
If the project area has been already configured, then just jump to the DM 'Configure Space' page.
public DmConfigurationContextMenu getConfigurationContextMenu()
public java.lang.String getCurrentConfigurationValue()
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 void refreshContent()
ClmProjectDashboardPageHelper.refreshContent()
public void setAutoSave(boolean on)
ClmProjectDashboardPageHelper.setAutoSave(boolean)
public void setDomainsVersion()
public void waitUntilPageIsReloaded()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |