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.TestBenchElement
TestBench element for the vaadin-accordion element
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Closes the opened panel (if any) in the accordion.
    Gets the index of the opened panel or null if the accordion is closed.
    Gets the the opened panel or null if the accordion is closed.
    void
    open(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, 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, wrapElements

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.vaadin.testbench.HasElementQuery

    $, $

    Methods inherited from interface org.openqa.selenium.WebElement

    getAccessibleName, getAriaRole
  • Constructor Details

    • AccordionElement

      public AccordionElement()
  • Method Details

    • 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.