, , Java, , , . - , ( ) , .
angular.js slider , , . , , , WebElement . min/max , , .
public static void setHValue(WebElement slider, double value)
{
double minValue = Double.parseDouble(slider.getAttribute("min"));
double maxValue = Double.parseDouble(slider.getAttribute("max"));
int sliderH = slider.getSize().height;
int sliderW = slider.getSize().width;
System.out.println(sliderH);
System.out.println(sliderW);
Actions action = new Actions(driver);
action.moveToElement(slider, (int) (value * sliderW / (maxValue - minValue)), sliderH / 2).click().build().perform();
}
.
driver.get("https://material.angularjs.org/latest/demo/slider");
WebElement slider = driver.findElement(By.id("red-slider"));
setHValue(slider, 150);
0-255, 150 , , , . , , . , , - .moveToElement(toElement, xOffset, yOffset) Actions .