Class IntegerRangeSliderElement

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

public class IntegerRangeSliderElement extends TestBenchElement
A TestBench element for testing an IntegerRangeSlider component.

See DecimalRangeSliderElement for testing DecimalRangeSlider components.

  • Constructor Details

    • IntegerRangeSliderElement

      public IntegerRangeSliderElement()
  • Method Details

    • getStartValue

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

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

      public void setValue(Integer start, Integer 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(Integer 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(Integer 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 TestBenchElement getStartInputElement()
      Gets the input element that controls the start value of the range slider.
      Returns:
      the start input element
    • getEndInputElement

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

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

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

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