Class IssueActionsMenu
java.lang.Object
com.atlassian.jira.pageobjects.components.DropDown
com.atlassian.jira.pageobjects.components.menu.JiraAuiDropdownMenu<IssueActionsMenu>
com.atlassian.jira.pageobjects.components.menu.IssueActionsMenu
Cog dropdown
- Since:
- 5.0
-
Field Summary
Fields inherited from class com.atlassian.jira.pageobjects.components.menu.JiraAuiDropdownMenu
finder, pageBinder, triggerElement
Fields inherited from class com.atlassian.jira.pageobjects.components.DropDown
elementFinder
-
Constructor Summary
ConstructorsConstructorDescriptionIssueActionsMenu
(org.openqa.selenium.By triggerLocator, org.openqa.selenium.By dropdownLocator) -
Method Summary
Modifier and TypeMethodDescriptionclickItem
(IssueActions menuItem) Deprecated.clickItem
(IssueOperation issueOperation) Clicks specified item/action in the menuvoid
open()
Opens dropdownMethods inherited from class com.atlassian.jira.pageobjects.components.menu.JiraAuiDropdownMenu
close, getDropdown, isTriggerReady, isTriggerVisible, waitUntilClose, waitUntilOpen
Methods inherited from class com.atlassian.jira.pageobjects.components.DropDown
click, countItemsBy, doWithDropdownOpened, dropDown, getDropDownItem, getDropDownItems, getItemsBy, getItemsBy, getTriggerText, hasItemBy, hasItemById, isExists, isExistsTimed, isOpen, openAndClick, openAndClick, openWithKeyboard, trigger, waitForClose, waitForOpen
-
Constructor Details
-
IssueActionsMenu
public IssueActionsMenu(org.openqa.selenium.By triggerLocator, org.openqa.selenium.By dropdownLocator) - Parameters:
triggerLocator
- selector for item that when clicked will invoke dropdowndropdownLocator
- selector for the dropdown itself
-
-
Method Details
-
initialize
public void initialize()- Overrides:
initialize
in classJiraAuiDropdownMenu<IssueActionsMenu>
-
open
Opens dropdown- Overrides:
open
in classJiraAuiDropdownMenu<IssueActionsMenu>
-
clickItem
Clicks specified item/action in the menu- Parameters:
issueOperation
- - Item/Action to be clicked in the menu
-
clickItem(com.atlassian.jira.pageobjects.model.IssueOperation)
instead