com.atlassian.jira.pageobjects.components.menu
Class JiraAuiDropdownMenu<T extends JiraAuiDropdownMenu<T>>

java.lang.Object
  extended by com.atlassian.jira.pageobjects.components.DropDown
      extended by com.atlassian.jira.pageobjects.components.menu.JiraAuiDropdownMenu<T>
Direct Known Subclasses:
IssueActionsMenu, IssuesMenu, MoreActionsMenu, ProjectsMenu

public class JiraAuiDropdownMenu<T extends JiraAuiDropdownMenu<T>>
extends DropDown

The JIRA version of the AUI dropdown. https://extranet.atlassian.com/x/VocUc

Since:
v5.0

Field Summary
protected  com.atlassian.pageobjects.elements.PageElementFinder finder
           
protected  com.atlassian.pageobjects.PageBinder pageBinder
           
protected  com.atlassian.pageobjects.elements.PageElement triggerElement
           
 
Fields inherited from class com.atlassian.jira.pageobjects.components.DropDown
elementFinder
 
Constructor Summary
JiraAuiDropdownMenu(org.openqa.selenium.By triggerLocator, org.openqa.selenium.By dropdownLocator)
           
 
Method Summary
 T close()
          Closes dropdown by clicking trigger element again (toggling state)
protected  com.atlassian.pageobjects.elements.PageElement getDropdown()
          Gets dropdown page element
 void initialize()
           
 T open()
          Opens dropdown by clicking on trigger element
 void waitUntilClose()
           
 void waitUntilOpen()
           
 
Methods inherited from class com.atlassian.jira.pageobjects.components.DropDown
click, dropDown, hasItemBy, hasItemById, isExists, isOpen, openAndClick, openAndClick, trigger, waitForClose, waitForOpen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

finder

@Inject
protected com.atlassian.pageobjects.elements.PageElementFinder finder

pageBinder

@Inject
protected com.atlassian.pageobjects.PageBinder pageBinder

triggerElement

protected com.atlassian.pageobjects.elements.PageElement triggerElement
Constructor Detail

JiraAuiDropdownMenu

public JiraAuiDropdownMenu(org.openqa.selenium.By triggerLocator,
                           org.openqa.selenium.By dropdownLocator)
Parameters:
triggerLocator - The locator to the trigger element
dropdownLocator - The locator to the dropdown element
Method Detail

initialize

public void initialize()

open

public T open()
Opens dropdown by clicking on trigger element

Overrides:
open in class DropDown

getDropdown

protected com.atlassian.pageobjects.elements.PageElement getDropdown()
Gets dropdown page element


close

public T close()
Closes dropdown by clicking trigger element again (toggling state)

Overrides:
close in class DropDown

waitUntilOpen

public void waitUntilOpen()

waitUntilClose

public void waitUntilClose()


Copyright © 2002-2014 Atlassian. All Rights Reserved.