Class RangeSliderElement
java.lang.Object
com.vaadin.testbench.TestBenchElement
com.vaadin.flow.component.slider.testbench.RangeSliderElement
- 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
A TestBench element representing a
<vaadin-range-slider>
element.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the input element that controls the end value of the range slider.doubleGets the end value of the range slider.doublegetMax()Gets the maximum value of the slider.doublegetMin()Gets the minimum value of the slider.Gets the input element that controls the start value of the range slider.doubleGets the start value of the range slider.doublegetStep()Gets the step value of the slider.voidsetEndValue(double end) Sets the end value of the range slider, emulating user input.voidsetStartValue(double start) Sets the start value of the range slider, emulating user input.voidsetValue(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, scrollLeft, sendKeys, setProperty, setProperty, setProperty, setProperty, submit, waitForVaadin, waitUntil, waitUntil, wrap, wrapElement, wrapElementsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.testbench.HasCallFunction
callFunctionMethods inherited from interface com.vaadin.testbench.HasElementQuery
$, $Methods inherited from interface com.vaadin.testbench.HasHelper
getHelperComponent, getHelperTextMethods inherited from interface com.vaadin.testbench.HasPropertySettersGetters
getProperty, getPropertyBoolean, getPropertyDouble, getPropertyElement, getPropertyElements, getPropertyInteger, getPropertyString, setProperty, setProperty, setProperty, setPropertyMethods inherited from interface com.vaadin.testbench.HasSearchContext
getContextMethods inherited from interface com.vaadin.testbench.HasValidation
getErrorMessage, isInvalid, isRequiredMethods inherited from interface org.openqa.selenium.TakesScreenshot
getScreenshotAsMethods 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
-
RangeSliderElement
public RangeSliderElement()
-
-
Method Details
-
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 syntheticinputandchangeDOM events to synchronize the value with the server side.- Parameters:
start- the start valueend- 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 syntheticinputandchangeDOM 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 syntheticinputandchangeDOM events to synchronize the value with the server side.- Parameters:
end- the end value
-
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
-
getStartInputElement
Gets the input element that controls the start value of the range slider.- Returns:
- the start input element
-
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
-