Class AbstractSplitPanelElement

  • All Implemented Interfaces:
    com.vaadin.testbench.commands.CanCompareScreenshots, com.vaadin.testbench.commands.CanWaitForVaadin, com.vaadin.testbench.commands.TestBenchElementCommands, com.vaadin.testbench.HasDriver, com.vaadin.testbench.HasSearchContext, com.vaadin.testbench.HasTestBenchCommandExecutor, org.openqa.selenium.SearchContext, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WebElement, org.openqa.selenium.WrapsElement
    Direct Known Subclasses:
    HorizontalSplitPanelElement, VerticalSplitPanelElement

    public class AbstractSplitPanelElement
    extends AbstractComponentContainerElement
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T extends com.vaadin.testbench.elementsbase.AbstractElement>
      T
      getFirstComponent​(Class<T> clazz)
      Gets the first component of a split panel and wraps it in given class.
      <T extends com.vaadin.testbench.elementsbase.AbstractElement>
      T
      getSecondComponent​(Class<T> clazz)
      Gets the second component of a split panel and wraps it in given class.
      • Methods inherited from class com.vaadin.testbench.TestBenchElement

        clear, click, click, clickHiddenElement, compareScreen, compareScreen, compareScreen, contextClick, doubleClick, equals, findElement, findElements, focus, getAccessibleName, getAriaRole, getAttribute, getCapabilities, getClassNames, getCommandExecutor, getContext, getCssValue, getDomAttribute, getDriver, getId, getLocation, getRect, getScreenshotAs, getShadowRoot, getSize, getTagName, getText, getWrappedElement, hasAttribute, hasClassName, hashCode, init, init, isChrome, isDisplayed, isEnabled, isFirefox, isFocused, isSelected, scroll, scrollIntoView, scrollLeft, sendKeys, showTooltip, submit, waitForVaadin, waitUntil, waitUntil, wrap, wrapElement, wrapElements
      • Methods inherited from class com.vaadin.testbench.AbstractHasTestBenchCommandExecutor

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

        getDomProperty
    • Constructor Detail

      • AbstractSplitPanelElement

        public AbstractSplitPanelElement()
    • Method Detail

      • getFirstComponent

        public <T extends com.vaadin.testbench.elementsbase.AbstractElement> T getFirstComponent​(Class<T> clazz)
        Gets the first component of a split panel and wraps it in given class.
        Parameters:
        clazz - Components element class
        Returns:
        First component wrapped in given class
      • getSecondComponent

        public <T extends com.vaadin.testbench.elementsbase.AbstractElement> T getSecondComponent​(Class<T> clazz)
        Gets the second component of a split panel and wraps it in given class.
        Parameters:
        clazz - Components element class
        Returns:
        Second component wrapped in given class