Class DetailsElement

  • 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 DetailsElement
    extends com.vaadin.testbench.TestBenchElement
    • Constructor Summary

      Constructors 
      Constructor Description
      DetailsElement()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.vaadin.testbench.TestBenchElement getContent()
      Returns content element
      com.vaadin.testbench.TestBenchElement getSummary()
      Returns summary element
      String getSummaryText()
      Returns summary element as string
      com.vaadin.testbench.TestBenchElement getSummaryWrapper()
      Returns a wrapper of the summary component
      boolean isEnabled()
      Whether the component is enabled or not
      boolean isOpened()
      Whether the details are opened or not
      void toggle()
      Expands or collapses the details
      • 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, 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

      • DetailsElement

        public DetailsElement()
    • Method Detail

      • getSummary

        public com.vaadin.testbench.TestBenchElement getSummary()
        Returns summary element
      • getSummaryText

        public String getSummaryText()
        Returns summary element as string
      • getContent

        public com.vaadin.testbench.TestBenchElement getContent()
        Returns content element
      • isOpened

        public boolean isOpened()
        Whether the details are opened or not
      • isEnabled

        public boolean isEnabled()
        Whether the component is enabled or not
        Specified by:
        isEnabled in interface org.openqa.selenium.WebElement
        Overrides:
        isEnabled in class com.vaadin.testbench.TestBenchElement
      • getSummaryWrapper

        public com.vaadin.testbench.TestBenchElement getSummaryWrapper()
        Returns a wrapper of the summary component
      • toggle

        public void toggle()
        Expands or collapses the details