Class MenuBarSubMenuElement
java.lang.Object
com.vaadin.testbench.TestBenchElement
com.vaadin.flow.component.menubar.testbench.MenuBarSubMenuElement
- 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 MenuBarSubMenuElement
extends com.vaadin.testbench.TestBenchElement
A TestBench element representing a
<vaadin-menu-bar-submenu> element.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetMenuItem(String text) Get the first menu item matching the text.Get the items of this submenu.booleanisOpen()Check if the submenu is open.voidWait until the submenu is closed and its closing animation has finished.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
-
MenuBarSubMenuElement
public MenuBarSubMenuElement()
-
-
Method Details
-
getMenuItems
Get the items of this submenu.- Returns:
- List of menu items.
-
getMenuItem
Get the first menu item matching the text.- Returns:
- Optional menu item.
-
isOpen
public boolean isOpen()Check if the submenu is open.- Returns:
trueif submenu is open.
-
waitUntilClosed
public void waitUntilClosed()Wait until the submenu is closed and its closing animation has finished.- Throws:
org.openqa.selenium.TimeoutException- if the submenu does not close
-