|
||||||||||
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.RmWebListPage
com.ibm.team.fvt.tests.clm.pages.rm.RmWebShowArtifactPage
com.ibm.team.fvt.tests.clm.pages.rm.RmWebShowEditableArtifactPage
com.ibm.team.fvt.tests.clm.pages.rm.RmWebShowRequirementPage
public class RmWebShowRequirementPage
Manage the RM Requirement web page.
The page address is something like: https://server:port/rm/web#action=com.ibm.rdm.web.pages.showArtifact&artifactURI==artifactURI
.
Following actions are accessible in this page:
getArtifactContent(boolean)
: Return the content of the current requirement.insertArtifactBySearch(String)
: Insert an artifact by searching for it in the default project area.insertArtifactBySearch(String, String)
: Insert an artifact by searching for it in the given project area.insertImageBySearch(String, String)
: Insert an image by searching for it in the given project area.setArtifactContent(String)
: Set the content of the current requirement.typeTextWithNewLineAtContentEnd(String)
: Type the given text at the end of the current content and add a new line after it.Following functionalities are also defined or specialized by this page:
selectIFrame()
: Select the IFrame in the editor.
Field Summary |
---|
Fields inherited from class com.ibm.team.fvt.tests.clm.pages.rm.RmWebShowEditableArtifactPage |
---|
LINK_DERIVES |
Fields inherited from class com.ibm.team.fvt.tests.clm.pages.rm.RmWebShowArtifactPage |
---|
AFFECTED_BY, IMPLEMENTED_BY, SIDEBAR_SECTION_COMMENTS, SIDEBAR_SECTION_LINKS, SIDEBAR_SECTION_OVERVIEW, SIDEBAR_SECTION_WHERE_USED, TRACKED_BY, VALIDATED_BY |
Fields inherited from class com.ibm.team.fvt.tests.clm.pages.rm.RmWebListPage |
---|
DRILLDOWN_MENU_BUTTON_BY, DRILLDOWN_RESULTS_BY, PAST_WEEK, TODAY, YESTERDAY |
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 | |
---|---|
RmWebShowRequirementPage(java.lang.String url,
ClmConfig config,
com.ibm.team.fvt.tests.config.User user,
java.lang.String... data)
|
Method Summary | |
---|---|
java.lang.String |
getArtifactContent(boolean html)
Return the content of the current requirement. |
void |
insertArtifactBySearch(java.lang.String artifact)
Inserts an artifact of any type into a text artifact at the end of the artifact's content. |
void |
insertArtifactBySearch(java.lang.String artifact,
java.lang.String project)
Inserts an artifact of any type into a text artifact at the end of the artifact's content. |
void |
insertImageBySearch(java.lang.String image,
java.lang.String project)
Inserts an image into a text artifact at the end of the artifact's content. |
void |
setArtifactContent(java.lang.String text)
Sets the content of text artifact. |
void |
typeTextWithNewLineAtContentEnd(java.lang.String text)
Types text in the content of a text artifact. |
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.rm.RmWebShowEditableArtifactPage |
---|
addArtifactToCollection, addLinkToNewWorkItem, addLinkToNewWorkItem, addLinkToWorkItem, clickDone, gotoDesignDocumentPageUsingHover, gotoWorkItemPageUsingHover |
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.rm.RmWebShowArtifactPage |
---|
addComment, addComment, addLinkToArtifact, addLinkToArtifact, canBeModified, clickOnDoneButton, createReview, delete, deleteComment, getArtifactID, getArtifactName, getLinksItemElement, getTags, getTitle, isArtifactLocked, lockArtifact, openHistory, overrideArtifactlock, resolveComment, selectTags, unlockArtifact |
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.rm.RmWebListPage |
---|
addColumns, checkResourceLinkElements, checkResourceLinkElements, clearAllFilters, clickOnCollection, clickOnModule, clickOnRequirement, disableShowLinksInTreeView, editArtifactColumn, enableShowLinksInTreeView, exists, exists, getArtifactsDisplayedCount, getArtifactsTotalCount, getLinksInTreeView, getResourceID, getSidebarSections, lockArtifact, refreshList, removeColumns, unlockArtifact |
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, 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 |
Constructor Detail |
---|
public RmWebShowRequirementPage(java.lang.String url, ClmConfig config, com.ibm.team.fvt.tests.config.User user, java.lang.String... data)
Method Detail |
---|
public java.lang.String getArtifactContent(boolean html)
html
- Tells whether the HTML content should be preserved or not.
public void insertArtifactBySearch(java.lang.String artifact)
artifact
- The name of the artifact you want to insert in the form of a String.public void insertArtifactBySearch(java.lang.String artifact, java.lang.String project)
artifact
- The name of the artifact you want to insert in the form of a String.project
- The name of the project area the artifact you want to insert is in.public void insertImageBySearch(java.lang.String image, java.lang.String project)
image
- The name of the image you want to insert in the form of a String.project
- The name of the project area the image you want to insert is in.public void setArtifactContent(java.lang.String text)
text
- The text in HTML format that you want the current text artifact to have.public void typeTextWithNewLineAtContentEnd(java.lang.String text)
text
- A string for the text that you want to be entered.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |