Class MenuBarItemElement
java.lang.Object
com.vaadin.testbench.TestBenchElement
com.vaadin.flow.component.menubar.testbench.MenuBarItemElement
- All Implemented Interfaces:
com.vaadin.testbench.commands.CanCompareScreenshots,com.vaadin.testbench.HasCallFunction,com.vaadin.testbench.HasDriver,com.vaadin.testbench.HasElementQuery,com.vaadin.testbench.HasPropertySettersGetters,com.vaadin.testbench.HasSearchContext,com.vaadin.testbench.HasTestBenchCommandExecutor,org.openqa.selenium.SearchContext,org.openqa.selenium.TakesScreenshot,org.openqa.selenium.WebElement,org.openqa.selenium.WrapsElement
public class MenuBarItemElement
extends com.vaadin.testbench.TestBenchElement
A TestBench element representing a
<vaadin-menu-bar-item> element.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.vaadin.testbench.TestBenchElementGet the sub menu overlay element linked to this menu item.Get TestBenchElements representing sub menu items under this item.booleanCheck if the item is checked.booleanCheck if the item has open sub menu.Methods inherited from class com.vaadin.testbench.TestBenchElement
callFunction, clear, click, click, compareScreen, compareScreen, compareScreen, contextClick, dispatchEvent, dispatchEvent, doubleClick, equals, executeScript, findElement, findElements, focus, getAttribute, getCapabilities, getChildren, getClassNames, getCommandExecutor, getContext, getCssValue, getDomAttribute, getDomProperty, getDriver, getId, getLocation, getParent, getProperty, getPropertyBoolean, getPropertyDouble, getPropertyElement, getPropertyElements, getPropertyInteger, getPropertyString, getRect, getScreenshotAs, getShadowRoot, getSize, getTagName, getText, getWrappedElement, hasAttribute, hasClassName, hashCode, hover, init, init, isChrome, isDisplayed, isEnabled, isFirefox, isFocused, isReadOnly, isSelected, scroll, scrollIntoView, scrollLeft, sendKeys, setProperty, setProperty, setProperty, setProperty, submit, waitForVaadin, waitUntil, waitUntil, wrap, wrapElement, wrapElementsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.testbench.HasElementQuery
$, $Methods inherited from interface org.openqa.selenium.WebElement
getAccessibleName, getAriaRole
-
Constructor Details
-
MenuBarItemElement
public MenuBarItemElement()
-
-
Method Details
-
getSubMenu
public com.vaadin.testbench.TestBenchElement getSubMenu()Get the sub menu overlay element linked to this menu item.- Returns:
- TestBenchElement for the open sub menu.
-
getSubMenuItems
Get TestBenchElements representing sub menu items under this item.- Returns:
- List of MenuBarItemElement representing sub menu items.
-
isExpanded
public boolean isExpanded()Check if the item has open sub menu.- Returns:
- True if there is sub menu open
-
isChecked
public boolean isChecked()Check if the item is checked.- Returns:
- True if there is checkmark
-