Class SwingPopupMenu
- java.lang.Object
-
- com.axway.ats.uiengine.elements.UiElement
-
- com.axway.ats.uiengine.elements.swing.SwingPopupMenu
-
public class SwingPopupMenu extends UiElement
A Swing PopupMenuCan be identified by:
- name
- text
- label
-
-
Field Summary
-
Fields inherited from class com.axway.ats.uiengine.elements.UiElement
log, properties
-
-
Constructor Summary
Constructors Constructor Description SwingPopupMenu(UiDriver uiDriver, UiElementProperties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclick()Click pop-up elementvoidclickMenuItemByName(String menuItemName)ClickMenuItempop-up element by its 'name' attribute valuevoidclickMenuItemByText(String... menuItemText)ClickMenuItempop-up element by text (actually it's the 'label' attribute value)String[]getMenuLabels()Getting menu labels/textsString[]getVisibleMenuLabels()Getting only visible menu labels/texts-
Methods inherited from class com.axway.ats.uiengine.elements.UiElement
checkTypeAndRules, getElementProperties, getElementProperty, getPropertyNamesToUseForMatch, getUiDriver, logAction, toString
-
-
-
-
Constructor Detail
-
SwingPopupMenu
public SwingPopupMenu(UiDriver uiDriver, UiElementProperties properties)
-
-
Method Detail
-
click
public void click()
Click pop-up element- Throws:
VerificationException- if the element doesn't exist
-
clickMenuItemByName
public void clickMenuItemByName(String menuItemName)
ClickMenuItempop-up element by its 'name' attribute value- Parameters:
menuItemName-MenuItemname attribute value
-
clickMenuItemByText
public void clickMenuItemByText(String... menuItemText)
ClickMenuItempop-up element by text (actually it's the 'label' attribute value)- Parameters:
menuItemText-MenuItemtext/label
-
getMenuLabels
public String[] getMenuLabels()
Getting menu labels/texts- Returns:
- an array with the menu labels/texts
-
getVisibleMenuLabels
public String[] getVisibleMenuLabels()
Getting only visible menu labels/texts- Returns:
- an array with the visible menu labels/texts only
-
-