| <!DOCTYPE html> |
| <html> |
| <head> |
| <script src="../../../../resources/js-test.js"></script> |
| <script src="../../../../resources/ui-helper.js"></script> |
| </head> |
| <body> |
| |
| <input id="input" type="date" value="2020-09-16"/> |
| |
| <script> |
| |
| jsTestIsAsync = true; |
| |
| addEventListener("load", async () => { |
| description("Tests that a date input's calendar view can be opened using the space key, without any mouse interaction."); |
| |
| showingPicker = await UIHelper.isShowingDateTimePicker(); |
| shouldBeFalse("showingPicker"); |
| |
| debug("Focusing input using tab key and then pressing space key."); |
| UIHelper.keyDown("\t"); |
| UIHelper.keyDown(" "); |
| await UIHelper.ensurePresentationUpdate(); |
| |
| showingPicker = await UIHelper.isShowingDateTimePicker(); |
| shouldBeTrue("showingPicker"); |
| |
| finishJSTest(); |
| }); |
| </script> |
| |
| </body> |
| </html> |