Class DetailsElement

java.lang.Object
com.vaadin.testbench.TestBenchElement
com.vaadin.flow.component.details.testbench.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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.vaadin.testbench.TestBenchElement
    Returns content element
    com.vaadin.testbench.TestBenchElement
    Returns summary element
    Returns summary element as string
    com.vaadin.testbench.TestBenchElement
    Returns a wrapper of the summary component
    boolean
    Whether the component is enabled or not
    boolean
    Whether the details are opened or not
    void
    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, 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, 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

    • DetailsElement

      public DetailsElement()
  • Method Details

    • 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