rniwa@webkit.org | 43d356e | 2016-05-06 21:01:32 +0000 | [diff] [blame] | 1 | |
| 2 | |
| 3 | Tests for moving the focus onto controls inside an audio element and a video element. |
| 4 | |
| 5 | On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| 6 | |
| 7 | |
| 8 | PASS document.body.focus(); eventSender.keyDown("\t"); document.activeElement is mediaElements[0] |
| 9 | PASS mediaElements[0] instanceof HTMLAudioElement is true |
| 10 | PASS mediaElements[0].controls is true |
| 11 | PASS eventSender.keyDown("\t"); document.activeElement is mediaElements[0] |
| 12 | PASS !!internals.shadowRoot(mediaElements[0]).activeElement /* play button */ is true |
| 13 | PASS eventSender.keyDown("\t"); document.activeElement is mediaElements[0] |
| 14 | PASS !!internals.shadowRoot(mediaElements[0]).activeElement /* rewind button */ is true |
| 15 | PASS eventSender.keyDown("\t"); document.activeElement is mediaElements[0] |
| 16 | PASS !!internals.shadowRoot(mediaElements[0]).activeElement /* volume slider */ is true |
| 17 | PASS eventSender.keyDown("\t"); document.activeElement is mediaElements[0] |
| 18 | PASS !!internals.shadowRoot(mediaElements[0]).activeElement /* mute button */ is true |
| 19 | PASS eventSender.keyDown("\t"); document.activeElement is mediaElements[1] |
| 20 | PASS mediaElements[1] instanceof HTMLVideoElement is true |
| 21 | PASS mediaElements[1].controls is true |
| 22 | FAIL !!internals.shadowRoot(mediaElements[1]).activeElement /* play button */ should be true. Was false. |
| 23 | PASS eventSender.keyDown("\t"); document.activeElement is mediaElements[1] |
| 24 | PASS !!internals.shadowRoot(mediaElements[1]).activeElement /* rewind button */ is true |
| 25 | PASS eventSender.keyDown("\t"); document.activeElement is mediaElements[1] |
| 26 | PASS !!internals.shadowRoot(mediaElements[1]).activeElement /* volume slider */ is true |
| 27 | PASS eventSender.keyDown("\t"); document.activeElement is mediaElements[1] |
| 28 | PASS !!internals.shadowRoot(mediaElements[1]).activeElement /* mute button */ is true |
| 29 | FAIL eventSender.keyDown("\t"); document.activeElement should be [object HTMLAudioElement]. Was [object HTMLVideoElement]. |
| 30 | PASS mediaElements[2] instanceof HTMLAudioElement is true |
| 31 | PASS mediaElements[2].controls is false |
| 32 | PASS eventSender.keyDown("\t"); document.activeElement is mediaElements[3] |
| 33 | PASS mediaElements[3] instanceof HTMLVideoElement is true |
| 34 | PASS mediaElements[3].controls is false |
| 35 | PASS eventSender.keyDown("\t"); document.activeElement is document.querySelector("div") |
| 36 | PASS successfullyParsed is true |
| 37 | |
| 38 | TEST COMPLETE |
| 39 | |