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