4 <script src=
"../resources/common.js"></script>
6 <script src=
"../../../resources/js-test.js"></script>
9 <input type=
"radio" name=
"fruit" id=
"apple"><br>
10 <input type=
"radio" name=
"fruit" id=
"banana"><br>
11 <input type=
"radio" name=
"fruit" id=
"cherry"><br>
12 <input type=
"radio" name=
"fruit" form=beta
id=
"tomato"><br>
13 <input type=
"radio" name=
"fruit" form=beta
id=
"delta"><br>
16 <input type=
"radio" name=
"fruit" id=
"pumpkin"><br>
18 <input type=
"radio" name=
"fruit" form=alpha
id=
"cucumber"><br>
21 document
.alpha
.insertBefore(document
.beta
, document
.alpha
.fruit
[2]);
22 description('Tests after pressing last radio button in the list, on pressing downkey it selects back first radio button');
24 clickElement(document
.getElementById('cherry'));
25 shouldBeTrue('document.getElementById("cherry").checked');
27 eventSender
.keyDown('downArrow');
28 shouldBeTrue('document.getElementById("apple").checked');
30 eventSender
.keyDown('upArrow');
31 shouldBeTrue('document.getElementById("cherry").checked');
34 clickElement(document
.getElementById('cucumber'));
35 shouldBeTrue('document.getElementById("cucumber").checked');
37 eventSender
.keyDown('downArrow');
38 shouldBeTrue('document.getElementById("tomato").checked');
40 eventSender
.keyDown('upArrow');
41 shouldBeTrue('document.getElementById("cucumber").checked');
43 clickElement(document
.getElementById('pumpkin'));
44 shouldBeTrue('document.getElementById("pumpkin").checked');
46 eventSender
.keyDown('downArrow');
47 shouldBeTrue('document.getElementById("pumpkin").checked');
49 eventSender
.keyDown('upArrow');
50 shouldBeTrue('document.getElementById("pumpkin").checked');