widgetastic_patternfly4.navigation module¶
-
class
widgetastic_patternfly4.navigation.BaseNavigation¶ Bases:
objectThe Patternfly navigation.
https://www.patternfly.org/v4/documentation/react/components/nav
-
CURRENTLY_SELECTED= './/*[self::a or self::button][contains(@class, "pf-m-current") or parent::li[contains(@class, "pf-m-current")]]'¶
-
ITEMS= './ul/li/*[self::a or self::button]'¶
-
ITEM_MATCHING= './ul/li[.//*[self::a or self::button][normalize-space(.)={}]]'¶
-
SUB_ITEMS_ROOT= './section'¶
-
currently_selected¶
-
loaded¶ Returns a boolean detailing if the nav is loaded.
-
nav_item_tree(*args, **kwargs)¶
-
nav_links(*args, **kwargs)¶
-
read(*args, **kwargs)¶
-
select(*args, **kwargs)¶
-
-
exception
widgetastic_patternfly4.navigation.NavSelectionNotFound¶ Bases:
Exception
-
class
widgetastic_patternfly4.navigation.Navigation(parent, label=None, id=None, locator=None, logger=None)¶ Bases:
widgetastic_patternfly4.navigation.BaseNavigation,widgetastic.widget.base.Widget-
LOCATOR_START= './/nav[@class="pf-c-nav"{}]'¶
-
ROOT¶ ParametrizedStringmodified to return instances ofsmartloc.Locator
-
-
widgetastic_patternfly4.navigation.check_nav_loaded(fn)¶