blob: 79f6c07f2456ea33c1d1325608376cdb41522588 [file] [log] [blame]
<script>
if (window.testRunner) {
testRunner.waitUntilDone();
testRunner.dumpAsText();
}
function checkButton() {
if (!window.testRunner)
return;
var radioFour = document.getElementById("four");
var radioX = radioFour.offsetLeft + radioFour.offsetWidth / 2;
var radioY = radioFour.offsetTop + radioFour.offsetHeight / 2;
eventSender.mouseMoveTo(radioX, radioY);
eventSender.mouseDown();
eventSender.mouseUp();
var result = document.getElementById("result");
if (radioFour.checked)
result.innerHTML = "Test Succeeded!";
testRunner.notifyDone();
}
</script>
<body onload="checkButton()">
<p>This tests our ability to correctly select radio buttons when we have nested label tags. This test
only works in DumpRenderTree. It can be tested manually outside of DRT just by clicking around.</p>
<form>
<input type="radio" name="chkPlan" id="one"><label for="one">one
<input type="radio" name="chkPlan" id="two"><label for="two">two
<input type="radio" name="chkPlan" id="three"><label for="three">three
<input type="radio" name="chkPlan" id="four"><label for="four">four
</form>
<div id="result">Test Failed</div>
</body>