com.atlassian.confluence.pageobjects.component.menu
Class AUIDropdownMenu

java.lang.Object
  extended by com.atlassian.confluence.pageobjects.component.ConfluenceAbstractPageComponent
      extended by com.atlassian.confluence.pageobjects.component.menu.AUIDropdownMenu
All Implemented Interfaces:
Menu, PageComponent
Direct Known Subclasses:
BrowseMenu, ConfluenceUserMenu

public class AUIDropdownMenu
extends ConfluenceAbstractPageComponent
implements Menu

Represents any dropdown menu created via AUI.

Since:
4.1

Field Summary
protected  org.openqa.selenium.WebElement menuContainer
           
 
Fields inherited from class com.atlassian.confluence.pageobjects.component.ConfluenceAbstractPageComponent
driver, pageBinder, poller
 
Constructor Summary
AUIDropdownMenu(org.openqa.selenium.By componentLocator)
           
 
Method Summary
 Object click(Class<? extends MenuItem> item, Object... args)
           
 AUIDropdownMenu close()
           
 org.openqa.selenium.WebElement getMenuContainer()
           
 void initialise()
           
 boolean isOpen()
           
 AUIDropdownMenu open()
           
 
Methods inherited from class com.atlassian.confluence.pageobjects.component.ConfluenceAbstractPageComponent
getComponent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

menuContainer

protected org.openqa.selenium.WebElement menuContainer
Constructor Detail

AUIDropdownMenu

public AUIDropdownMenu(org.openqa.selenium.By componentLocator)
Method Detail

initialise

public void initialise()

isOpen

public boolean isOpen()

open

public AUIDropdownMenu open()

close

public AUIDropdownMenu close()

getMenuContainer

public org.openqa.selenium.WebElement getMenuContainer()
Specified by:
getMenuContainer in interface Menu

click

public Object click(Class<? extends MenuItem> item,
                    Object... args)
Specified by:
click in interface Menu


Copyright © 2003-2012 Atlassian. All Rights Reserved.