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

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.ClmHomeMenu

public class ClmHomeMenu
extends ClmMenu

Menu displayed while clicking on Home Menu banner top left button arrow.

Following features are accessible on this page:


Constructor Summary
ClmHomeMenu(ClmWebPage page, org.openqa.selenium.By findBy)
           
 
Method Summary
<P extends ClmWebPage>
P
clickItem(java.lang.String group, java.lang.String itemName, java.lang.Class<P> pageClass, java.lang.String... info)
          Click on the given item of the given group.
 com.ibm.team.fvt.tests.web.WebBrowserElement getItemElement(java.lang.String group, java.lang.String itemName)
          Get the item element for the given group.
 void open()
          Open the popup-menu by clicking on the 'Administration' banner button.
 
Methods inherited from class com.ibm.team.fvt.tests.web.WebMenu
clickItem, 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

ClmHomeMenu

public ClmHomeMenu(ClmWebPage page,
                   org.openqa.selenium.By findBy)
Method Detail

clickItem

public <P extends ClmWebPage> P clickItem(java.lang.String group,
                                          java.lang.String itemName,
                                          java.lang.Class<P> pageClass,
                                          java.lang.String... info)
Click on the given item of the given group.

The click always open a new web page.

Parameters:
itemName - The Home Menu item to click on
pageClass - The class of the opened page after having clicked on the item
Returns:
The opened page

getItemElement

public com.ibm.team.fvt.tests.web.WebBrowserElement getItemElement(java.lang.String group,
                                                                   java.lang.String itemName)
Get the item element for the given group.

Parameters:
group - The group belonging the given item
itemName - The application item name

open

public void open()
Open the popup-menu by clicking on the 'Administration' banner button.