unittests/html/checkboxes1.html in watir-1.5.6 vs unittests/html/checkboxes1.html in watir-1.6.2

- old
+ new

@@ -6,14 +6,17 @@ <script> function setButtonState( ) { - if (document.all.foo.disabled ) - document.all.foo.disabled = false - else - document.all.foo.disabled = true + var button = document.getElementById('foo'); + if (button.disabled ){ + + button.disabled = false + } else { + button.disabled = true + } } </script> <link rel="stylesheet" type="text/css" href="watir_unit_tests.css"> @@ -37,46 +40,46 @@ <tr> <td> Set<input type = checkbox name = box3 checked> </td> </tr> -<tr> +<tr><td> These 2 have ids <br> -id= box4 value=1 <input type = checkbox id = box4 name= verify1 value = 1 checked> +id= box4 value=1 <input type ='checkbox' id='box4' name='verify1' value='1' checked> <br> -id = box4 value=2 <input type = checkbox id = box4 name= verify2 value = 2 checked> +id = box4a value=2 <input type = 'checkbox' id = 'box4a' name= 'verify2' value = '2' checked> </tr> <br> <tr> These boxes have the same name, but different values </tr> -<tr> +<tr><td> Name = box4 value=1 <input type = checkbox name = box4 value = 1 checked> </tr> -<tr> +<tr><td> Name = box4 value=2 <input type = checkbox name = box4 value = 2> </tr> -<tr> +<tr><td> Name = box4 value=3 <input type = checkbox name = box4 value = 3> </tr> -<tr> +<tr><td> Name = box4 value=4 <input type = checkbox name = box4 value = 4> </tr> -<tr> +<tr><td> Name = box4 value=5 <input type = checkbox name = box4 value = 5 disabled title="box4-value5"> </tr> -<tr> +<tr><td> Name = box5 value=1 <input type = checkbox name = box5 value = 1 onClick='javascript:setButtonState( )'> </tr> -<tr> -<input type = button name = foo value = foo disabled ><td> This button is used with checkbox box5. This button is enabled if the checkbox is enabled +<tr><td> +<input type = button id = foo value = foo disabled=disabled ><td> This button is used with checkbox box5. This button is enabled if the checkbox is enabled </tr> -<tr> +<tr><td> Milk<input type = checkbox name = "box6" value ="Milk"> <br> Tea<input type = checkbox name = "box6" value ="Tea"> </tr> \ No newline at end of file