Dactyloidae/testing/web-platform/tests/uievents/hierarchy
2018-01-19 03:59:58 +08:00
..
README.md import FIREFOX_52_6_0esr_RELEASE from mozilla-esr52 hg repo 2018-01-19 03:59:58 +08:00

Verify the Class Hierarchy

Make sure the events inherit from the correct interfaces: e.g., UIEvent > MouseEvent

Requires manual and automated tests

  • manually create event and verify hierarchy
  • WebDriver create the event and verify hierarchy

UIEvent

  • load, unload, abort, error, select, resize, scroll
  • Note: some event types may be dropped given that they don't appear to be UIEvents by other specs that define them.

FocusEvent

MouseEvent

  • click, dblclick, mousedown, mouseenter, mouseleave, mousemove, mouseout, mouseover, mouseup

WheelEvent

  • wheel

KeyboardEvent

  • keydown, keyup
  • need to show interaction with beforeinput and input, which are in the Editing spec

CompositionEvent

  • compositionstart
  • compositionupdate
  • compositionend
  • need to show interaction with the keyboard events: keydown, keyup