Class DecimalRangeSliderElement

java.lang.Object
com.vaadin.testbench.TestBenchElement
com.vaadin.flow.component.slider.testbench.DecimalRangeSliderElement
All Implemented Interfaces:
com.vaadin.testbench.commands.CanCompareScreenshots, com.vaadin.testbench.HasCallFunction, com.vaadin.testbench.HasDriver, com.vaadin.testbench.HasElementQuery, com.vaadin.testbench.HasHelper, com.vaadin.testbench.HasLabel, com.vaadin.testbench.HasPropertySettersGetters, com.vaadin.testbench.HasSearchContext, com.vaadin.testbench.HasTestBenchCommandExecutor, com.vaadin.testbench.HasValidation, org.openqa.selenium.SearchContext, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WebElement, org.openqa.selenium.WrapsElement

public class DecimalRangeSliderElement extends com.vaadin.testbench.TestBenchElement
A TestBench element for testing a DecimalRangeSlider component.

See IntegerRangeSliderElement for testing IntegerRangeSlider components.

  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.vaadin.testbench.TestBenchElement
    Gets the input element that controls the end value of the range slider.
    Gets the end value of the range slider.
    Gets the maximum value of the slider.
    Gets the minimum value of the slider.
    com.vaadin.testbench.TestBenchElement
    Gets the input element that controls the start value of the range slider.
    Gets the start value of the range slider.
    Gets the step value of the slider.
    void
    Sets the end value of the range slider, emulating user input.
    void
    Sets the start value of the range slider, emulating user input.
    void
    setValue(Double start, Double end)
    Sets the value of the range slider, emulating user input.

    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, 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.HasCallFunction

    callFunction

    Methods inherited from interface com.vaadin.testbench.HasElementQuery

    $, $

    Methods inherited from interface com.vaadin.testbench.HasHelper

    getHelperComponent, getHelperText

    Methods inherited from interface com.vaadin.testbench.HasLabel

    getLabel

    Methods inherited from interface com.vaadin.testbench.HasPropertySettersGetters

    getProperty, getPropertyBoolean, getPropertyDouble, getPropertyElement, getPropertyElements, getPropertyInteger, getPropertyString, setProperty, setProperty, setProperty, setProperty

    Methods inherited from interface com.vaadin.testbench.HasSearchContext

    getContext

    Methods inherited from interface com.vaadin.testbench.HasValidation

    getErrorMessage, isInvalid, isRequired

    Methods inherited from interface org.openqa.selenium.TakesScreenshot

    getScreenshotAs

    Methods inherited from interface org.openqa.selenium.WebElement

    clear, click, findElement, findElements, getAccessibleName, getAriaRole, getAttribute, getCssValue, getDomAttribute, getDomProperty, getLocation, getRect, getShadowRoot, getSize, getTagName, getText, isDisplayed, isEnabled, isSelected, sendKeys, submit
  • Constructor Details

    • DecimalRangeSliderElement

      public DecimalRangeSliderElement()
  • Method Details

    • getStartValue

      public Double getStartValue()
      Gets the start value of the range slider.
      Returns:
      the start value
    • getEndValue

      public Double getEndValue()
      Gets the end value of the range slider.
      Returns:
      the end value
    • setValue

      public void setValue(Double start, Double end)
      Sets the value of the range slider, emulating user input. The emulation is done by setting the value property to the given values and then triggering synthetic input and change DOM events to synchronize the value with the server side.
      Parameters:
      start - the start value
      end - the end value
    • setStartValue

      public void setStartValue(Double start)
      Sets the start value of the range slider, emulating user input. The emulation is done by setting the value property and then triggering synthetic input and change DOM events to synchronize the value with the server side.
      Parameters:
      start - the start value
    • setEndValue

      public void setEndValue(Double end)
      Sets the end value of the range slider, emulating user input. The emulation is done by setting the value property and then triggering synthetic input and change DOM events to synchronize the value with the server side.
      Parameters:
      end - the end value
    • getStartInputElement

      public com.vaadin.testbench.TestBenchElement getStartInputElement()
      Gets the input element that controls the start value of the range slider.
      Returns:
      the start input element
    • getEndInputElement

      public com.vaadin.testbench.TestBenchElement getEndInputElement()
      Gets the input element that controls the end value of the range slider.
      Returns:
      the end input element
    • getMin

      public Double getMin()
      Gets the minimum value of the slider.
      Returns:
      the minimum value
    • getMax

      public Double getMax()
      Gets the maximum value of the slider.
      Returns:
      the maximum value
    • getStep

      public Double getStep()
      Gets the step value of the slider.
      Returns:
      the step value