com.ibm.team.fvt.tests.clm.pages.menus
Class QmToolbarMenu

java.lang.Object
  extended by com.ibm.team.fvt.tests.web.WebPageElement
      extended by com.ibm.team.fvt.tests.web.WebElementWrapper
          extended by com.ibm.team.fvt.tests.web.WebWindow
              extended by com.ibm.team.fvt.tests.web.WebMenu
                  extended by com.ibm.team.fvt.tests.clm.pages.menus.ClmMenu
                      extended by com.ibm.team.fvt.tests.clm.pages.menus.ClmToolbarMenu
                          extended by com.ibm.team.fvt.tests.clm.pages.menus.QmToolbarMenu

public class QmToolbarMenu
extends ClmToolbarMenu

Menu displayed while clicking on QM toolbar menu item.

Following features are available on this page:

Following actions are accessible or overridden in this page:


Constructor Summary
QmToolbarMenu(ClmWebPage page, org.openqa.selenium.By menuBy)
           
 
Method Summary
<P extends com.ibm.team.fvt.tests.web.WebPage>
P
clickRecentlyViewedItem(java.lang.String item, java.lang.Class<P> pageClass, boolean useItemTextAsData, java.lang.String... data)
          Click on the given item of the recently viewed list.
 
Methods inherited from class com.ibm.team.fvt.tests.clm.pages.menus.ClmToolbarMenu
clickItem, clickRecentlyViewedItem, clickRecentlyViewedItem
 
Methods inherited from class com.ibm.team.fvt.tests.web.WebMenu
clickItem, clickItem, clickItem, clickItem, getItemElement, getItemElement, getMenuOptions, getStringMenuOptions, open
 
Methods inherited from class com.ibm.team.fvt.tests.web.WebWindow
cancel, close
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QmToolbarMenu

public QmToolbarMenu(ClmWebPage page,
                     org.openqa.selenium.By menuBy)
Method Detail

clickRecentlyViewedItem

public <P extends com.ibm.team.fvt.tests.web.WebPage> P clickRecentlyViewedItem(java.lang.String item,
                                                                                java.lang.Class<P> pageClass,
                                                                                boolean useItemTextAsData,
                                                                                java.lang.String... data)
Click on the given item of the recently viewed list.

Store the expected sub-action of the item.

Overrides:
clickRecentlyViewedItem in class ClmToolbarMenu
Parameters:
item - The item label
pageClass - The page to open if the item is found
useItemTextAsData - Flag telling whether to use the item text as data for the opened page. If true, then eventual additional data will be ignored.
data - Data to be stored in the opened page.
Returns:
The opened page or null if the item is not found in the recently viewed list.