blob: abb0f9ddb98871946091930f3ac08bc3ec9b273a [file] [log] [blame]
<!DOCTYPE html>
<html>
<body>
<p>Clicking on the right side of slider should cause the thumb to move.</p>
<input id="slider" type="range" style="height: 10px; margin: 0" min="1" max="3">
<div id="results"></div>
<script>
// Force a layout so the slider starts with the default width.
document.body.offsetLeft;
if (window.testRunner) {
testRunner.dumpAsText();
}
window.onload = function() {
document.getElementById("slider").style.width = "100%";
changeAndCheckRangeValue();
};
function changeAndCheckRangeValue()
{
if (!window.testRunner)
return;
// Click on the right side of the slider. This should cause the thumb
// to move to the right side.
var slider = document.getElementById("slider");
var x = slider.offsetLeft + (slider.clientWidth * .75);
var y = slider.offsetTop + (slider.clientHeight / 2);
eventSender.mouseMoveTo(x, y);
eventSender.mouseDown();
eventSender.mouseUp();
document.getElementById("results").innerText = (slider.value == 3) ? "PASSED" : "FAILED";
}
</script>
</body>
</html>