Multiple fields UI of datetime-local input type with keyboard events On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". Please run this with DumpRenderTree. Test following keys: Digits Left/Right - Move focus field inside element Up/Down - Increment/decrement value of focus field Tab - Move focus field Backspace - Make value empty == Digit keys == PASS input.value is "98765-09-20T07:56" == Digit keys starting with zero == PASS input.value is "0044-02-03T05:06" == Digit keys and backspace key == PASS input.value is "0008-05-06T09:10" == Left/Right keys == PASS input.value is "0004-09-05T19:05" PASS document.activeElement.id is "input" == Up/Down keys == PASS input.value is "2012-10-29T00:00" PASS input.value is "2012-08-29T00:00" == Up/Down keys on empty value == PASS input.value is currentYear + "-11-01T01:59" == Tab key == PASS input.value is "2012-09-05T12:00" PASS document.activeElement.id is "after" == Shfit+Tab key == PASS input.value is "2012-09-30T13:03" PASS document.activeElement.id is "before" == Up key on maximum value == PASS input.value is "0001-10-14T00:00" == Up key with a maximum attribute == PASS input.value is "1000-01-01T00:00" == Down key on minimum value == PASS input.value is "" == Down key with a minimum attribute == PASS input.value is "" == Inconsistent min-max attributes == PASS input.value is "1000-12-31T23:59" PASS input.value is "1999-12-31T23:59" == Make an invalid date == PASS input.value is "" == Backspace key == PASS input.value is "" == Delete key == PASS input.value is "" == Typeahead == PASS input.value is "2012-12-01T00:00" PASS input.value is "2012-12-02T00:00" == RTL focus navigation == The tests in this block fail on platforms without the lang-attribute-aware-form-control-UI feature. PASS input.value is "2012-09-01T23:00" PASS input.value is "2012-02-01T01:00" PASS input.value is "0008-03-01T01:00" == Disabled/readonly == PASS input.value is "2012-10-08T00:00" PASS input.value is "2012-11-08T00:00" PASS input.value is "2012-11-08T00:00" PASS input.value is "2012-12-08T00:00" PASS successfullyParsed is true TEST COMPLETE