Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()
      Closes the opened panel (if any) in the accordion.
      OptionalInt getOpenedIndex()
      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.
      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, 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 interface com.vaadin.testbench.HasElementQuery

        $, $
      • Methods inherited from interface org.openqa.selenium.WebElement

        getAccessibleName, getAriaRole, getDomAttribute, getDomProperty
    • Constructor Detail

      • AccordionElement

        public AccordionElement()
    • 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.