<html> <body> <script src="../../resources/js-test.js"></script> <form action=""> <select required=""> <option>abc</option> </select> </form> <script> description("This test checks if checkValidity() returns correctly a true result on selecting a valid element."); jsTestIsAsync = true; var form = document.querySelector('form'); var select = document.querySelector('select'); form.onchange = function() { shouldBeTrue('form.checkValidity()'); finishJSTest(); }; window.onload = function() { select.value = null; select.focus(); if (window.eventSender) eventSender.keyDown('a'); }; </script> </body> </html>