|
||||||||||
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.RmWebAllProjectsPage
public class RmWebAllProjectsPage
Manage the All Projects RM web page.
The page address is: https://server:port/rm/web
.
The following URLs allow to access this page:
https://server:port/rm/web
https://server:port/rm/web/console
https://server:port/rm/web#action=com.ibm.rdm.web.pages.showAllProjectsPage
QmWebAllProjectsPage
).
Following actions are accessible in this page:
clickProject(String)
: Click on the given project link.clickProject(String, String)
: Click on the given project link.exists(String)
: Return whether the given project exists and
is well defined.Following functionalities are also defined or specialized by this page:
getExpectedTitle()
: The expected title for the page.getProjects()
: The projects list.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 | |
---|---|
RmWebAllProjectsPage(java.lang.String url,
ClmConfig config,
com.ibm.team.fvt.tests.config.User user)
|
Method Summary | |
---|---|
RmWebProjectDashboardPage |
clickProject(java.lang.String projectName)
Click on the given project link. |
RmWebProjectDashboardPage |
clickProject(java.lang.String projectName,
java.lang.String dashboardName)
Click on the given project link. |
void |
createProject(java.lang.String projectName,
java.lang.String description,
java.lang.String templateName)
Creates a project by clicking on the Administration menu and then on Create Project |
boolean |
exists(java.lang.String projectName)
Return whether the given project exist and is well defined. |
boolean |
exists(java.lang.String projectName,
java.lang.String tabName)
Return whether the given project exist and is well defined. |
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, 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 RmWebAllProjectsPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user)
Method Detail |
---|
public RmWebProjectDashboardPage clickProject(java.lang.String projectName)
When using this method, it's assumed that the dashboard name is the RM project name + " Project Dashboard".
projectName
- The name of the project on which to click
RmWebProjectDashboardPage
.public RmWebProjectDashboardPage clickProject(java.lang.String projectName, java.lang.String dashboardName)
projectName
- The name of the project on which to clickdashboardName
- The name of the project dashboard
RmWebProjectDashboardPage
.public void createProject(java.lang.String projectName, java.lang.String description, java.lang.String templateName)
projectName
- The name of the projectdescription
- The description of the projecttemplateName
- The template used for the projectpublic boolean exists(java.lang.String projectName)
projectName
- The project name to checkpublic boolean exists(java.lang.String projectName, java.lang.String tabName)
projectName
- The project name to checktabName
- The name of the tab
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |