com.ibm.team.fvt.tests.clm.pages.qm
Class QmWebProjectDashboardPage
java.lang.Object
com.ibm.team.fvt.tests.web.WebPage
com.ibm.team.fvt.tests.clm.pages.ClmWebPage
com.ibm.team.fvt.tests.clm.pages.qm.QmWebPage
com.ibm.team.fvt.tests.clm.pages.qm.QmWebProjectAreaPage
com.ibm.team.fvt.tests.clm.pages.qm.QmWebProjectDashboardPage
- All Implemented Interfaces:
- ClmWebPageConstants
public class QmWebProjectDashboardPage
- extends QmWebProjectAreaPage
Manage the QM Project Area Project Dashboard web page.
The page address is something like:
https://server:port/qm/web/console/<project area title>#action=com.ibm.rqm.planning.home.actionDispatcher&subAction=viewUserHome
.
Following actions are accessible on this page:
Following functionalities are also defined or specialized by this page:
Fields inherited from class com.ibm.team.fvt.tests.web.WebPage |
NO_DATA |
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, 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 |
DEFAULT_VIEWLETS_NUMBER
public static final java.lang.String DEFAULT_VIEWLETS_NUMBER
- See Also:
- Constant Field Values
QmWebProjectDashboardPage
public QmWebProjectDashboardPage(java.lang.String url,
ClmConfig config,
com.ibm.team.fvt.tests.config.User user,
java.lang.String... info)
addViewlet
public <V extends ClmViewlet> V addViewlet(java.lang.String title,
java.lang.Class<V> viewletClass)
- See Also:
ClmProjectDashboardPageHelper.addViewlet(String, Class)
addViewlet
public <V extends ClmViewlet> V addViewlet(java.lang.String title,
java.lang.String application,
java.lang.Class<V> viewletClass)
- See Also:
ClmProjectDashboardPageHelper.addViewlet(String, String, Class)
getViewletElement
public <V extends ClmViewlet> V getViewletElement(java.lang.String title,
java.lang.Class<V> viewletClass)
- See Also:
ClmProjectDashboardPageHelper.getViewletElement(String, Class)
getViewletElements
public java.util.List<com.ibm.team.fvt.tests.web.WebBrowserElement> getViewletElements()
- See Also:
ClmProjectDashboardPageHelper.getViewletElements()
gotoWorkItemPageUsingHover
public CcmWebWorkItemPage gotoWorkItemPageUsingHover(java.lang.String workItem)
- Goto the given work item page using the hover of the link displayed
in the current tab.
Note that this test the hover as we jump to the page through it's title link
(see WebLinkHover.clickOnTitle()
).
- Parameters:
workItem
- The work item name to find the link in the current page.
- Returns:
- The opened CCM work item page as
CcmWebWorkItemPage
.
refreshContent
public void refreshContent()
- See Also:
ClmProjectDashboardPageHelper.refreshContent()
setAutoSave
public void setAutoSave(boolean on)
- See Also:
ClmProjectDashboardPageHelper.setAutoSave(boolean)