[idlharness.https.html]
  [Navigator interface: operation requestKeyboardLock(sequence)]
    expected: FAIL

  [Navigator interface: operation cancelKeyboardLock()]
    expected: FAIL

  [Navigator interface: navigator must inherit property "requestKeyboardLock" with the proper type (0)]
    expected: FAIL

  [Navigator interface: calling requestKeyboardLock(sequence) on navigator with too few arguments must throw TypeError]
    expected: FAIL

  [Navigator interface: navigator must inherit property "cancelKeyboardLock" with the proper type (1)]
    expected: FAIL

  [Navigator interface: navigator must inherit property "requestKeyboardLock(sequence)" with the proper type]
    expected: FAIL

  [Navigator interface: navigator must inherit property "cancelKeyboardLock()" with the proper type]
    expected: FAIL

  [Navigator interface: operation keyboardLock(sequence)]
    expected: FAIL

  [Navigator interface: operation keyboardUnlock()]
    expected: FAIL

  [Navigator interface: navigator must inherit property "keyboardLock(sequence)" with the proper type]
    expected: FAIL

  [Navigator interface: calling keyboardLock(sequence) on navigator with too few arguments must throw TypeError]
    expected: FAIL

  [Navigator interface: navigator must inherit property "keyboardUnlock()" with the proper type]
    expected: FAIL

  [Navigator interface: attribute keyboard]
    expected: FAIL

  [Navigator interface: navigator must inherit property "keyboard" with the proper type]
    expected: FAIL

  [Keyboard interface: existence and properties of interface object]
    expected: FAIL

  [Keyboard interface object length]
    expected: FAIL

  [Keyboard interface object name]
    expected: FAIL

  [Keyboard interface: existence and properties of interface prototype object]
    expected: FAIL

  [Keyboard interface: existence and properties of interface prototype object's "constructor" property]
    expected: FAIL

  [Keyboard interface: existence and properties of interface prototype object's @@unscopables property]
    expected: FAIL

  [Keyboard interface: operation lock([object Object\])]
    expected: FAIL

  [Keyboard interface: operation unlock()]
    expected: FAIL

  [Keyboard must be primary interface of navigator.keyboard]
    expected: FAIL

  [Stringification of navigator.keyboard]
    expected: FAIL

  [Keyboard interface: navigator.keyboard must inherit property "lock([object Object\])" with the proper type]
    expected: FAIL

  [Keyboard interface: calling lock([object Object\]) on navigator.keyboard with too few arguments must throw TypeError]
    expected: FAIL

  [Keyboard interface: navigator.keyboard must inherit property "unlock()" with the proper type]
    expected: FAIL

