Class AccordionElement
- java.lang.Object
-
- com.vaadin.testbench.TestBenchElement
-
- com.vaadin.flow.component.accordion.testbench.AccordionElement
-
- 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 AccordionElement extends com.vaadin.testbench.TestBenchElementTestBench element for the vaadin-accordion element
-
-
Constructor Summary
Constructors Constructor Description AccordionElement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()Closes the opened panel (if any) in the accordion.OptionalIntgetOpenedIndex()Gets the index of the opened panel or null if the accordion is closed.Optional<AccordionPanelElement>getOpenedPanel()Gets the the opened panel or null if the accordion is closed.voidopen(int index)Opens the panel at the specified index.-
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, 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, wrapElements
-
-
-
-
Method Detail
-
close
public void close()
Closes the opened panel (if any) in the accordion.
-
open
public void open(int index)
Opens the panel at the specified index. The first panel is at index zero.- Parameters:
index- the index of the panel to be opened
-
getOpenedIndex
public OptionalInt getOpenedIndex()
Gets the index of the opened panel or null if the accordion is closed.- Returns:
- the index of the opened panel or null if closed.
-
getOpenedPanel
public Optional<AccordionPanelElement> getOpenedPanel()
Gets the the opened panel or null if the accordion is closed.- Returns:
- the opened panel or null if closed.
-
-