widgetastic_patternfly4.optionsmenu module

class widgetastic_patternfly4.optionsmenu.BaseOptionsMenu

Bases: object

BUTTON_LOCATOR = ".//button[contains(@class, 'pf-c-options-menu__toggle') or contains(@class, 'pf-c-options-menu__toggle-button')]"
DEFAULT_LOCATOR = './/div[contains(@class, "pf-c-options-menu")][1]'
ITEMS_LOCATOR = ".//ul[contains(@class, 'pf-c-options-menu__menu')]/li"
ITEM_LOCATOR = ".//*[contains(@class, 'pf-c-options-menu__menu-item') and normalize-space(.)={}]"
SELECTED_ITEMS_LOCATOR = ".//ul[contains(@class, 'pf-c-options-menu__menu')]/li/button[.//*[name()='svg'] or descendant::i[not(@hidden)]]"
TEXT_LOCATOR = './/div[contains(@class, "pf-c-options-menu") and descendant::span[contains(@class, "pf-c-options-menu__toggle-text") and normalize-space(.)={}]]'
selected_items

Returns a list of all selected items in the options menu.

class widgetastic_patternfly4.optionsmenu.OptionsMenu(parent, text=None, locator=None, logger=None)

Bases: widgetastic_patternfly4.optionsmenu.BaseOptionsMenu, widgetastic_patternfly4.dropdown.Dropdown