<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[193958] trunk/LayoutTests</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/193958">193958</a></dd>
<dt>Author</dt> <dd>dbates@webkit.org</dd>
<dt>Date</dt> <dd>2015-12-11 09:44:55 -0800 (Fri, 11 Dec 2015)</dd>
</dl>

<h3>Log Message</h3>
<pre>[iOS][WK2] Update expected results for tests imported/w3c/web-platform-tests

* platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Added.
* platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt: Added.
* platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Renamed from LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt.
* platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
* platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Added.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li>trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/</li>
<li>trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/</li>
<li>trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/</li>
<li>trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/dom/</li>
<li><a href="#trunkLayoutTestsplatformiossimulatorwk2importedw3cwebplatformtestshtmldominterfacesexpectedtxt">trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt</a></li>
<li>trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/</li>
<li>trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/</li>
<li>trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/</li>
<li><a href="#trunkLayoutTestsplatformiossimulatorwk2importedw3cwebplatformtestshtmlsemanticsformsconstraintsformvalidationvalidityvalueMissingexpectedtxt">trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorwk2importedw3cwebplatformtestshtmlsemanticsformsconstraintsformvalidationwillValidateexpectedtxt">trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt</a></li>
<li>trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/</li>
<li><a href="#trunkLayoutTestsplatformiossimulatorwk2importedw3cwebplatformtestshtmlsemanticsformstheinputelementtypechangestateexpectedtxt">trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformiossimulatorwk2importedw3cwebplatformtestshtmlsemanticsinterfacesexpectedtxt">trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsplatformiossimulatorimportedw3cwebplatformtestshtmlsemanticsformsconstraintsformvalidationwillValidateexpectedtxt">trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (193957 => 193958)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2015-12-11 17:35:52 UTC (rev 193957)
+++ trunk/LayoutTests/ChangeLog        2015-12-11 17:44:55 UTC (rev 193958)
</span><span class="lines">@@ -1,3 +1,13 @@
</span><ins>+2015-12-11  Daniel Bates  &lt;dabates@apple.com&gt;
+
+        [iOS][WK2] Update expected results for tests imported/w3c/web-platform-tests
+
+        * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt: Added.
+        * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt: Added.
+        * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Renamed from LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt.
+        * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
+        * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Added.
+
</ins><span class="cx"> 2015-12-11  Darin Adler  &lt;darin@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         Reduce the number of events that can be created by Document.createEvent
</span></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorimportedw3cwebplatformtestshtmlsemanticsformsconstraintsformvalidationwillValidateexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt (193957 => 193958)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt        2015-12-11 17:35:52 UTC (rev 193957)
+++ trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt        2015-12-11 17:44:55 UTC (rev 193958)
</span><span class="lines">@@ -1,71 +0,0 @@
</span><del>-
-
-PASS [INPUT in HIDDEN status] Must be barred from the constraint validation 
-PASS [INPUT in BUTTON status] Must be barred from the constraint validation 
-PASS [INPUT in RESET status] Must be barred from the constraint validation 
-PASS [BUTTON in BUTTON status] Must be barred from the constraint validation 
-PASS [BUTTON in RESET status] Must be barred from the constraint validation 
-FAIL [fieldset]  Must not be barred from the constraint validation assert_true: The willValidate attribute should be true. expected true got false
-FAIL [output]  Must not be barred from the constraint validation assert_true: The willValidate attribute should be true. expected true got false
-PASS [object]  Must be barred from the constraint validation 
-PASS [keygen]  Must be barred from the constraint validation 
-PASS [INPUT in TEXT status] Must be barred from the constraint validation if it is disabled 
-FAIL [INPUT in TEXT status] The willValidate attribute must be true if an elment is mutable assert_true: The willValidate attribute should be true. expected true got false
-PASS [INPUT in TEXT status] Must be barred from the constraint validation if it is readonly 
-PASS [INPUT in TEXT status] The willValidate attribute must be false if it has a datalist ancestor 
-PASS [INPUT in SEARCH status] Must be barred from the constraint validation if it is disabled 
-FAIL [INPUT in SEARCH status] The willValidate attribute must be true if an elment is mutable assert_true: The willValidate attribute should be true. expected true got false
-PASS [INPUT in SEARCH status] Must be barred from the constraint validation if it is readonly 
-PASS [INPUT in SEARCH status] The willValidate attribute must be false if it has a datalist ancestor 
-PASS [INPUT in TEL status] Must be barred from the constraint validation if it is disabled 
-FAIL [INPUT in TEL status] The willValidate attribute must be true if an elment is mutable assert_true: The willValidate attribute should be true. expected true got false
-PASS [INPUT in TEL status] Must be barred from the constraint validation if it is readonly 
-PASS [INPUT in TEL status] The willValidate attribute must be false if it has a datalist ancestor 
-PASS [INPUT in URL status] Must be barred from the constraint validation if it is disabled 
-FAIL [INPUT in URL status] The willValidate attribute must be true if an elment is mutable assert_true: The willValidate attribute should be true. expected true got false
-PASS [INPUT in URL status] Must be barred from the constraint validation if it is readonly 
-PASS [INPUT in URL status] The willValidate attribute must be false if it has a datalist ancestor 
-PASS [INPUT in EMAIL status] Must be barred from the constraint validation if it is disabled 
-FAIL [INPUT in EMAIL status] The willValidate attribute must be true if an elment is mutable assert_true: The willValidate attribute should be true. expected true got false
-PASS [INPUT in EMAIL status] Must be barred from the constraint validation if it is readonly 
-PASS [INPUT in EMAIL status] The willValidate attribute must be false if it has a datalist ancestor 
-PASS [INPUT in PASSWORD status] Must be barred from the constraint validation if it is disabled 
-FAIL [INPUT in PASSWORD status] The willValidate attribute must be true if an elment is mutable assert_true: The willValidate attribute should be true. expected true got false
-PASS [INPUT in PASSWORD status] Must be barred from the constraint validation if it is readonly 
-PASS [INPUT in PASSWORD status] The willValidate attribute must be false if it has a datalist ancestor 
-FAIL [INPUT in DATETIME status] The datetime type must be supported. assert_equals: The datetime type should be supported. expected &quot;datetime&quot; but got &quot;text&quot;
-PASS [INPUT in DATE status] Must be barred from the constraint validation if it is disabled 
-FAIL [INPUT in DATE status] The willValidate attribute must be true if an elment is mutable assert_true: The willValidate attribute should be true. expected true got false
-PASS [INPUT in DATE status] Must be barred from the constraint validation if it is readonly 
-PASS [INPUT in DATE status] The willValidate attribute must be false if it has a datalist ancestor 
-PASS [INPUT in MONTH status] Must be barred from the constraint validation if it is disabled 
-FAIL [INPUT in MONTH status] The willValidate attribute must be true if an elment is mutable assert_true: The willValidate attribute should be true. expected true got false
-PASS [INPUT in MONTH status] Must be barred from the constraint validation if it is readonly 
-PASS [INPUT in MONTH status] The willValidate attribute must be false if it has a datalist ancestor 
-PASS [INPUT in WEEK status] Must be barred from the constraint validation if it is disabled 
-FAIL [INPUT in WEEK status] The willValidate attribute must be true if an elment is mutable assert_true: The willValidate attribute should be true. expected true got false
-PASS [INPUT in WEEK status] Must be barred from the constraint validation if it is readonly 
-PASS [INPUT in WEEK status] The willValidate attribute must be false if it has a datalist ancestor 
-PASS [INPUT in TIME status] Must be barred from the constraint validation if it is disabled 
-FAIL [INPUT in TIME status] The willValidate attribute must be true if an elment is mutable assert_true: The willValidate attribute should be true. expected true got false
-PASS [INPUT in TIME status] Must be barred from the constraint validation if it is readonly 
-PASS [INPUT in TIME status] The willValidate attribute must be false if it has a datalist ancestor 
-FAIL [INPUT in COLOR status] The color type must be supported. assert_equals: The color type should be supported. expected &quot;color&quot; but got &quot;text&quot;
-PASS [INPUT in FILE status] Must be barred from the constraint validation if it is disabled 
-FAIL [INPUT in FILE status] The willValidate attribute must be true if an elment is mutable assert_true: The willValidate attribute should be true. expected true got false
-PASS [INPUT in FILE status] Must be barred from the constraint validation if it is readonly 
-PASS [INPUT in FILE status] The willValidate attribute must be false if it has a datalist ancestor 
-PASS [INPUT in SUBMIT status] Must be barred from the constraint validation if it is disabled 
-FAIL [INPUT in SUBMIT status] The willValidate attribute must be true if an elment is mutable assert_true: The willValidate attribute should be true. expected true got false
-PASS [INPUT in SUBMIT status] Must be barred from the constraint validation if it is readonly 
-PASS [INPUT in SUBMIT status] The willValidate attribute must be false if it has a datalist ancestor 
-PASS [BUTTON in SUBMIT status] Must be barred from the constraint validation 
-FAIL [BUTTON in SUBMIT status] The willValidate attribute must be true if an elment is mutable assert_true: The willValidate attribute should be true. expected true got false
-PASS [BUTTON in SUBMIT status] The willValidate attribute must be false if it has a datalist ancestor 
-PASS [select]  Must be barred from the constraint validation 
-FAIL [select]  The willValidate attribute must be true if an elment is mutable assert_true: The willValidate attribute should be true. expected true got false
-PASS [select]  The willValidate attribute must be false if it has a datalist ancestor 
-PASS [textarea]  Must be barred from the constraint validation 
-FAIL [textarea]  The willValidate attribute must be true if an elment is mutable assert_true: The willValidate attribute should be true. expected true got false
-PASS [textarea]  The willValidate attribute must be false if it has a datalist ancestor 
-
</del></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorwk2importedw3cwebplatformtestshtmldominterfacesexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt (0 => 193958)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt        2015-12-11 17:44:55 UTC (rev 193958)
</span><span class="lines">@@ -0,0 +1,6463 @@
</span><ins>+CONSOLE MESSAGE: line 198: callback not yet supported
+CONSOLE MESSAGE: line 198: callback not yet supported
+CONSOLE MESSAGE: line 198: callback not yet supported
+CONSOLE MESSAGE: line 198: callback not yet supported
+CONSOLE MESSAGE: line 198: callback not yet supported
+CONSOLE MESSAGE: line 198: callback not yet supported
+CONSOLE MESSAGE: line 198: callback not yet supported
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'domain' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'referrer' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'cookie' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'lastModified' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'readyState' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'title' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'body' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'head' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'images' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'links' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'forms' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'currentScript' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defaultView' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'activeElement' on a non-Document object.
+CONSOLE MESSAGE: line 1381: Deprecated attempt to access property 'onreadystatechange' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'anchors' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'applets' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onabort' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onblur' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oncanplay' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oncanplaythrough' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onchange' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onclick' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oncontextmenu' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondblclick' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondrag' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragend' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragenter' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragleave' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragover' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragstart' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondrop' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondurationchange' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onemptied' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onended' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onerror' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onfocus' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oninput' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oninvalid' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onkeydown' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onkeypress' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onkeyup' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onload' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onloadeddata' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onloadedmetadata' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onloadstart' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmousedown' on a non-Document object.
+CONSOLE MESSAGE: line 1381: Deprecated attempt to access property 'onmouseenter' on a non-Document object.
+CONSOLE MESSAGE: line 1381: Deprecated attempt to access property 'onmouseleave' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmousemove' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmouseout' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmouseover' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmouseup' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmousewheel' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onpause' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onplay' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onplaying' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onprogress' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onratechange' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onreset' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onscroll' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onseeked' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onseeking' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onselect' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onstalled' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onsubmit' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onsuspend' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ontimeupdate' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onvolumechange' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onwaiting' on a non-Document object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'title' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'lang' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'translate' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'dir' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'dataset' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'hidden' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'tabIndex' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'accessKey' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'draggable' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'contentEditable' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'isContentEditable' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'spellcheck' on a non-HTMLElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onabort' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onblur' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oncanplay' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oncanplaythrough' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onchange' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onclick' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oncontextmenu' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondblclick' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondrag' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragend' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragenter' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragleave' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragover' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondragstart' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondrop' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ondurationchange' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onemptied' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onended' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onerror' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onfocus' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oninput' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oninvalid' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onkeydown' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onkeypress' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onkeyup' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onload' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onloadeddata' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onloadedmetadata' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onloadstart' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmousedown' on a non-Element object.
+CONSOLE MESSAGE: line 1381: Deprecated attempt to access property 'onmouseenter' on a non-Element object.
+CONSOLE MESSAGE: line 1381: Deprecated attempt to access property 'onmouseleave' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmousemove' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmouseout' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmouseover' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmouseup' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmousewheel' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onpause' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onplay' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onplaying' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onprogress' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onratechange' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onreset' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onscroll' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onseeked' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onseeking' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onselect' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onstalled' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onsubmit' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onsuspend' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ontimeupdate' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onvolumechange' on a non-Element object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onwaiting' on a non-Element object.
+CONSOLE MESSAGE: line 794: Deprecated attempt to access property 'nodeType' on a non-Node object.
+CONSOLE MESSAGE: line 2476: Deprecated attempt to access property 'nodeType' on a non-Node object.
+CONSOLE MESSAGE: line 794: Deprecated attempt to access property 'nodeType' on a non-Node object.
+CONSOLE MESSAGE: line 2476: Deprecated attempt to access property 'nodeType' on a non-Node object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'version' on a non-HTMLHtmlElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'text' on a non-HTMLTitleElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'href' on a non-HTMLBaseElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'target' on a non-HTMLBaseElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'href' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rel' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'relList' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'media' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'hreflang' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'sizes' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'charset' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rev' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'target' on a non-HTMLLinkElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLMetaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'httpEquiv' on a non-HTMLMetaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'content' on a non-HTMLMetaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'scheme' on a non-HTMLMetaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'media' on a non-HTMLStyleElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLStyleElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'text' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'link' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'vLink' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'aLink' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'bgColor' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'background' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onbeforeunload' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onhashchange' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmessage' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onoffline' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ononline' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onpagehide' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onpageshow' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onpopstate' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onstorage' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onunload' on a non-HTMLBodyElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLHeadingElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLParagraphElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLHRElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'noShade' on a non-HTMLHRElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'size' on a non-HTMLHRElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLHRElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLPreElement object.
+CONSOLE MESSAGE: line 794: Deprecated attempt to access property 'nodeType' on a non-Node object.
+CONSOLE MESSAGE: line 2476: Deprecated attempt to access property 'nodeType' on a non-Node object.
+CONSOLE MESSAGE: line 794: Deprecated attempt to access property 'nodeType' on a non-Node object.
+CONSOLE MESSAGE: line 2476: Deprecated attempt to access property 'nodeType' on a non-Node object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'cite' on a non-HTMLQuoteElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'reversed' on a non-HTMLOListElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'start' on a non-HTMLOListElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLOListElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'compact' on a non-HTMLOListElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'compact' on a non-HTMLUListElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLUListElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLLIElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLLIElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'compact' on a non-HTMLDListElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLDivElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'target' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ping' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rel' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'relList' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'hreflang' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'text' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'coords' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'charset' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rev' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'shape' on a non-HTMLAnchorElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'dateTime' on a non-HTMLTimeElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'clear' on a non-HTMLBRElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'cite' on a non-HTMLModElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'dateTime' on a non-HTMLModElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'alt' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'src' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'srcset' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'sizes' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'crossOrigin' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'useMap' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'isMap' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'naturalWidth' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'naturalHeight' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'complete' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'currentSrc' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'lowsrc' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'hspace' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'vspace' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'longDesc' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'border' on a non-HTMLImageElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'src' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'srcdoc' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'sandbox' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'contentWindow' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'scrolling' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'frameBorder' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'longDesc' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'marginHeight' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'marginWidth' on a non-HTMLIFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'src' on a non-HTMLEmbedElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLEmbedElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLEmbedElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLEmbedElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLEmbedElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLEmbedElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'data' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'useMap' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'willValidate' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validity' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validationMessage' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'archive' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'code' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'declare' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'hspace' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'standby' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'vspace' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'codeBase' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'codeType' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'border' on a non-HTMLObjectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLParamElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLParamElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLParamElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'valueType' on a non-HTMLParamElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLVideoElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLVideoElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'videoWidth' on a non-HTMLVideoElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'videoHeight' on a non-HTMLVideoElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'poster' on a non-HTMLVideoElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'src' on a non-HTMLSourceElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLSourceElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'media' on a non-HTMLSourceElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'kind' on a non-HTMLTrackElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'src' on a non-HTMLTrackElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'srclang' on a non-HTMLTrackElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'label' on a non-HTMLTrackElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'default' on a non-HTMLTrackElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'readyState' on a non-HTMLTrackElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'track' on a non-HTMLTrackElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'error' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'src' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'currentSrc' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'networkState' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'preload' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'buffered' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'readyState' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'seeking' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'currentTime' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'duration' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'paused' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defaultPlaybackRate' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'playbackRate' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'played' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'seekable' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ended' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'autoplay' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'loop' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'mediaGroup' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'controls' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'volume' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'muted' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defaultMuted' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'audioTracks' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'videoTracks' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'textTracks' on a non-HTMLMediaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'buffered' on a non-MediaController object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'seekable' on a non-MediaController object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'duration' on a non-MediaController object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'currentTime' on a non-MediaController object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'paused' on a non-MediaController object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'playbackState' on a non-MediaController object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'played' on a non-MediaController object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defaultPlaybackRate' on a non-MediaController object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'playbackRate' on a non-MediaController object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'volume' on a non-MediaController object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'muted' on a non-MediaController object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'label' on a non-TextTrack object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'id' on a non-TextTrack object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'inBandMetadataTrackDispatchType' on a non-TextTrack object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'mode' on a non-TextTrack object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'cues' on a non-TextTrack object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'activeCues' on a non-TextTrack object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oncuechange' on a non-TextTrack object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'track' on a non-TextTrackCue object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'id' on a non-TextTrackCue object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'startTime' on a non-TextTrackCue object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'endTime' on a non-TextTrackCue object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'pauseOnExit' on a non-TextTrackCue object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onenter' on a non-TextTrackCue object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onexit' on a non-TextTrackCue object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLMapElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'areas' on a non-HTMLMapElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'alt' on a non-HTMLAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'coords' on a non-HTMLAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'shape' on a non-HTMLAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'target' on a non-HTMLAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ping' on a non-HTMLAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rel' on a non-HTMLAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'relList' on a non-HTMLAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'noHref' on a non-HTMLAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'caption' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'tHead' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'tFoot' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'tBodies' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rows' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'border' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'frame' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rules' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'summary' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'bgColor' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'cellPadding' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'cellSpacing' on a non-HTMLTableElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLTableCaptionElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'span' on a non-HTMLTableColElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLTableColElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ch' on a non-HTMLTableColElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'chOff' on a non-HTMLTableColElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'vAlign' on a non-HTMLTableColElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLTableColElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rows' on a non-HTMLTableSectionElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLTableSectionElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ch' on a non-HTMLTableSectionElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'chOff' on a non-HTMLTableSectionElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'vAlign' on a non-HTMLTableSectionElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rowIndex' on a non-HTMLTableRowElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'sectionRowIndex' on a non-HTMLTableRowElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'cells' on a non-HTMLTableRowElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLTableRowElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ch' on a non-HTMLTableRowElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'chOff' on a non-HTMLTableRowElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'vAlign' on a non-HTMLTableRowElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'bgColor' on a non-HTMLTableRowElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'abbr' on a non-HTMLTableDataCellElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'scope' on a non-HTMLTableHeaderCellElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'abbr' on a non-HTMLTableHeaderCellElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'colSpan' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rowSpan' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'headers' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'cellIndex' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'axis' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ch' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'chOff' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'noWrap' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'vAlign' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'bgColor' on a non-HTMLTableCellElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLLabelElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'htmlFor' on a non-HTMLLabelElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'control' on a non-HTMLLabelElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'accept' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'alt' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'autocomplete' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'autofocus' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defaultChecked' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'checked' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'dirName' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'disabled' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'files' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formAction' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formEnctype' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formMethod' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formNoValidate' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formTarget' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'indeterminate' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'max' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'maxLength' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'min' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'multiple' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'pattern' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'placeholder' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'readOnly' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'required' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'size' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'src' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'step' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defaultValue' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'valueAsDate' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'valueAsNumber' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'willValidate' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validity' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validationMessage' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'labels' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'useMap' on a non-HTMLInputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'autofocus' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'disabled' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formAction' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formEnctype' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formMethod' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formNoValidate' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'formTarget' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'willValidate' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validity' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validationMessage' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'labels' on a non-HTMLButtonElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'autocomplete' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'autofocus' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'disabled' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'multiple' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'required' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'size' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'options' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'selectedOptions' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'selectedIndex' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'willValidate' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validity' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validationMessage' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'labels' on a non-HTMLSelectElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'disabled' on a non-HTMLOptGroupElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'label' on a non-HTMLOptGroupElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'disabled' on a non-HTMLOptionElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLOptionElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'label' on a non-HTMLOptionElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defaultSelected' on a non-HTMLOptionElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'selected' on a non-HTMLOptionElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLOptionElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'text' on a non-HTMLOptionElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'index' on a non-HTMLOptionElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'autocomplete' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'autofocus' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'cols' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'dirName' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'disabled' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'maxLength' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'placeholder' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'readOnly' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'required' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'rows' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'wrap' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defaultValue' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'textLength' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'willValidate' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validity' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validationMessage' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'labels' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'selectionStart' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'selectionEnd' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'selectionDirection' on a non-HTMLTextAreaElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'autofocus' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'challenge' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'disabled' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'keytype' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'willValidate' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validity' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validationMessage' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'labels' on a non-HTMLKeygenElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'htmlFor' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defaultValue' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'willValidate' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validity' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validationMessage' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'labels' on a non-HTMLOutputElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'value' on a non-HTMLProgressElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'max' on a non-HTMLProgressElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'position' on a non-HTMLProgressElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'labels' on a non-HTMLProgressElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'disabled' on a non-HTMLFieldSetElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLFieldSetElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLFieldSetElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLFieldSetElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'elements' on a non-HTMLFieldSetElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'willValidate' on a non-HTMLFieldSetElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validity' on a non-HTMLFieldSetElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'validationMessage' on a non-HTMLFieldSetElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'form' on a non-HTMLLegendElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLLegendElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'open' on a non-HTMLDetailsElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'compact' on a non-HTMLMenuElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'src' on a non-HTMLScriptElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-HTMLScriptElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'charset' on a non-HTMLScriptElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'async' on a non-HTMLScriptElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'defer' on a non-HTMLScriptElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'crossOrigin' on a non-HTMLScriptElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'text' on a non-HTMLScriptElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'event' on a non-HTMLScriptElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'htmlFor' on a non-HTMLScriptElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLCanvasElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLCanvasElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'canvas' on a non-CanvasRenderingContext object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'globalAlpha' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'globalCompositeOperation' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'imageSmoothingEnabled' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'shadowOffsetX' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'shadowOffsetY' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'shadowBlur' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'shadowColor' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'lineWidth' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'lineCap' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'lineJoin' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'miterLimit' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'lineDashOffset' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'font' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'textAlign' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'textBaseline' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'direction' on a non-CanvasRenderingContext2D object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-TextMetrics object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-ImageData object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-ImageData object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'dropEffect' on a non-DataTransfer object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'effectAllowed' on a non-DataTransfer object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'files' on a non-DataTransfer object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'visible' on a non-BarProp object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oldURL' on a non-HashChangeEvent object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'newURL' on a non-HashChangeEvent object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'persisted' on a non-PageTransitionEvent object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'returnValue' on a non-BeforeUnloadEvent object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'type' on a non-DOMMimeType object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'description' on a non-DOMMimeType object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'suffixes' on a non-DOMMimeType object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'enabledPlugin' on a non-DOMMimeType object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'origin' on a non-MessageEvent object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'lastEventId' on a non-MessageEvent object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'source' on a non-MessageEvent object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'ports' on a non-MessageEvent object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'url' on a non-EventSource object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'withCredentials' on a non-EventSource object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'readyState' on a non-EventSource object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onopen' on a non-EventSource object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmessage' on a non-EventSource object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onerror' on a non-EventSource object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'url' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'readyState' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'bufferedAmount' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onopen' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onerror' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onclose' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'extensions' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'protocol' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmessage' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'binaryType' on a non-WebSocket object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'wasClean' on a non-CloseEvent object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'code' on a non-CloseEvent object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'reason' on a non-CloseEvent object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'port1' on a non-MessageChannel object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'port2' on a non-MessageChannel object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmessage' on a non-MessagePort object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onmessage' on a non-Worker object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'onerror' on a non-Worker object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'key' on a non-StorageEvent object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'oldValue' on a non-StorageEvent object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'newValue' on a non-StorageEvent object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'url' on a non-StorageEvent object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'storageArea' on a non-StorageEvent object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'align' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'alt' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'archive' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'code' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'codeBase' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'hspace' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'object' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'vspace' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLAppletElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'behavior' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'bgColor' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'direction' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'height' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'hspace' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'loop' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'scrollAmount' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'scrollDelay' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'trueSpeed' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'vspace' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'width' on a non-HTMLMarqueeElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'name' on a non-HTMLFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'scrolling' on a non-HTMLFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'src' on a non-HTMLFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'frameBorder' on a non-HTMLFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'longDesc' on a non-HTMLFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'noResize' on a non-HTMLFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'contentWindow' on a non-HTMLFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'marginHeight' on a non-HTMLFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'marginWidth' on a non-HTMLFrameElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'compact' on a non-HTMLDirectoryElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'color' on a non-HTMLFontElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'face' on a non-HTMLFontElement object.
+CONSOLE MESSAGE: line 1152: Deprecated attempt to access property 'size' on a non-HTMLFontElement object.
+HTML IDL tests
+
+
+PASS NodeList must be primary interface of document.getElementsByName(&quot;name&quot;) 
+PASS Stringification of document.getElementsByName(&quot;name&quot;) 
+PASS NodeList interface: document.getElementsByName(&quot;name&quot;) must inherit property &quot;item&quot; with the proper type (0) 
+PASS NodeList interface: calling item(unsigned long) on document.getElementsByName(&quot;name&quot;) with too few arguments must throw TypeError 
+FAIL NodeList interface: document.getElementsByName(&quot;name&quot;) must inherit property &quot;length&quot; with the proper type (1) assert_inherits: property &quot;length&quot; found on object expected in prototype chain
+FAIL Document interface: attribute domain assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute referrer assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute cookie assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute lastModified assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute readyState assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute title assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute dir assert_true: The prototype object must have a property &quot;dir&quot; expected true got false
+FAIL Document interface: attribute body assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute head assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute images assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute embeds assert_true: The prototype object must have a property &quot;embeds&quot; expected true got false
+FAIL Document interface: attribute plugins assert_true: The prototype object must have a property &quot;plugins&quot; expected true got false
+FAIL Document interface: attribute links assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute forms assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute scripts assert_true: The prototype object must have a property &quot;scripts&quot; expected true got false
+FAIL Document interface: operation getElementsByName(DOMString) assert_equals: property has wrong .length expected 1 but got 0
+FAIL Document interface: operation getItems(DOMString) assert_own_property: interface prototype object missing non-static operation expected property &quot;getItems&quot; missing
+FAIL Document interface: attribute cssElementMap assert_true: The prototype object must have a property &quot;cssElementMap&quot; expected true got false
+FAIL Document interface: attribute currentScript assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: operation open(DOMString,DOMString) assert_own_property: interface prototype object missing non-static operation expected property &quot;open&quot; missing
+FAIL Document interface: operation open(DOMString,DOMString,DOMString,boolean) assert_own_property: interface prototype object missing non-static operation expected property &quot;open&quot; missing
+FAIL Document interface: operation close() assert_own_property: interface prototype object missing non-static operation expected property &quot;close&quot; missing
+FAIL Document interface: operation write(DOMString) assert_own_property: interface prototype object missing non-static operation expected property &quot;write&quot; missing
+FAIL Document interface: operation writeln(DOMString) assert_own_property: interface prototype object missing non-static operation expected property &quot;writeln&quot; missing
+FAIL Document interface: attribute defaultView assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute activeElement assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: operation hasFocus() 
+FAIL Document interface: attribute designMode assert_true: The prototype object must have a property &quot;designMode&quot; expected true got false
+FAIL Document interface: operation execCommand(DOMString,boolean,DOMString) assert_equals: property has wrong .length expected 1 but got 0
+FAIL Document interface: operation queryCommandEnabled(DOMString) assert_equals: property has wrong .length expected 1 but got 0
+FAIL Document interface: operation queryCommandIndeterm(DOMString) assert_equals: property has wrong .length expected 1 but got 0
+FAIL Document interface: operation queryCommandState(DOMString) assert_equals: property has wrong .length expected 1 but got 0
+FAIL Document interface: operation queryCommandSupported(DOMString) assert_equals: property has wrong .length expected 1 but got 0
+FAIL Document interface: operation queryCommandValue(DOMString) assert_equals: property has wrong .length expected 1 but got 0
+FAIL Document interface: attribute commands assert_true: The prototype object must have a property &quot;commands&quot; expected true got false
+FAIL Document interface: attribute onreadystatechange assert_true: property is not enumerable expected true got false
+FAIL Document interface: attribute fgColor assert_true: The prototype object must have a property &quot;fgColor&quot; expected true got false
+FAIL Document interface: attribute linkColor assert_true: The prototype object must have a property &quot;linkColor&quot; expected true got false
+FAIL Document interface: attribute vlinkColor assert_true: The prototype object must have a property &quot;vlinkColor&quot; expected true got false
+FAIL Document interface: attribute alinkColor assert_true: The prototype object must have a property &quot;alinkColor&quot; expected true got false
+FAIL Document interface: attribute bgColor assert_true: The prototype object must have a property &quot;bgColor&quot; expected true got false
+FAIL Document interface: attribute anchors assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute applets assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: operation clear() assert_own_property: interface prototype object missing non-static operation expected property &quot;clear&quot; missing
+FAIL Document interface: operation captureEvents() assert_own_property: interface prototype object missing non-static operation expected property &quot;captureEvents&quot; missing
+FAIL Document interface: operation releaseEvents() assert_own_property: interface prototype object missing non-static operation expected property &quot;releaseEvents&quot; missing
+FAIL Document interface: attribute all assert_true: The prototype object must have a property &quot;all&quot; expected true got false
+FAIL Document interface: attribute onabort assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onautocomplete assert_true: The prototype object must have a property &quot;onautocomplete&quot; expected true got false
+FAIL Document interface: attribute onautocompleteerror assert_true: The prototype object must have a property &quot;onautocompleteerror&quot; expected true got false
+FAIL Document interface: attribute onblur assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute oncancel assert_true: The prototype object must have a property &quot;oncancel&quot; expected true got false
+FAIL Document interface: attribute oncanplay assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute oncanplaythrough assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onchange assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onclick assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onclose assert_true: The prototype object must have a property &quot;onclose&quot; expected true got false
+FAIL Document interface: attribute oncontextmenu assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute oncuechange assert_true: The prototype object must have a property &quot;oncuechange&quot; expected true got false
+FAIL Document interface: attribute ondblclick assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute ondrag assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute ondragend assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute ondragenter assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute ondragexit assert_true: The prototype object must have a property &quot;ondragexit&quot; expected true got false
+FAIL Document interface: attribute ondragleave assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute ondragover assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute ondragstart assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute ondrop assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute ondurationchange assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onemptied assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onended assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onerror assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onfocus assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute oninput assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute oninvalid assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onkeydown assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onkeypress assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onkeyup assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onload assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onloadeddata assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onloadedmetadata assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onloadstart assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onmousedown assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onmouseenter assert_true: property is not enumerable expected true got false
+FAIL Document interface: attribute onmouseleave assert_true: property is not enumerable expected true got false
+FAIL Document interface: attribute onmousemove assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onmouseout assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onmouseover assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onmouseup assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onmousewheel assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onpause assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onplay assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onplaying assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onprogress assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onratechange assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onreset assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onresize assert_true: The prototype object must have a property &quot;onresize&quot; expected true got false
+FAIL Document interface: attribute onscroll assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onseeked assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onseeking assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onselect assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onshow assert_true: The prototype object must have a property &quot;onshow&quot; expected true got false
+FAIL Document interface: attribute onsort assert_true: The prototype object must have a property &quot;onsort&quot; expected true got false
+FAIL Document interface: attribute onstalled assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onsubmit assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onsuspend assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute ontimeupdate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute ontoggle assert_true: The prototype object must have a property &quot;ontoggle&quot; expected true got false
+FAIL Document interface: attribute onvolumechange assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: attribute onwaiting assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Stringification of iframe.contentDocument assert_equals: class string of iframe.contentDocument expected &quot;[object Document]&quot; but got &quot;[object HTMLDocument]&quot;
+PASS Document interface: iframe.contentDocument must inherit property &quot;implementation&quot; with the proper type (0) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;URL&quot; with the proper type (1) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;documentURI&quot; with the proper type (2) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;origin&quot; with the proper type (3) 
+FAIL Document interface: iframe.contentDocument must inherit property &quot;compatMode&quot; with the proper type (4) assert_inherits: property &quot;compatMode&quot; found on object expected in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;characterSet&quot; with the proper type (5) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;charset&quot; with the proper type (6) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;inputEncoding&quot; with the proper type (7) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;contentType&quot; with the proper type (8) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;doctype&quot; with the proper type (9) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;documentElement&quot; with the proper type (10) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;getElementsByTagName&quot; with the proper type (11) 
+FAIL Document interface: calling getElementsByTagName(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: iframe.contentDocument must inherit property &quot;getElementsByTagNameNS&quot; with the proper type (12) 
+FAIL Document interface: calling getElementsByTagNameNS(DOMString,DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: iframe.contentDocument must inherit property &quot;getElementsByClassName&quot; with the proper type (13) 
+FAIL Document interface: calling getElementsByClassName(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: iframe.contentDocument must inherit property &quot;createElement&quot; with the proper type (14) 
+PASS Document interface: calling createElement(DOMString) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Document interface: iframe.contentDocument must inherit property &quot;createElementNS&quot; with the proper type (15) 
+FAIL Document interface: calling createElementNS(DOMString,DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: iframe.contentDocument must inherit property &quot;createDocumentFragment&quot; with the proper type (16) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;createTextNode&quot; with the proper type (17) 
+FAIL Document interface: calling createTextNode(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: iframe.contentDocument must inherit property &quot;createComment&quot; with the proper type (18) 
+FAIL Document interface: calling createComment(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: iframe.contentDocument must inherit property &quot;createProcessingInstruction&quot; with the proper type (19) 
+FAIL Document interface: calling createProcessingInstruction(DOMString,DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: iframe.contentDocument must inherit property &quot;importNode&quot; with the proper type (20) 
+FAIL Document interface: calling importNode(Node,boolean) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; threw object &quot;Error: NotSupportedError: DOM Exception 9&quot; (&quot;NotSupportedError&quot;) expected object &quot;TypeError&quot; (&quot;TypeError&quot;)
+PASS Document interface: iframe.contentDocument must inherit property &quot;adoptNode&quot; with the proper type (21) 
+FAIL Document interface: calling adoptNode(Node) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; threw object &quot;Error: NotSupportedError: DOM Exception 9&quot; (&quot;NotSupportedError&quot;) expected object &quot;TypeError&quot; (&quot;TypeError&quot;)
+PASS Document interface: iframe.contentDocument must inherit property &quot;createAttribute&quot; with the proper type (22) 
+FAIL Document interface: calling createAttribute(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: iframe.contentDocument must inherit property &quot;createAttributeNS&quot; with the proper type (23) 
+FAIL Document interface: calling createAttributeNS(DOMString,DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: iframe.contentDocument must inherit property &quot;createEvent&quot; with the proper type (24) 
+FAIL Document interface: calling createEvent(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; threw object &quot;Error: NotSupportedError: DOM Exception 9&quot; (&quot;NotSupportedError&quot;) expected object &quot;TypeError&quot; (&quot;TypeError&quot;)
+PASS Document interface: iframe.contentDocument must inherit property &quot;createRange&quot; with the proper type (25) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;createNodeIterator&quot; with the proper type (26) 
+PASS Document interface: calling createNodeIterator(Node,unsigned long,NodeFilter) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Document interface: iframe.contentDocument must inherit property &quot;createTreeWalker&quot; with the proper type (27) 
+PASS Document interface: calling createTreeWalker(Node,unsigned long,NodeFilter) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Document interface: iframe.contentDocument must inherit property &quot;styleSheets&quot; with the proper type (28) 
+FAIL Document interface: iframe.contentDocument must inherit property &quot;selectedStyleSheetSet&quot; with the proper type (29) assert_inherits: property &quot;selectedStyleSheetSet&quot; not found in prototype chain
+FAIL Document interface: iframe.contentDocument must inherit property &quot;lastStyleSheetSet&quot; with the proper type (30) assert_inherits: property &quot;lastStyleSheetSet&quot; not found in prototype chain
+FAIL Document interface: iframe.contentDocument must inherit property &quot;preferredStyleSheetSet&quot; with the proper type (31) assert_inherits: property &quot;preferredStyleSheetSet&quot; not found in prototype chain
+FAIL Document interface: iframe.contentDocument must inherit property &quot;styleSheetSets&quot; with the proper type (32) assert_inherits: property &quot;styleSheetSets&quot; not found in prototype chain
+FAIL Document interface: iframe.contentDocument must inherit property &quot;enableStyleSheetsForSet&quot; with the proper type (33) assert_inherits: property &quot;enableStyleSheetsForSet&quot; not found in prototype chain
+FAIL Document interface: calling enableStyleSheetsForSet(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_inherits: property &quot;enableStyleSheetsForSet&quot; not found in prototype chain
+FAIL Document interface: iframe.contentDocument must have own property &quot;location&quot; assert_equals: getter must be Function expected &quot;function&quot; but got &quot;undefined&quot;
+PASS Document interface: iframe.contentDocument must inherit property &quot;domain&quot; with the proper type (35) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;referrer&quot; with the proper type (36) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;cookie&quot; with the proper type (37) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;lastModified&quot; with the proper type (38) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;readyState&quot; with the proper type (39) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;title&quot; with the proper type (41) 
+FAIL Document interface: iframe.contentDocument must inherit property &quot;dir&quot; with the proper type (42) assert_inherits: property &quot;dir&quot; found on object expected in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;body&quot; with the proper type (43) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;head&quot; with the proper type (44) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;images&quot; with the proper type (45) 
+FAIL Document interface: iframe.contentDocument must inherit property &quot;embeds&quot; with the proper type (46) assert_inherits: property &quot;embeds&quot; found on object expected in prototype chain
+FAIL Document interface: iframe.contentDocument must inherit property &quot;plugins&quot; with the proper type (47) assert_inherits: property &quot;plugins&quot; found on object expected in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;links&quot; with the proper type (48) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;forms&quot; with the proper type (49) 
+FAIL Document interface: iframe.contentDocument must inherit property &quot;scripts&quot; with the proper type (50) assert_inherits: property &quot;scripts&quot; found on object expected in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;getElementsByName&quot; with the proper type (51) 
+FAIL Document interface: calling getElementsByName(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: iframe.contentDocument must inherit property &quot;getItems&quot; with the proper type (52) assert_inherits: property &quot;getItems&quot; not found in prototype chain
+FAIL Document interface: calling getItems(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_inherits: property &quot;getItems&quot; not found in prototype chain
+FAIL Document interface: iframe.contentDocument must inherit property &quot;cssElementMap&quot; with the proper type (53) assert_inherits: property &quot;cssElementMap&quot; not found in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;currentScript&quot; with the proper type (54) 
+FAIL Document interface: iframe.contentDocument must inherit property &quot;open&quot; with the proper type (55) assert_inherits: property &quot;open&quot; found on object expected in prototype chain
+FAIL Document interface: calling open(DOMString,DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_inherits: property &quot;open&quot; found on object expected in prototype chain
+FAIL Document interface: iframe.contentDocument must inherit property &quot;open&quot; with the proper type (56) assert_inherits: property &quot;open&quot; found on object expected in prototype chain
+FAIL Document interface: calling open(DOMString,DOMString,DOMString,boolean) on iframe.contentDocument with too few arguments must throw TypeError assert_inherits: property &quot;open&quot; found on object expected in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;close&quot; with the proper type (57) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;write&quot; with the proper type (58) 
+PASS Document interface: calling write(DOMString) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Document interface: iframe.contentDocument must inherit property &quot;writeln&quot; with the proper type (59) 
+PASS Document interface: calling writeln(DOMString) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Document interface: iframe.contentDocument must inherit property &quot;defaultView&quot; with the proper type (60) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;activeElement&quot; with the proper type (61) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;hasFocus&quot; with the proper type (62) 
+FAIL Document interface: iframe.contentDocument must inherit property &quot;designMode&quot; with the proper type (63) assert_inherits: property &quot;designMode&quot; found on object expected in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;execCommand&quot; with the proper type (64) 
+FAIL Document interface: calling execCommand(DOMString,boolean,DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: iframe.contentDocument must inherit property &quot;queryCommandEnabled&quot; with the proper type (65) 
+FAIL Document interface: calling queryCommandEnabled(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: iframe.contentDocument must inherit property &quot;queryCommandIndeterm&quot; with the proper type (66) 
+FAIL Document interface: calling queryCommandIndeterm(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: iframe.contentDocument must inherit property &quot;queryCommandState&quot; with the proper type (67) 
+FAIL Document interface: calling queryCommandState(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: iframe.contentDocument must inherit property &quot;queryCommandSupported&quot; with the proper type (68) 
+FAIL Document interface: calling queryCommandSupported(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: iframe.contentDocument must inherit property &quot;queryCommandValue&quot; with the proper type (69) 
+FAIL Document interface: calling queryCommandValue(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: iframe.contentDocument must inherit property &quot;commands&quot; with the proper type (70) assert_inherits: property &quot;commands&quot; not found in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;onreadystatechange&quot; with the proper type (71) 
+FAIL Document interface: iframe.contentDocument must inherit property &quot;fgColor&quot; with the proper type (72) assert_inherits: property &quot;fgColor&quot; found on object expected in prototype chain
+FAIL Document interface: iframe.contentDocument must inherit property &quot;linkColor&quot; with the proper type (73) assert_inherits: property &quot;linkColor&quot; found on object expected in prototype chain
+FAIL Document interface: iframe.contentDocument must inherit property &quot;vlinkColor&quot; with the proper type (74) assert_inherits: property &quot;vlinkColor&quot; found on object expected in prototype chain
+FAIL Document interface: iframe.contentDocument must inherit property &quot;alinkColor&quot; with the proper type (75) assert_inherits: property &quot;alinkColor&quot; found on object expected in prototype chain
+FAIL Document interface: iframe.contentDocument must inherit property &quot;bgColor&quot; with the proper type (76) assert_inherits: property &quot;bgColor&quot; found on object expected in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;anchors&quot; with the proper type (77) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;applets&quot; with the proper type (78) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;clear&quot; with the proper type (79) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;captureEvents&quot; with the proper type (80) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;releaseEvents&quot; with the proper type (81) 
+FAIL Document interface: iframe.contentDocument must inherit property &quot;all&quot; with the proper type (82) assert_inherits: property &quot;all&quot; found on object expected in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;getElementById&quot; with the proper type (83) 
+FAIL Document interface: calling getElementById(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: iframe.contentDocument must inherit property &quot;children&quot; with the proper type (84) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;firstElementChild&quot; with the proper type (85) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;lastElementChild&quot; with the proper type (86) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;childElementCount&quot; with the proper type (87) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;prepend&quot; with the proper type (88) 
+PASS Document interface: calling prepend([object Object],[object Object]) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Document interface: iframe.contentDocument must inherit property &quot;append&quot; with the proper type (89) 
+PASS Document interface: calling append([object Object],[object Object]) on iframe.contentDocument with too few arguments must throw TypeError 
+FAIL Document interface: iframe.contentDocument must inherit property &quot;query&quot; with the proper type (90) assert_inherits: property &quot;query&quot; not found in prototype chain
+FAIL Document interface: calling query(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_inherits: property &quot;query&quot; not found in prototype chain
+FAIL Document interface: iframe.contentDocument must inherit property &quot;queryAll&quot; with the proper type (91) assert_inherits: property &quot;queryAll&quot; not found in prototype chain
+FAIL Document interface: calling queryAll(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_inherits: property &quot;queryAll&quot; not found in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;querySelector&quot; with the proper type (92) 
+PASS Document interface: calling querySelector(DOMString) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Document interface: iframe.contentDocument must inherit property &quot;querySelectorAll&quot; with the proper type (93) 
+PASS Document interface: calling querySelectorAll(DOMString) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onabort&quot; with the proper type (94) 
+FAIL Document interface: iframe.contentDocument must inherit property &quot;onautocomplete&quot; with the proper type (95) assert_inherits: property &quot;onautocomplete&quot; not found in prototype chain
+FAIL Document interface: iframe.contentDocument must inherit property &quot;onautocompleteerror&quot; with the proper type (96) assert_inherits: property &quot;onautocompleteerror&quot; not found in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;onblur&quot; with the proper type (97) 
+FAIL Document interface: iframe.contentDocument must inherit property &quot;oncancel&quot; with the proper type (98) assert_inherits: property &quot;oncancel&quot; not found in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;oncanplay&quot; with the proper type (99) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;oncanplaythrough&quot; with the proper type (100) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onchange&quot; with the proper type (101) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onclick&quot; with the proper type (102) 
+FAIL Document interface: iframe.contentDocument must inherit property &quot;onclose&quot; with the proper type (103) assert_inherits: property &quot;onclose&quot; not found in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;oncontextmenu&quot; with the proper type (104) 
+FAIL Document interface: iframe.contentDocument must inherit property &quot;oncuechange&quot; with the proper type (105) assert_inherits: property &quot;oncuechange&quot; not found in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;ondblclick&quot; with the proper type (106) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;ondrag&quot; with the proper type (107) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;ondragend&quot; with the proper type (108) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;ondragenter&quot; with the proper type (109) 
+FAIL Document interface: iframe.contentDocument must inherit property &quot;ondragexit&quot; with the proper type (110) assert_inherits: property &quot;ondragexit&quot; not found in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;ondragleave&quot; with the proper type (111) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;ondragover&quot; with the proper type (112) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;ondragstart&quot; with the proper type (113) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;ondrop&quot; with the proper type (114) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;ondurationchange&quot; with the proper type (115) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onemptied&quot; with the proper type (116) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onended&quot; with the proper type (117) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onerror&quot; with the proper type (118) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onfocus&quot; with the proper type (119) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;oninput&quot; with the proper type (120) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;oninvalid&quot; with the proper type (121) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onkeydown&quot; with the proper type (122) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onkeypress&quot; with the proper type (123) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onkeyup&quot; with the proper type (124) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onload&quot; with the proper type (125) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onloadeddata&quot; with the proper type (126) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onloadedmetadata&quot; with the proper type (127) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onloadstart&quot; with the proper type (128) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onmousedown&quot; with the proper type (129) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onmouseenter&quot; with the proper type (130) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onmouseleave&quot; with the proper type (131) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onmousemove&quot; with the proper type (132) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onmouseout&quot; with the proper type (133) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onmouseover&quot; with the proper type (134) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onmouseup&quot; with the proper type (135) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onmousewheel&quot; with the proper type (136) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onpause&quot; with the proper type (137) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onplay&quot; with the proper type (138) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onplaying&quot; with the proper type (139) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onprogress&quot; with the proper type (140) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onratechange&quot; with the proper type (141) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onreset&quot; with the proper type (142) 
+FAIL Document interface: iframe.contentDocument must inherit property &quot;onresize&quot; with the proper type (143) assert_inherits: property &quot;onresize&quot; not found in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;onscroll&quot; with the proper type (144) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onseeked&quot; with the proper type (145) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onseeking&quot; with the proper type (146) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onselect&quot; with the proper type (147) 
+FAIL Document interface: iframe.contentDocument must inherit property &quot;onshow&quot; with the proper type (148) assert_inherits: property &quot;onshow&quot; not found in prototype chain
+FAIL Document interface: iframe.contentDocument must inherit property &quot;onsort&quot; with the proper type (149) assert_inherits: property &quot;onsort&quot; not found in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;onstalled&quot; with the proper type (150) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onsubmit&quot; with the proper type (151) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onsuspend&quot; with the proper type (152) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;ontimeupdate&quot; with the proper type (153) 
+FAIL Document interface: iframe.contentDocument must inherit property &quot;ontoggle&quot; with the proper type (154) assert_inherits: property &quot;ontoggle&quot; not found in prototype chain
+PASS Document interface: iframe.contentDocument must inherit property &quot;onvolumechange&quot; with the proper type (155) 
+PASS Document interface: iframe.contentDocument must inherit property &quot;onwaiting&quot; with the proper type (156) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;ELEMENT_NODE&quot; with the proper type (0) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;ATTRIBUTE_NODE&quot; with the proper type (1) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;TEXT_NODE&quot; with the proper type (2) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;CDATA_SECTION_NODE&quot; with the proper type (3) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;ENTITY_REFERENCE_NODE&quot; with the proper type (4) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;ENTITY_NODE&quot; with the proper type (5) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;PROCESSING_INSTRUCTION_NODE&quot; with the proper type (6) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;COMMENT_NODE&quot; with the proper type (7) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;DOCUMENT_NODE&quot; with the proper type (8) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;DOCUMENT_TYPE_NODE&quot; with the proper type (9) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;DOCUMENT_FRAGMENT_NODE&quot; with the proper type (10) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;NOTATION_NODE&quot; with the proper type (11) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;nodeType&quot; with the proper type (12) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;nodeName&quot; with the proper type (13) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;baseURI&quot; with the proper type (14) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;ownerDocument&quot; with the proper type (15) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;parentNode&quot; with the proper type (16) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;parentElement&quot; with the proper type (17) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;hasChildNodes&quot; with the proper type (18) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;childNodes&quot; with the proper type (19) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;firstChild&quot; with the proper type (20) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;lastChild&quot; with the proper type (21) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;previousSibling&quot; with the proper type (22) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;nextSibling&quot; with the proper type (23) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;nodeValue&quot; with the proper type (24) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;textContent&quot; with the proper type (25) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;normalize&quot; with the proper type (26) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;cloneNode&quot; with the proper type (27) 
+PASS Node interface: calling cloneNode(boolean) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Node interface: iframe.contentDocument must inherit property &quot;isEqualNode&quot; with the proper type (28) 
+FAIL Node interface: calling isEqualNode(Node) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: iframe.contentDocument must inherit property &quot;DOCUMENT_POSITION_DISCONNECTED&quot; with the proper type (29) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;DOCUMENT_POSITION_PRECEDING&quot; with the proper type (30) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;DOCUMENT_POSITION_FOLLOWING&quot; with the proper type (31) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;DOCUMENT_POSITION_CONTAINS&quot; with the proper type (32) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;DOCUMENT_POSITION_CONTAINED_BY&quot; with the proper type (33) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC&quot; with the proper type (34) 
+PASS Node interface: iframe.contentDocument must inherit property &quot;compareDocumentPosition&quot; with the proper type (35) 
+FAIL Node interface: calling compareDocumentPosition(Node) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: iframe.contentDocument must inherit property &quot;contains&quot; with the proper type (36) 
+FAIL Node interface: calling contains(Node) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: iframe.contentDocument must inherit property &quot;lookupPrefix&quot; with the proper type (37) 
+FAIL Node interface: calling lookupPrefix(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: iframe.contentDocument must inherit property &quot;lookupNamespaceURI&quot; with the proper type (38) 
+FAIL Node interface: calling lookupNamespaceURI(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: iframe.contentDocument must inherit property &quot;isDefaultNamespace&quot; with the proper type (39) 
+FAIL Node interface: calling isDefaultNamespace(DOMString) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: iframe.contentDocument must inherit property &quot;insertBefore&quot; with the proper type (40) 
+FAIL Node interface: calling insertBefore(Node,Node) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 1 arguments function &quot;function () {
+    [native code]
+}&quot; threw object &quot;Error: HierarchyRequestError: DOM Exception 3&quot; (&quot;HierarchyRequestError&quot;) expected object &quot;TypeError&quot; (&quot;TypeError&quot;)
+PASS Node interface: iframe.contentDocument must inherit property &quot;appendChild&quot; with the proper type (41) 
+PASS Node interface: calling appendChild(Node) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Node interface: iframe.contentDocument must inherit property &quot;replaceChild&quot; with the proper type (42) 
+PASS Node interface: calling replaceChild(Node,Node) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS Node interface: iframe.contentDocument must inherit property &quot;removeChild&quot; with the proper type (43) 
+PASS Node interface: calling removeChild(Node) on iframe.contentDocument with too few arguments must throw TypeError 
+PASS EventTarget interface: iframe.contentDocument must inherit property &quot;addEventListener&quot; with the proper type (0) 
+FAIL EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS EventTarget interface: iframe.contentDocument must inherit property &quot;removeEventListener&quot; with the proper type (1) 
+FAIL EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on iframe.contentDocument with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS EventTarget interface: iframe.contentDocument must inherit property &quot;dispatchEvent&quot; with the proper type (2) 
+PASS EventTarget interface: calling dispatchEvent(Event) on iframe.contentDocument with too few arguments must throw TypeError 
+FAIL XMLDocument interface: operation load(DOMString) assert_own_property: interface prototype object missing non-static operation expected property &quot;load&quot; missing
+PASS XMLDocument must be primary interface of document.implementation.createDocument(null, &quot;&quot;, null) 
+FAIL Stringification of document.implementation.createDocument(null, &quot;&quot;, null) assert_equals: class string of document.implementation.createDocument(null, &quot;&quot;, null) expected &quot;[object XMLDocument]&quot; but got &quot;[object Document]&quot;
+FAIL XMLDocument interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;load&quot; with the proper type (0) assert_inherits: property &quot;load&quot; not found in prototype chain
+FAIL XMLDocument interface: calling load(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_inherits: property &quot;load&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;implementation&quot; with the proper type (0) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;URL&quot; with the proper type (1) 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;documentURI&quot; with the proper type (2) assert_equals: expected &quot;string&quot; but got &quot;object&quot;
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;origin&quot; with the proper type (3) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;compatMode&quot; with the proper type (4) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;characterSet&quot; with the proper type (5) 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;charset&quot; with the proper type (6) assert_equals: expected &quot;string&quot; but got &quot;undefined&quot;
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;inputEncoding&quot; with the proper type (7) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;contentType&quot; with the proper type (8) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;doctype&quot; with the proper type (9) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;documentElement&quot; with the proper type (10) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;getElementsByTagName&quot; with the proper type (11) 
+FAIL Document interface: calling getElementsByTagName(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;getElementsByTagNameNS&quot; with the proper type (12) 
+FAIL Document interface: calling getElementsByTagNameNS(DOMString,DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;getElementsByClassName&quot; with the proper type (13) 
+FAIL Document interface: calling getElementsByClassName(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;createElement&quot; with the proper type (14) 
+PASS Document interface: calling createElement(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;createElementNS&quot; with the proper type (15) 
+FAIL Document interface: calling createElementNS(DOMString,DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;createDocumentFragment&quot; with the proper type (16) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;createTextNode&quot; with the proper type (17) 
+FAIL Document interface: calling createTextNode(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;createComment&quot; with the proper type (18) 
+FAIL Document interface: calling createComment(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;createProcessingInstruction&quot; with the proper type (19) 
+FAIL Document interface: calling createProcessingInstruction(DOMString,DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;importNode&quot; with the proper type (20) 
+FAIL Document interface: calling importNode(Node,boolean) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; threw object &quot;Error: NotSupportedError: DOM Exception 9&quot; (&quot;NotSupportedError&quot;) expected object &quot;TypeError&quot; (&quot;TypeError&quot;)
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;adoptNode&quot; with the proper type (21) 
+FAIL Document interface: calling adoptNode(Node) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; threw object &quot;Error: NotSupportedError: DOM Exception 9&quot; (&quot;NotSupportedError&quot;) expected object &quot;TypeError&quot; (&quot;TypeError&quot;)
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;createAttribute&quot; with the proper type (22) 
+FAIL Document interface: calling createAttribute(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;createAttributeNS&quot; with the proper type (23) 
+FAIL Document interface: calling createAttributeNS(DOMString,DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;createEvent&quot; with the proper type (24) 
+FAIL Document interface: calling createEvent(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; threw object &quot;Error: NotSupportedError: DOM Exception 9&quot; (&quot;NotSupportedError&quot;) expected object &quot;TypeError&quot; (&quot;TypeError&quot;)
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;createRange&quot; with the proper type (25) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;createNodeIterator&quot; with the proper type (26) 
+PASS Document interface: calling createNodeIterator(Node,unsigned long,NodeFilter) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;createTreeWalker&quot; with the proper type (27) 
+PASS Document interface: calling createTreeWalker(Node,unsigned long,NodeFilter) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;styleSheets&quot; with the proper type (28) 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;selectedStyleSheetSet&quot; with the proper type (29) assert_inherits: property &quot;selectedStyleSheetSet&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;lastStyleSheetSet&quot; with the proper type (30) assert_inherits: property &quot;lastStyleSheetSet&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;preferredStyleSheetSet&quot; with the proper type (31) assert_inherits: property &quot;preferredStyleSheetSet&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;styleSheetSets&quot; with the proper type (32) assert_inherits: property &quot;styleSheetSets&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;enableStyleSheetsForSet&quot; with the proper type (33) assert_inherits: property &quot;enableStyleSheetsForSet&quot; not found in prototype chain
+FAIL Document interface: calling enableStyleSheetsForSet(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_inherits: property &quot;enableStyleSheetsForSet&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must have own property &quot;location&quot; assert_equals: getter must be Function expected &quot;function&quot; but got &quot;undefined&quot;
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;domain&quot; with the proper type (35) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;referrer&quot; with the proper type (36) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;cookie&quot; with the proper type (37) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;lastModified&quot; with the proper type (38) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;readyState&quot; with the proper type (39) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;title&quot; with the proper type (41) 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;dir&quot; with the proper type (42) assert_inherits: property &quot;dir&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;body&quot; with the proper type (43) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;head&quot; with the proper type (44) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;images&quot; with the proper type (45) 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;embeds&quot; with the proper type (46) assert_inherits: property &quot;embeds&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;plugins&quot; with the proper type (47) assert_inherits: property &quot;plugins&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;links&quot; with the proper type (48) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;forms&quot; with the proper type (49) 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;scripts&quot; with the proper type (50) assert_inherits: property &quot;scripts&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;getElementsByName&quot; with the proper type (51) 
+FAIL Document interface: calling getElementsByName(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;getItems&quot; with the proper type (52) assert_inherits: property &quot;getItems&quot; not found in prototype chain
+FAIL Document interface: calling getItems(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_inherits: property &quot;getItems&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;cssElementMap&quot; with the proper type (53) assert_inherits: property &quot;cssElementMap&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;currentScript&quot; with the proper type (54) 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;open&quot; with the proper type (55) assert_inherits: property &quot;open&quot; not found in prototype chain
+FAIL Document interface: calling open(DOMString,DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_inherits: property &quot;open&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;open&quot; with the proper type (56) assert_inherits: property &quot;open&quot; not found in prototype chain
+FAIL Document interface: calling open(DOMString,DOMString,DOMString,boolean) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_inherits: property &quot;open&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;close&quot; with the proper type (57) assert_inherits: property &quot;close&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;write&quot; with the proper type (58) assert_inherits: property &quot;write&quot; not found in prototype chain
+FAIL Document interface: calling write(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_inherits: property &quot;write&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;writeln&quot; with the proper type (59) assert_inherits: property &quot;writeln&quot; not found in prototype chain
+FAIL Document interface: calling writeln(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_inherits: property &quot;writeln&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;defaultView&quot; with the proper type (60) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;activeElement&quot; with the proper type (61) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;hasFocus&quot; with the proper type (62) 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;designMode&quot; with the proper type (63) assert_inherits: property &quot;designMode&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;execCommand&quot; with the proper type (64) 
+FAIL Document interface: calling execCommand(DOMString,boolean,DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;queryCommandEnabled&quot; with the proper type (65) 
+FAIL Document interface: calling queryCommandEnabled(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;queryCommandIndeterm&quot; with the proper type (66) 
+FAIL Document interface: calling queryCommandIndeterm(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;queryCommandState&quot; with the proper type (67) 
+FAIL Document interface: calling queryCommandState(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;queryCommandSupported&quot; with the proper type (68) 
+FAIL Document interface: calling queryCommandSupported(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;queryCommandValue&quot; with the proper type (69) 
+FAIL Document interface: calling queryCommandValue(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;commands&quot; with the proper type (70) assert_inherits: property &quot;commands&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onreadystatechange&quot; with the proper type (71) 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;fgColor&quot; with the proper type (72) assert_inherits: property &quot;fgColor&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;linkColor&quot; with the proper type (73) assert_inherits: property &quot;linkColor&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;vlinkColor&quot; with the proper type (74) assert_inherits: property &quot;vlinkColor&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;alinkColor&quot; with the proper type (75) assert_inherits: property &quot;alinkColor&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;bgColor&quot; with the proper type (76) assert_inherits: property &quot;bgColor&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;anchors&quot; with the proper type (77) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;applets&quot; with the proper type (78) 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;clear&quot; with the proper type (79) assert_inherits: property &quot;clear&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;captureEvents&quot; with the proper type (80) assert_inherits: property &quot;captureEvents&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;releaseEvents&quot; with the proper type (81) assert_inherits: property &quot;releaseEvents&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;all&quot; with the proper type (82) assert_inherits: property &quot;all&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;getElementById&quot; with the proper type (83) 
+FAIL Document interface: calling getElementById(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;children&quot; with the proper type (84) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;firstElementChild&quot; with the proper type (85) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;lastElementChild&quot; with the proper type (86) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;childElementCount&quot; with the proper type (87) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;prepend&quot; with the proper type (88) 
+PASS Document interface: calling prepend([object Object],[object Object]) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;append&quot; with the proper type (89) 
+PASS Document interface: calling append([object Object],[object Object]) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;query&quot; with the proper type (90) assert_inherits: property &quot;query&quot; not found in prototype chain
+FAIL Document interface: calling query(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_inherits: property &quot;query&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;queryAll&quot; with the proper type (91) assert_inherits: property &quot;queryAll&quot; not found in prototype chain
+FAIL Document interface: calling queryAll(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_inherits: property &quot;queryAll&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;querySelector&quot; with the proper type (92) 
+PASS Document interface: calling querySelector(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;querySelectorAll&quot; with the proper type (93) 
+PASS Document interface: calling querySelectorAll(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onabort&quot; with the proper type (94) 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onautocomplete&quot; with the proper type (95) assert_inherits: property &quot;onautocomplete&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onautocompleteerror&quot; with the proper type (96) assert_inherits: property &quot;onautocompleteerror&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onblur&quot; with the proper type (97) 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;oncancel&quot; with the proper type (98) assert_inherits: property &quot;oncancel&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;oncanplay&quot; with the proper type (99) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;oncanplaythrough&quot; with the proper type (100) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onchange&quot; with the proper type (101) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onclick&quot; with the proper type (102) 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onclose&quot; with the proper type (103) assert_inherits: property &quot;onclose&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;oncontextmenu&quot; with the proper type (104) 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;oncuechange&quot; with the proper type (105) assert_inherits: property &quot;oncuechange&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;ondblclick&quot; with the proper type (106) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;ondrag&quot; with the proper type (107) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;ondragend&quot; with the proper type (108) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;ondragenter&quot; with the proper type (109) 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;ondragexit&quot; with the proper type (110) assert_inherits: property &quot;ondragexit&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;ondragleave&quot; with the proper type (111) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;ondragover&quot; with the proper type (112) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;ondragstart&quot; with the proper type (113) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;ondrop&quot; with the proper type (114) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;ondurationchange&quot; with the proper type (115) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onemptied&quot; with the proper type (116) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onended&quot; with the proper type (117) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onerror&quot; with the proper type (118) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onfocus&quot; with the proper type (119) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;oninput&quot; with the proper type (120) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;oninvalid&quot; with the proper type (121) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onkeydown&quot; with the proper type (122) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onkeypress&quot; with the proper type (123) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onkeyup&quot; with the proper type (124) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onload&quot; with the proper type (125) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onloadeddata&quot; with the proper type (126) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onloadedmetadata&quot; with the proper type (127) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onloadstart&quot; with the proper type (128) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onmousedown&quot; with the proper type (129) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onmouseenter&quot; with the proper type (130) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onmouseleave&quot; with the proper type (131) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onmousemove&quot; with the proper type (132) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onmouseout&quot; with the proper type (133) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onmouseover&quot; with the proper type (134) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onmouseup&quot; with the proper type (135) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onmousewheel&quot; with the proper type (136) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onpause&quot; with the proper type (137) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onplay&quot; with the proper type (138) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onplaying&quot; with the proper type (139) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onprogress&quot; with the proper type (140) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onratechange&quot; with the proper type (141) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onreset&quot; with the proper type (142) 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onresize&quot; with the proper type (143) assert_inherits: property &quot;onresize&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onscroll&quot; with the proper type (144) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onseeked&quot; with the proper type (145) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onseeking&quot; with the proper type (146) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onselect&quot; with the proper type (147) 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onshow&quot; with the proper type (148) assert_inherits: property &quot;onshow&quot; not found in prototype chain
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onsort&quot; with the proper type (149) assert_inherits: property &quot;onsort&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onstalled&quot; with the proper type (150) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onsubmit&quot; with the proper type (151) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onsuspend&quot; with the proper type (152) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;ontimeupdate&quot; with the proper type (153) 
+FAIL Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;ontoggle&quot; with the proper type (154) assert_inherits: property &quot;ontoggle&quot; not found in prototype chain
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onvolumechange&quot; with the proper type (155) 
+PASS Document interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;onwaiting&quot; with the proper type (156) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;ELEMENT_NODE&quot; with the proper type (0) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;ATTRIBUTE_NODE&quot; with the proper type (1) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;TEXT_NODE&quot; with the proper type (2) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;CDATA_SECTION_NODE&quot; with the proper type (3) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;ENTITY_REFERENCE_NODE&quot; with the proper type (4) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;ENTITY_NODE&quot; with the proper type (5) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;PROCESSING_INSTRUCTION_NODE&quot; with the proper type (6) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;COMMENT_NODE&quot; with the proper type (7) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;DOCUMENT_NODE&quot; with the proper type (8) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;DOCUMENT_TYPE_NODE&quot; with the proper type (9) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;DOCUMENT_FRAGMENT_NODE&quot; with the proper type (10) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;NOTATION_NODE&quot; with the proper type (11) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;nodeType&quot; with the proper type (12) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;nodeName&quot; with the proper type (13) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;baseURI&quot; with the proper type (14) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;ownerDocument&quot; with the proper type (15) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;parentNode&quot; with the proper type (16) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;parentElement&quot; with the proper type (17) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;hasChildNodes&quot; with the proper type (18) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;childNodes&quot; with the proper type (19) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;firstChild&quot; with the proper type (20) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;lastChild&quot; with the proper type (21) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;previousSibling&quot; with the proper type (22) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;nextSibling&quot; with the proper type (23) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;nodeValue&quot; with the proper type (24) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;textContent&quot; with the proper type (25) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;normalize&quot; with the proper type (26) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;cloneNode&quot; with the proper type (27) 
+PASS Node interface: calling cloneNode(boolean) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;isEqualNode&quot; with the proper type (28) 
+FAIL Node interface: calling isEqualNode(Node) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;DOCUMENT_POSITION_DISCONNECTED&quot; with the proper type (29) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;DOCUMENT_POSITION_PRECEDING&quot; with the proper type (30) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;DOCUMENT_POSITION_FOLLOWING&quot; with the proper type (31) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;DOCUMENT_POSITION_CONTAINS&quot; with the proper type (32) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;DOCUMENT_POSITION_CONTAINED_BY&quot; with the proper type (33) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC&quot; with the proper type (34) 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;compareDocumentPosition&quot; with the proper type (35) 
+FAIL Node interface: calling compareDocumentPosition(Node) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;contains&quot; with the proper type (36) 
+FAIL Node interface: calling contains(Node) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;lookupPrefix&quot; with the proper type (37) 
+FAIL Node interface: calling lookupPrefix(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;lookupNamespaceURI&quot; with the proper type (38) 
+FAIL Node interface: calling lookupNamespaceURI(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;isDefaultNamespace&quot; with the proper type (39) 
+FAIL Node interface: calling isDefaultNamespace(DOMString) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;insertBefore&quot; with the proper type (40) 
+FAIL Node interface: calling insertBefore(Node,Node) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 1 arguments function &quot;function () {
+    [native code]
+}&quot; threw object &quot;Error: HierarchyRequestError: DOM Exception 3&quot; (&quot;HierarchyRequestError&quot;) expected object &quot;TypeError&quot; (&quot;TypeError&quot;)
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;appendChild&quot; with the proper type (41) 
+PASS Node interface: calling appendChild(Node) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;replaceChild&quot; with the proper type (42) 
+PASS Node interface: calling replaceChild(Node,Node) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError 
+PASS Node interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;removeChild&quot; with the proper type (43) 
+PASS Node interface: calling removeChild(Node) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError 
+PASS EventTarget interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;addEventListener&quot; with the proper type (0) 
+FAIL EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS EventTarget interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;removeEventListener&quot; with the proper type (1) 
+FAIL EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS EventTarget interface: document.implementation.createDocument(null, &quot;&quot;, null) must inherit property &quot;dispatchEvent&quot; with the proper type (2) 
+PASS EventTarget interface: calling dispatchEvent(Event) on document.implementation.createDocument(null, &quot;&quot;, null) with too few arguments must throw TypeError 
+FAIL MouseEvent interface: attribute region assert_true: The prototype object must have a property &quot;region&quot; expected true got false
+FAIL Touch interface: attribute region assert_own_property: self does not have own property &quot;Touch&quot; expected property &quot;Touch&quot; missing
+FAIL HTMLAllCollection interface: existence and properties of interface object assert_equals: class string of HTMLAllCollection expected &quot;[object Function]&quot; but got &quot;[object HTMLAllCollectionConstructor]&quot;
+PASS HTMLAllCollection interface object length 
+FAIL HTMLAllCollection interface: existence and properties of interface prototype object assert_equals: prototype of HTMLAllCollection.prototype is not HTMLCollection.prototype expected object &quot;[object HTMLCollectionPrototype]&quot; but got object &quot;[object Object]&quot;
+FAIL HTMLAllCollection interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: HTMLAllCollection.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+FAIL HTMLAllCollection interface: operation item(unsigned long) assert_equals: property has wrong .length expected 1 but got 0
+FAIL HTMLAllCollection interface: operation item(DOMString) assert_equals: property has wrong .length expected 1 but got 0
+PASS HTMLAllCollection interface: operation namedItem(DOMString) 
+FAIL HTMLAllCollection must be primary interface of document.all assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Stringification of document.all assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL HTMLAllCollection interface: document.all must inherit property &quot;item&quot; with the proper type (0) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL HTMLAllCollection interface: calling item(unsigned long) on document.all with too few arguments must throw TypeError assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL HTMLAllCollection interface: document.all must inherit property &quot;item&quot; with the proper type (1) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL HTMLAllCollection interface: calling item(DOMString) on document.all with too few arguments must throw TypeError assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL HTMLAllCollection interface: document.all must inherit property &quot;namedItem&quot; with the proper type (2) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL HTMLAllCollection interface: calling namedItem(DOMString) on document.all with too few arguments must throw TypeError assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL HTMLCollection interface: document.all must inherit property &quot;length&quot; with the proper type (0) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL HTMLCollection interface: document.all must inherit property &quot;item&quot; with the proper type (1) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL HTMLCollection interface: calling item(unsigned long) on document.all with too few arguments must throw TypeError assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL HTMLCollection interface: document.all must inherit property &quot;namedItem&quot; with the proper type (2) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL HTMLCollection interface: calling namedItem(DOMString) on document.all with too few arguments must throw TypeError assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL HTMLFormControlsCollection interface: existence and properties of interface object assert_equals: class string of HTMLFormControlsCollection expected &quot;[object Function]&quot; but got &quot;[object HTMLFormControlsCollectionConstructor]&quot;
+PASS HTMLFormControlsCollection interface object length 
+PASS HTMLFormControlsCollection interface: existence and properties of interface prototype object 
+FAIL HTMLFormControlsCollection interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: HTMLFormControlsCollection.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+FAIL HTMLFormControlsCollection interface: operation namedItem(DOMString) assert_equals: property has wrong .length expected 1 but got 0
+FAIL HTMLFormControlsCollection must be primary interface of document.createElement(&quot;form&quot;).elements assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL Stringification of document.createElement(&quot;form&quot;).elements assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLFormControlsCollection interface: document.createElement(&quot;form&quot;).elements must inherit property &quot;namedItem&quot; with the proper type (0) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLFormControlsCollection interface: calling namedItem(DOMString) on document.createElement(&quot;form&quot;).elements with too few arguments must throw TypeError assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLCollection interface: document.createElement(&quot;form&quot;).elements must inherit property &quot;length&quot; with the proper type (0) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLCollection interface: document.createElement(&quot;form&quot;).elements must inherit property &quot;item&quot; with the proper type (1) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLCollection interface: calling item(unsigned long) on document.createElement(&quot;form&quot;).elements with too few arguments must throw TypeError assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLCollection interface: document.createElement(&quot;form&quot;).elements must inherit property &quot;namedItem&quot; with the proper type (2) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLCollection interface: calling namedItem(DOMString) on document.createElement(&quot;form&quot;).elements with too few arguments must throw TypeError assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL RadioNodeList interface: existence and properties of interface object assert_equals: class string of RadioNodeList expected &quot;[object Function]&quot; but got &quot;[object RadioNodeListConstructor]&quot;
+PASS RadioNodeList interface object length 
+PASS RadioNodeList interface: existence and properties of interface prototype object 
+FAIL RadioNodeList interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: RadioNodeList.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+FAIL RadioNodeList interface: attribute value assert_true: The prototype object must have a property &quot;value&quot; expected true got false
+FAIL HTMLOptionsCollection interface: existence and properties of interface object assert_equals: class string of HTMLOptionsCollection expected &quot;[object Function]&quot; but got &quot;[object HTMLOptionsCollectionConstructor]&quot;
+PASS HTMLOptionsCollection interface object length 
+PASS HTMLOptionsCollection interface: existence and properties of interface prototype object 
+FAIL HTMLOptionsCollection interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: HTMLOptionsCollection.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+FAIL HTMLOptionsCollection interface: attribute length assert_true: The prototype object must have a property &quot;length&quot; expected true got false
+PASS HTMLOptionsCollection interface: operation add([object Object],[object Object],[object Object],[object Object]) 
+FAIL HTMLOptionsCollection interface: operation remove(long) assert_equals: property has wrong .length expected 1 but got 0
+FAIL HTMLOptionsCollection interface: attribute selectedIndex assert_true: The prototype object must have a property &quot;selectedIndex&quot; expected true got false
+FAIL HTMLOptionsCollection must be primary interface of document.createElement(&quot;select&quot;).options assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL Stringification of document.createElement(&quot;select&quot;).options assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLOptionsCollection interface: document.createElement(&quot;select&quot;).options must inherit property &quot;length&quot; with the proper type (0) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLOptionsCollection interface: document.createElement(&quot;select&quot;).options must inherit property &quot;add&quot; with the proper type (3) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLOptionsCollection interface: calling add([object Object],[object Object],[object Object],[object Object]) on document.createElement(&quot;select&quot;).options with too few arguments must throw TypeError assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLOptionsCollection interface: document.createElement(&quot;select&quot;).options must inherit property &quot;remove&quot; with the proper type (4) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLOptionsCollection interface: calling remove(long) on document.createElement(&quot;select&quot;).options with too few arguments must throw TypeError assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLOptionsCollection interface: document.createElement(&quot;select&quot;).options must inherit property &quot;selectedIndex&quot; with the proper type (5) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLCollection interface: document.createElement(&quot;select&quot;).options must inherit property &quot;length&quot; with the proper type (0) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLCollection interface: document.createElement(&quot;select&quot;).options must inherit property &quot;item&quot; with the proper type (1) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLCollection interface: calling item(unsigned long) on document.createElement(&quot;select&quot;).options with too few arguments must throw TypeError assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLCollection interface: document.createElement(&quot;select&quot;).options must inherit property &quot;namedItem&quot; with the proper type (2) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLCollection interface: calling namedItem(DOMString) on document.createElement(&quot;select&quot;).options with too few arguments must throw TypeError assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLPropertiesCollection interface: existence and properties of interface object assert_own_property: self does not have own property &quot;HTMLPropertiesCollection&quot; expected property &quot;HTMLPropertiesCollection&quot; missing
+FAIL HTMLPropertiesCollection interface object length assert_own_property: self does not have own property &quot;HTMLPropertiesCollection&quot; expected property &quot;HTMLPropertiesCollection&quot; missing
+FAIL HTMLPropertiesCollection interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;HTMLPropertiesCollection&quot; expected property &quot;HTMLPropertiesCollection&quot; missing
+FAIL HTMLPropertiesCollection interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;HTMLPropertiesCollection&quot; expected property &quot;HTMLPropertiesCollection&quot; missing
+FAIL HTMLPropertiesCollection interface: operation namedItem(DOMString) assert_own_property: self does not have own property &quot;HTMLPropertiesCollection&quot; expected property &quot;HTMLPropertiesCollection&quot; missing
+FAIL HTMLPropertiesCollection interface: attribute names assert_own_property: self does not have own property &quot;HTMLPropertiesCollection&quot; expected property &quot;HTMLPropertiesCollection&quot; missing
+FAIL HTMLPropertiesCollection must be primary interface of document.head.properties assert_equals: wrong typeof object expected &quot;object&quot; but got &quot;undefined&quot;
+FAIL Stringification of document.head.properties assert_equals: wrong typeof object expected &quot;object&quot; but got &quot;undefined&quot;
+FAIL HTMLPropertiesCollection interface: document.head.properties must inherit property &quot;namedItem&quot; with the proper type (0) assert_equals: wrong typeof object expected &quot;object&quot; but got &quot;undefined&quot;
+FAIL HTMLPropertiesCollection interface: calling namedItem(DOMString) on document.head.properties with too few arguments must throw TypeError assert_equals: wrong typeof object expected &quot;object&quot; but got &quot;undefined&quot;
+FAIL HTMLPropertiesCollection interface: document.head.properties must inherit property &quot;names&quot; with the proper type (1) assert_equals: wrong typeof object expected &quot;object&quot; but got &quot;undefined&quot;
+FAIL HTMLCollection interface: document.head.properties must inherit property &quot;length&quot; with the proper type (0) assert_equals: wrong typeof object expected &quot;object&quot; but got &quot;undefined&quot;
+FAIL HTMLCollection interface: document.head.properties must inherit property &quot;item&quot; with the proper type (1) assert_equals: wrong typeof object expected &quot;object&quot; but got &quot;undefined&quot;
+FAIL HTMLCollection interface: calling item(unsigned long) on document.head.properties with too few arguments must throw TypeError assert_equals: wrong typeof object expected &quot;object&quot; but got &quot;undefined&quot;
+FAIL HTMLCollection interface: document.head.properties must inherit property &quot;namedItem&quot; with the proper type (2) assert_equals: wrong typeof object expected &quot;object&quot; but got &quot;undefined&quot;
+FAIL HTMLCollection interface: calling namedItem(DOMString) on document.head.properties with too few arguments must throw TypeError assert_equals: wrong typeof object expected &quot;object&quot; but got &quot;undefined&quot;
+FAIL PropertyNodeList interface: existence and properties of interface object assert_own_property: self does not have own property &quot;PropertyNodeList&quot; expected property &quot;PropertyNodeList&quot; missing
+FAIL PropertyNodeList interface object length assert_own_property: self does not have own property &quot;PropertyNodeList&quot; expected property &quot;PropertyNodeList&quot; missing
+FAIL PropertyNodeList interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;PropertyNodeList&quot; expected property &quot;PropertyNodeList&quot; missing
+FAIL PropertyNodeList interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;PropertyNodeList&quot; expected property &quot;PropertyNodeList&quot; missing
+FAIL PropertyNodeList interface: operation getValues() assert_own_property: self does not have own property &quot;PropertyNodeList&quot; expected property &quot;PropertyNodeList&quot; missing
+FAIL DOMStringMap interface: existence and properties of interface object assert_equals: class string of DOMStringMap expected &quot;[object Function]&quot; but got &quot;[object DOMStringMapConstructor]&quot;
+PASS DOMStringMap interface object length 
+PASS DOMStringMap interface: existence and properties of interface prototype object 
+FAIL DOMStringMap interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: DOMStringMap.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+PASS DOMStringMap must be primary interface of document.head.dataset 
+PASS Stringification of document.head.dataset 
+FAIL DOMElementMap interface: existence and properties of interface object assert_own_property: self does not have own property &quot;DOMElementMap&quot; expected property &quot;DOMElementMap&quot; missing
+FAIL DOMElementMap interface object length assert_own_property: self does not have own property &quot;DOMElementMap&quot; expected property &quot;DOMElementMap&quot; missing
+FAIL DOMElementMap interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;DOMElementMap&quot; expected property &quot;DOMElementMap&quot; missing
+FAIL DOMElementMap interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;DOMElementMap&quot; expected property &quot;DOMElementMap&quot; missing
+FAIL DOMElementMap must be primary interface of document.cssElementMap assert_equals: wrong typeof object expected &quot;object&quot; but got &quot;undefined&quot;
+FAIL Stringification of document.cssElementMap assert_equals: wrong typeof object expected &quot;object&quot; but got &quot;undefined&quot;
+FAIL HTMLElement interface: existence and properties of interface object assert_equals: class string of HTMLElement expected &quot;[object Function]&quot; but got &quot;[object HTMLElementConstructor]&quot;
+PASS HTMLElement interface object length 
+PASS HTMLElement interface: existence and properties of interface prototype object 
+FAIL HTMLElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLElement.prototype.constructor is not writable expected true got false
+FAIL HTMLElement interface: attribute title assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute lang assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute translate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute dir assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute dataset assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute itemScope assert_true: The prototype object must have a property &quot;itemScope&quot; expected true got false
+FAIL HTMLElement interface: attribute itemType assert_true: The prototype object must have a property &quot;itemType&quot; expected true got false
+FAIL HTMLElement interface: attribute itemId assert_true: The prototype object must have a property &quot;itemId&quot; expected true got false
+FAIL HTMLElement interface: attribute itemRef assert_true: The prototype object must have a property &quot;itemRef&quot; expected true got false
+FAIL HTMLElement interface: attribute itemProp assert_true: The prototype object must have a property &quot;itemProp&quot; expected true got false
+FAIL HTMLElement interface: attribute properties assert_true: The prototype object must have a property &quot;properties&quot; expected true got false
+FAIL HTMLElement interface: attribute itemValue assert_true: The prototype object must have a property &quot;itemValue&quot; expected true got false
+FAIL HTMLElement interface: attribute hidden assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLElement interface: operation click() 
+FAIL HTMLElement interface: attribute tabIndex assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: operation focus() assert_own_property: interface prototype object missing non-static operation expected property &quot;focus&quot; missing
+FAIL HTMLElement interface: operation blur() assert_own_property: interface prototype object missing non-static operation expected property &quot;blur&quot; missing
+FAIL HTMLElement interface: attribute accessKey assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute accessKeyLabel assert_true: The prototype object must have a property &quot;accessKeyLabel&quot; expected true got false
+FAIL HTMLElement interface: attribute draggable assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute dropzone assert_true: The prototype object must have a property &quot;dropzone&quot; expected true got false
+FAIL HTMLElement interface: attribute contentEditable assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute isContentEditable assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute contextMenu assert_true: The prototype object must have a property &quot;contextMenu&quot; expected true got false
+FAIL HTMLElement interface: attribute spellcheck assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: operation forceSpellCheck() assert_own_property: interface prototype object missing non-static operation expected property &quot;forceSpellCheck&quot; missing
+FAIL HTMLElement interface: attribute commandType assert_true: The prototype object must have a property &quot;commandType&quot; expected true got false
+FAIL HTMLElement interface: attribute commandLabel assert_true: The prototype object must have a property &quot;commandLabel&quot; expected true got false
+FAIL HTMLElement interface: attribute commandIcon assert_true: The prototype object must have a property &quot;commandIcon&quot; expected true got false
+FAIL HTMLElement interface: attribute commandHidden assert_true: The prototype object must have a property &quot;commandHidden&quot; expected true got false
+FAIL HTMLElement interface: attribute commandDisabled assert_true: The prototype object must have a property &quot;commandDisabled&quot; expected true got false
+FAIL HTMLElement interface: attribute commandChecked assert_true: The prototype object must have a property &quot;commandChecked&quot; expected true got false
+FAIL HTMLElement interface: attribute onabort assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onautocomplete assert_true: The prototype object must have a property &quot;onautocomplete&quot; expected true got false
+FAIL HTMLElement interface: attribute onautocompleteerror assert_true: The prototype object must have a property &quot;onautocompleteerror&quot; expected true got false
+FAIL HTMLElement interface: attribute onblur assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute oncancel assert_true: The prototype object must have a property &quot;oncancel&quot; expected true got false
+FAIL HTMLElement interface: attribute oncanplay assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute oncanplaythrough assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onchange assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onclick assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onclose assert_true: The prototype object must have a property &quot;onclose&quot; expected true got false
+FAIL HTMLElement interface: attribute oncontextmenu assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute oncuechange assert_true: The prototype object must have a property &quot;oncuechange&quot; expected true got false
+FAIL HTMLElement interface: attribute ondblclick assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute ondrag assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute ondragend assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute ondragenter assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute ondragexit assert_true: The prototype object must have a property &quot;ondragexit&quot; expected true got false
+FAIL HTMLElement interface: attribute ondragleave assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute ondragover assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute ondragstart assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute ondrop assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute ondurationchange assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onemptied assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onended assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onerror assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onfocus assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute oninput assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute oninvalid assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onkeydown assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onkeypress assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onkeyup assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onload assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onloadeddata assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onloadedmetadata assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onloadstart assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onmousedown assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onmouseenter assert_own_property: expected property &quot;onmouseenter&quot; missing
+FAIL HTMLElement interface: attribute onmouseleave assert_own_property: expected property &quot;onmouseleave&quot; missing
+FAIL HTMLElement interface: attribute onmousemove assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onmouseout assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onmouseover assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onmouseup assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onmousewheel assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onpause assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onplay assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onplaying assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onprogress assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onratechange assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onreset assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onresize assert_true: The prototype object must have a property &quot;onresize&quot; expected true got false
+FAIL HTMLElement interface: attribute onscroll assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onseeked assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onseeking assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onselect assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onshow assert_true: The prototype object must have a property &quot;onshow&quot; expected true got false
+FAIL HTMLElement interface: attribute onsort assert_true: The prototype object must have a property &quot;onsort&quot; expected true got false
+FAIL HTMLElement interface: attribute onstalled assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onsubmit assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onsuspend assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute ontimeupdate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute ontoggle assert_true: The prototype object must have a property &quot;ontoggle&quot; expected true got false
+FAIL HTMLElement interface: attribute onvolumechange assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLElement interface: attribute onwaiting assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLElement must be primary interface of document.createElement(&quot;noscript&quot;) 
+PASS Stringification of document.createElement(&quot;noscript&quot;) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;title&quot; with the proper type (0) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;lang&quot; with the proper type (1) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;translate&quot; with the proper type (2) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;dir&quot; with the proper type (3) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;dataset&quot; with the proper type (4) 
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;itemScope&quot; with the proper type (5) assert_inherits: property &quot;itemScope&quot; not found in prototype chain
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;itemType&quot; with the proper type (6) assert_inherits: property &quot;itemType&quot; not found in prototype chain
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;itemId&quot; with the proper type (7) assert_inherits: property &quot;itemId&quot; not found in prototype chain
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;itemRef&quot; with the proper type (8) assert_inherits: property &quot;itemRef&quot; not found in prototype chain
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;itemProp&quot; with the proper type (9) assert_inherits: property &quot;itemProp&quot; not found in prototype chain
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;properties&quot; with the proper type (10) assert_inherits: property &quot;properties&quot; not found in prototype chain
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;itemValue&quot; with the proper type (11) assert_inherits: property &quot;itemValue&quot; not found in prototype chain
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;hidden&quot; with the proper type (12) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;click&quot; with the proper type (13) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;tabIndex&quot; with the proper type (14) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;focus&quot; with the proper type (15) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;blur&quot; with the proper type (16) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;accessKey&quot; with the proper type (17) 
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;accessKeyLabel&quot; with the proper type (18) assert_inherits: property &quot;accessKeyLabel&quot; not found in prototype chain
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;draggable&quot; with the proper type (19) 
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;dropzone&quot; with the proper type (20) assert_inherits: property &quot;dropzone&quot; not found in prototype chain
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;contentEditable&quot; with the proper type (21) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;isContentEditable&quot; with the proper type (22) 
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;contextMenu&quot; with the proper type (23) assert_inherits: property &quot;contextMenu&quot; not found in prototype chain
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;spellcheck&quot; with the proper type (24) 
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;forceSpellCheck&quot; with the proper type (25) assert_inherits: property &quot;forceSpellCheck&quot; not found in prototype chain
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;commandType&quot; with the proper type (26) assert_inherits: property &quot;commandType&quot; not found in prototype chain
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;commandLabel&quot; with the proper type (27) assert_inherits: property &quot;commandLabel&quot; not found in prototype chain
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;commandIcon&quot; with the proper type (28) assert_inherits: property &quot;commandIcon&quot; not found in prototype chain
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;commandHidden&quot; with the proper type (29) assert_inherits: property &quot;commandHidden&quot; not found in prototype chain
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;commandDisabled&quot; with the proper type (30) assert_inherits: property &quot;commandDisabled&quot; not found in prototype chain
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;commandChecked&quot; with the proper type (31) assert_inherits: property &quot;commandChecked&quot; not found in prototype chain
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onabort&quot; with the proper type (32) 
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onautocomplete&quot; with the proper type (33) assert_inherits: property &quot;onautocomplete&quot; not found in prototype chain
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onautocompleteerror&quot; with the proper type (34) assert_inherits: property &quot;onautocompleteerror&quot; not found in prototype chain
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onblur&quot; with the proper type (35) 
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;oncancel&quot; with the proper type (36) assert_inherits: property &quot;oncancel&quot; not found in prototype chain
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;oncanplay&quot; with the proper type (37) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;oncanplaythrough&quot; with the proper type (38) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onchange&quot; with the proper type (39) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onclick&quot; with the proper type (40) 
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onclose&quot; with the proper type (41) assert_inherits: property &quot;onclose&quot; not found in prototype chain
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;oncontextmenu&quot; with the proper type (42) 
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;oncuechange&quot; with the proper type (43) assert_inherits: property &quot;oncuechange&quot; not found in prototype chain
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;ondblclick&quot; with the proper type (44) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;ondrag&quot; with the proper type (45) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;ondragend&quot; with the proper type (46) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;ondragenter&quot; with the proper type (47) 
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;ondragexit&quot; with the proper type (48) assert_inherits: property &quot;ondragexit&quot; not found in prototype chain
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;ondragleave&quot; with the proper type (49) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;ondragover&quot; with the proper type (50) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;ondragstart&quot; with the proper type (51) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;ondrop&quot; with the proper type (52) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;ondurationchange&quot; with the proper type (53) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onemptied&quot; with the proper type (54) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onended&quot; with the proper type (55) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onerror&quot; with the proper type (56) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onfocus&quot; with the proper type (57) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;oninput&quot; with the proper type (58) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;oninvalid&quot; with the proper type (59) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onkeydown&quot; with the proper type (60) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onkeypress&quot; with the proper type (61) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onkeyup&quot; with the proper type (62) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onload&quot; with the proper type (63) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onloadeddata&quot; with the proper type (64) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onloadedmetadata&quot; with the proper type (65) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onloadstart&quot; with the proper type (66) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onmousedown&quot; with the proper type (67) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onmouseenter&quot; with the proper type (68) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onmouseleave&quot; with the proper type (69) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onmousemove&quot; with the proper type (70) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onmouseout&quot; with the proper type (71) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onmouseover&quot; with the proper type (72) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onmouseup&quot; with the proper type (73) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onmousewheel&quot; with the proper type (74) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onpause&quot; with the proper type (75) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onplay&quot; with the proper type (76) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onplaying&quot; with the proper type (77) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onprogress&quot; with the proper type (78) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onratechange&quot; with the proper type (79) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onreset&quot; with the proper type (80) 
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onresize&quot; with the proper type (81) assert_inherits: property &quot;onresize&quot; not found in prototype chain
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onscroll&quot; with the proper type (82) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onseeked&quot; with the proper type (83) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onseeking&quot; with the proper type (84) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onselect&quot; with the proper type (85) 
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onshow&quot; with the proper type (86) assert_inherits: property &quot;onshow&quot; not found in prototype chain
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onsort&quot; with the proper type (87) assert_inherits: property &quot;onsort&quot; not found in prototype chain
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onstalled&quot; with the proper type (88) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onsubmit&quot; with the proper type (89) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onsuspend&quot; with the proper type (90) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;ontimeupdate&quot; with the proper type (91) 
+FAIL HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;ontoggle&quot; with the proper type (92) assert_inherits: property &quot;ontoggle&quot; not found in prototype chain
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onvolumechange&quot; with the proper type (93) 
+PASS HTMLElement interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;onwaiting&quot; with the proper type (94) 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;namespaceURI&quot; with the proper type (0) 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;prefix&quot; with the proper type (1) 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;localName&quot; with the proper type (2) 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;tagName&quot; with the proper type (3) 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;id&quot; with the proper type (4) 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;className&quot; with the proper type (5) 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;classList&quot; with the proper type (6) 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;hasAttributes&quot; with the proper type (7) 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;attributes&quot; with the proper type (8) 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;getAttribute&quot; with the proper type (9) 
+FAIL Element interface: calling getAttribute(DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;getAttributeNS&quot; with the proper type (10) 
+FAIL Element interface: calling getAttributeNS(DOMString,DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;setAttribute&quot; with the proper type (11) 
+FAIL Element interface: calling setAttribute(DOMString,DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;setAttributeNS&quot; with the proper type (12) 
+FAIL Element interface: calling setAttributeNS(DOMString,DOMString,DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;removeAttribute&quot; with the proper type (13) 
+FAIL Element interface: calling removeAttribute(DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;removeAttributeNS&quot; with the proper type (14) 
+PASS Element interface: calling removeAttributeNS(DOMString,DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;hasAttribute&quot; with the proper type (15) 
+PASS Element interface: calling hasAttribute(DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;hasAttributeNS&quot; with the proper type (16) 
+FAIL Element interface: calling hasAttributeNS(DOMString,DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;getAttributeNode&quot; with the proper type (17) 
+FAIL Element interface: calling getAttributeNode(DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;getAttributeNodeNS&quot; with the proper type (18) 
+FAIL Element interface: calling getAttributeNodeNS(DOMString,DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;setAttributeNode&quot; with the proper type (19) 
+FAIL Element interface: calling setAttributeNode(Attr) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; threw object &quot;Error: TypeMismatchError: DOM Exception 17&quot; (&quot;TypeMismatchError&quot;) expected object &quot;TypeError&quot; (&quot;TypeError&quot;)
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;setAttributeNodeNS&quot; with the proper type (20) 
+FAIL Element interface: calling setAttributeNodeNS(Attr) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; threw object &quot;Error: TypeMismatchError: DOM Exception 17&quot; (&quot;TypeMismatchError&quot;) expected object &quot;TypeError&quot; (&quot;TypeError&quot;)
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;removeAttributeNode&quot; with the proper type (21) 
+FAIL Element interface: calling removeAttributeNode(Attr) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; threw object &quot;Error: TypeMismatchError: DOM Exception 17&quot; (&quot;TypeMismatchError&quot;) expected object &quot;TypeError&quot; (&quot;TypeError&quot;)
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;closest&quot; with the proper type (22) 
+PASS Element interface: calling closest(DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;matches&quot; with the proper type (23) 
+PASS Element interface: calling matches(DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;getElementsByTagName&quot; with the proper type (24) 
+FAIL Element interface: calling getElementsByTagName(DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;getElementsByTagNameNS&quot; with the proper type (25) 
+FAIL Element interface: calling getElementsByTagNameNS(DOMString,DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;getElementsByClassName&quot; with the proper type (26) 
+FAIL Element interface: calling getElementsByClassName(DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;children&quot; with the proper type (27) 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;firstElementChild&quot; with the proper type (28) 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;lastElementChild&quot; with the proper type (29) 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;childElementCount&quot; with the proper type (30) 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;prepend&quot; with the proper type (31) 
+PASS Element interface: calling prepend([object Object],[object Object]) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;append&quot; with the proper type (32) 
+PASS Element interface: calling append([object Object],[object Object]) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError 
+FAIL Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;query&quot; with the proper type (33) assert_inherits: property &quot;query&quot; not found in prototype chain
+FAIL Element interface: calling query(DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_inherits: property &quot;query&quot; not found in prototype chain
+FAIL Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;queryAll&quot; with the proper type (34) assert_inherits: property &quot;queryAll&quot; not found in prototype chain
+FAIL Element interface: calling queryAll(DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_inherits: property &quot;queryAll&quot; not found in prototype chain
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;querySelector&quot; with the proper type (35) 
+PASS Element interface: calling querySelector(DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;querySelectorAll&quot; with the proper type (36) 
+PASS Element interface: calling querySelectorAll(DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;previousElementSibling&quot; with the proper type (37) 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;nextElementSibling&quot; with the proper type (38) 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;before&quot; with the proper type (39) 
+PASS Element interface: calling before([object Object],[object Object]) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;after&quot; with the proper type (40) 
+PASS Element interface: calling after([object Object],[object Object]) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;replaceWith&quot; with the proper type (41) 
+PASS Element interface: calling replaceWith([object Object],[object Object]) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError 
+PASS Element interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;remove&quot; with the proper type (42) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;ELEMENT_NODE&quot; with the proper type (0) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;ATTRIBUTE_NODE&quot; with the proper type (1) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;TEXT_NODE&quot; with the proper type (2) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;CDATA_SECTION_NODE&quot; with the proper type (3) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;ENTITY_REFERENCE_NODE&quot; with the proper type (4) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;ENTITY_NODE&quot; with the proper type (5) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;PROCESSING_INSTRUCTION_NODE&quot; with the proper type (6) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;COMMENT_NODE&quot; with the proper type (7) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;DOCUMENT_NODE&quot; with the proper type (8) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;DOCUMENT_TYPE_NODE&quot; with the proper type (9) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;DOCUMENT_FRAGMENT_NODE&quot; with the proper type (10) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;NOTATION_NODE&quot; with the proper type (11) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;nodeType&quot; with the proper type (12) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;nodeName&quot; with the proper type (13) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;baseURI&quot; with the proper type (14) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;ownerDocument&quot; with the proper type (15) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;parentNode&quot; with the proper type (16) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;parentElement&quot; with the proper type (17) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;hasChildNodes&quot; with the proper type (18) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;childNodes&quot; with the proper type (19) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;firstChild&quot; with the proper type (20) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;lastChild&quot; with the proper type (21) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;previousSibling&quot; with the proper type (22) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;nextSibling&quot; with the proper type (23) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;nodeValue&quot; with the proper type (24) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;textContent&quot; with the proper type (25) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;normalize&quot; with the proper type (26) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;cloneNode&quot; with the proper type (27) 
+PASS Node interface: calling cloneNode(boolean) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;isEqualNode&quot; with the proper type (28) 
+FAIL Node interface: calling isEqualNode(Node) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;DOCUMENT_POSITION_DISCONNECTED&quot; with the proper type (29) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;DOCUMENT_POSITION_PRECEDING&quot; with the proper type (30) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;DOCUMENT_POSITION_FOLLOWING&quot; with the proper type (31) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;DOCUMENT_POSITION_CONTAINS&quot; with the proper type (32) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;DOCUMENT_POSITION_CONTAINED_BY&quot; with the proper type (33) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC&quot; with the proper type (34) 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;compareDocumentPosition&quot; with the proper type (35) 
+FAIL Node interface: calling compareDocumentPosition(Node) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;contains&quot; with the proper type (36) 
+FAIL Node interface: calling contains(Node) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;lookupPrefix&quot; with the proper type (37) 
+FAIL Node interface: calling lookupPrefix(DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;lookupNamespaceURI&quot; with the proper type (38) 
+FAIL Node interface: calling lookupNamespaceURI(DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;isDefaultNamespace&quot; with the proper type (39) 
+FAIL Node interface: calling isDefaultNamespace(DOMString) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;insertBefore&quot; with the proper type (40) 
+FAIL Node interface: calling insertBefore(Node,Node) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 1 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;appendChild&quot; with the proper type (41) 
+PASS Node interface: calling appendChild(Node) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;replaceChild&quot; with the proper type (42) 
+PASS Node interface: calling replaceChild(Node,Node) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError 
+PASS Node interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;removeChild&quot; with the proper type (43) 
+PASS Node interface: calling removeChild(Node) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError 
+PASS EventTarget interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;addEventListener&quot; with the proper type (0) 
+FAIL EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS EventTarget interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;removeEventListener&quot; with the proper type (1) 
+FAIL EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS EventTarget interface: document.createElement(&quot;noscript&quot;) must inherit property &quot;dispatchEvent&quot; with the proper type (2) 
+PASS EventTarget interface: calling dispatchEvent(Event) on document.createElement(&quot;noscript&quot;) with too few arguments must throw TypeError 
+PASS HTMLElement must be primary interface of document.createElement(&quot;section&quot;) 
+PASS Stringification of document.createElement(&quot;section&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;nav&quot;) 
+PASS Stringification of document.createElement(&quot;nav&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;article&quot;) 
+PASS Stringification of document.createElement(&quot;article&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;aside&quot;) 
+PASS Stringification of document.createElement(&quot;aside&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;hgroup&quot;) 
+PASS Stringification of document.createElement(&quot;hgroup&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;header&quot;) 
+PASS Stringification of document.createElement(&quot;header&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;footer&quot;) 
+PASS Stringification of document.createElement(&quot;footer&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;address&quot;) 
+PASS Stringification of document.createElement(&quot;address&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;dt&quot;) 
+PASS Stringification of document.createElement(&quot;dt&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;dd&quot;) 
+PASS Stringification of document.createElement(&quot;dd&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;figure&quot;) 
+PASS Stringification of document.createElement(&quot;figure&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;figcaption&quot;) 
+PASS Stringification of document.createElement(&quot;figcaption&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;em&quot;) 
+PASS Stringification of document.createElement(&quot;em&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;strong&quot;) 
+PASS Stringification of document.createElement(&quot;strong&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;small&quot;) 
+PASS Stringification of document.createElement(&quot;small&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;s&quot;) 
+PASS Stringification of document.createElement(&quot;s&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;cite&quot;) 
+PASS Stringification of document.createElement(&quot;cite&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;dfn&quot;) 
+PASS Stringification of document.createElement(&quot;dfn&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;abbr&quot;) 
+PASS Stringification of document.createElement(&quot;abbr&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;code&quot;) 
+PASS Stringification of document.createElement(&quot;code&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;var&quot;) 
+PASS Stringification of document.createElement(&quot;var&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;samp&quot;) 
+PASS Stringification of document.createElement(&quot;samp&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;kbd&quot;) 
+PASS Stringification of document.createElement(&quot;kbd&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;sub&quot;) 
+PASS Stringification of document.createElement(&quot;sub&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;sup&quot;) 
+PASS Stringification of document.createElement(&quot;sup&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;i&quot;) 
+PASS Stringification of document.createElement(&quot;i&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;b&quot;) 
+PASS Stringification of document.createElement(&quot;b&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;u&quot;) 
+PASS Stringification of document.createElement(&quot;u&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;mark&quot;) 
+PASS Stringification of document.createElement(&quot;mark&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;ruby&quot;) 
+PASS Stringification of document.createElement(&quot;ruby&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;rt&quot;) 
+PASS Stringification of document.createElement(&quot;rt&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;rp&quot;) 
+PASS Stringification of document.createElement(&quot;rp&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;bdi&quot;) 
+PASS Stringification of document.createElement(&quot;bdi&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;bdo&quot;) 
+PASS Stringification of document.createElement(&quot;bdo&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;wbr&quot;) 
+PASS Stringification of document.createElement(&quot;wbr&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;summary&quot;) 
+PASS Stringification of document.createElement(&quot;summary&quot;) 
+PASS HTMLElement must be primary interface of document.createElement(&quot;acronym&quot;) 
+PASS Stringification of document.createElement(&quot;acronym&quot;) 
+FAIL HTMLUnknownElement interface: existence and properties of interface object assert_equals: class string of HTMLUnknownElement expected &quot;[object Function]&quot; but got &quot;[object HTMLUnknownElementConstructor]&quot;
+PASS HTMLUnknownElement interface object length 
+PASS HTMLUnknownElement interface: existence and properties of interface prototype object 
+FAIL HTMLUnknownElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLUnknownElement.prototype.constructor is not writable expected true got false
+PASS HTMLUnknownElement must be primary interface of document.createElement(&quot;blink&quot;) 
+PASS Stringification of document.createElement(&quot;blink&quot;) 
+PASS HTMLUnknownElement must be primary interface of document.createElement(&quot;quasit&quot;) 
+PASS Stringification of document.createElement(&quot;quasit&quot;) 
+PASS HTMLUnknownElement must be primary interface of document.createElement(&quot;bgsound&quot;) 
+PASS Stringification of document.createElement(&quot;bgsound&quot;) 
+PASS HTMLUnknownElement must be primary interface of document.createElement(&quot;isindex&quot;) 
+PASS Stringification of document.createElement(&quot;isindex&quot;) 
+PASS HTMLUnknownElement must be primary interface of document.createElement(&quot;multicol&quot;) 
+PASS Stringification of document.createElement(&quot;multicol&quot;) 
+PASS HTMLUnknownElement must be primary interface of document.createElement(&quot;nextid&quot;) 
+PASS Stringification of document.createElement(&quot;nextid&quot;) 
+FAIL HTMLUnknownElement must be primary interface of document.createElement(&quot;rb&quot;) assert_equals: document.createElement(&quot;rb&quot;)'s prototype is not HTMLUnknownElement.prototype expected Node object of unknown type but got Node object of unknown type
+FAIL Stringification of document.createElement(&quot;rb&quot;) assert_equals: class string of document.createElement(&quot;rb&quot;) expected &quot;[object HTMLUnknownElement]&quot; but got &quot;[object HTMLElement]&quot;
+PASS HTMLUnknownElement must be primary interface of document.createElement(&quot;spacer&quot;) 
+PASS Stringification of document.createElement(&quot;spacer&quot;) 
+PASS HTMLUnknownElement must be primary interface of document.createElement(&quot;basefont&quot;) 
+PASS Stringification of document.createElement(&quot;basefont&quot;) 
+PASS HTMLUnknownElement must be primary interface of document.createElement(&quot;directory&quot;) 
+PASS Stringification of document.createElement(&quot;directory&quot;) 
+PASS HTMLUnknownElement must be primary interface of document.createElement(&quot;mod&quot;) 
+PASS Stringification of document.createElement(&quot;mod&quot;) 
+FAIL HTMLHtmlElement interface: existence and properties of interface object assert_equals: class string of HTMLHtmlElement expected &quot;[object Function]&quot; but got &quot;[object HTMLHtmlElementConstructor]&quot;
+PASS HTMLHtmlElement interface object length 
+PASS HTMLHtmlElement interface: existence and properties of interface prototype object 
+FAIL HTMLHtmlElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLHtmlElement.prototype.constructor is not writable expected true got false
+FAIL HTMLHtmlElement interface: attribute version assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLHtmlElement must be primary interface of document.createElement(&quot;html&quot;) 
+PASS Stringification of document.createElement(&quot;html&quot;) 
+PASS HTMLHtmlElement interface: document.createElement(&quot;html&quot;) must inherit property &quot;version&quot; with the proper type (0) 
+FAIL HTMLHeadElement interface: existence and properties of interface object assert_equals: class string of HTMLHeadElement expected &quot;[object Function]&quot; but got &quot;[object HTMLHeadElementConstructor]&quot;
+PASS HTMLHeadElement interface object length 
+PASS HTMLHeadElement interface: existence and properties of interface prototype object 
+FAIL HTMLHeadElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLHeadElement.prototype.constructor is not writable expected true got false
+PASS HTMLHeadElement must be primary interface of document.createElement(&quot;head&quot;) 
+PASS Stringification of document.createElement(&quot;head&quot;) 
+FAIL HTMLTitleElement interface: existence and properties of interface object assert_equals: class string of HTMLTitleElement expected &quot;[object Function]&quot; but got &quot;[object HTMLTitleElementConstructor]&quot;
+PASS HTMLTitleElement interface object length 
+PASS HTMLTitleElement interface: existence and properties of interface prototype object 
+FAIL HTMLTitleElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTitleElement.prototype.constructor is not writable expected true got false
+FAIL HTMLTitleElement interface: attribute text assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTitleElement must be primary interface of document.createElement(&quot;title&quot;) 
+PASS Stringification of document.createElement(&quot;title&quot;) 
+PASS HTMLTitleElement interface: document.createElement(&quot;title&quot;) must inherit property &quot;text&quot; with the proper type (0) 
+FAIL HTMLBaseElement interface: existence and properties of interface object assert_equals: class string of HTMLBaseElement expected &quot;[object Function]&quot; but got &quot;[object HTMLBaseElementConstructor]&quot;
+PASS HTMLBaseElement interface object length 
+PASS HTMLBaseElement interface: existence and properties of interface prototype object 
+FAIL HTMLBaseElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLBaseElement.prototype.constructor is not writable expected true got false
+FAIL HTMLBaseElement interface: attribute href assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLBaseElement interface: attribute target assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLBaseElement must be primary interface of document.createElement(&quot;base&quot;) 
+PASS Stringification of document.createElement(&quot;base&quot;) 
+PASS HTMLBaseElement interface: document.createElement(&quot;base&quot;) must inherit property &quot;href&quot; with the proper type (0) 
+PASS HTMLBaseElement interface: document.createElement(&quot;base&quot;) must inherit property &quot;target&quot; with the proper type (1) 
+FAIL HTMLLinkElement interface: existence and properties of interface object assert_equals: class string of HTMLLinkElement expected &quot;[object Function]&quot; but got &quot;[object HTMLLinkElementConstructor]&quot;
+PASS HTMLLinkElement interface object length 
+PASS HTMLLinkElement interface: existence and properties of interface prototype object 
+FAIL HTMLLinkElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLLinkElement.prototype.constructor is not writable expected true got false
+FAIL HTMLLinkElement interface: attribute href assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLLinkElement interface: attribute crossOrigin assert_true: The prototype object must have a property &quot;crossOrigin&quot; expected true got false
+FAIL HTMLLinkElement interface: attribute rel assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLLinkElement interface: attribute relList assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLLinkElement interface: attribute media assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLLinkElement interface: attribute hreflang assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLLinkElement interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLLinkElement interface: attribute sizes assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLLinkElement interface: attribute charset assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLLinkElement interface: attribute rev assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLLinkElement interface: attribute target assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLLinkElement must be primary interface of document.createElement(&quot;link&quot;) 
+PASS Stringification of document.createElement(&quot;link&quot;) 
+PASS HTMLLinkElement interface: document.createElement(&quot;link&quot;) must inherit property &quot;href&quot; with the proper type (0) 
+FAIL HTMLLinkElement interface: document.createElement(&quot;link&quot;) must inherit property &quot;crossOrigin&quot; with the proper type (1) assert_inherits: property &quot;crossOrigin&quot; not found in prototype chain
+PASS HTMLLinkElement interface: document.createElement(&quot;link&quot;) must inherit property &quot;rel&quot; with the proper type (2) 
+PASS HTMLLinkElement interface: document.createElement(&quot;link&quot;) must inherit property &quot;relList&quot; with the proper type (3) 
+PASS HTMLLinkElement interface: document.createElement(&quot;link&quot;) must inherit property &quot;media&quot; with the proper type (4) 
+PASS HTMLLinkElement interface: document.createElement(&quot;link&quot;) must inherit property &quot;hreflang&quot; with the proper type (5) 
+PASS HTMLLinkElement interface: document.createElement(&quot;link&quot;) must inherit property &quot;type&quot; with the proper type (6) 
+PASS HTMLLinkElement interface: document.createElement(&quot;link&quot;) must inherit property &quot;sizes&quot; with the proper type (7) 
+PASS HTMLLinkElement interface: document.createElement(&quot;link&quot;) must inherit property &quot;charset&quot; with the proper type (8) 
+PASS HTMLLinkElement interface: document.createElement(&quot;link&quot;) must inherit property &quot;rev&quot; with the proper type (9) 
+PASS HTMLLinkElement interface: document.createElement(&quot;link&quot;) must inherit property &quot;target&quot; with the proper type (10) 
+PASS HTMLLinkElement interface: document.createElement(&quot;link&quot;) must inherit property &quot;sheet&quot; with the proper type (11) 
+FAIL HTMLMetaElement interface: existence and properties of interface object assert_equals: class string of HTMLMetaElement expected &quot;[object Function]&quot; but got &quot;[object HTMLMetaElementConstructor]&quot;
+PASS HTMLMetaElement interface object length 
+PASS HTMLMetaElement interface: existence and properties of interface prototype object 
+FAIL HTMLMetaElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLMetaElement.prototype.constructor is not writable expected true got false
+FAIL HTMLMetaElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMetaElement interface: attribute httpEquiv assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMetaElement interface: attribute content assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMetaElement interface: attribute scheme assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLMetaElement must be primary interface of document.createElement(&quot;meta&quot;) 
+PASS Stringification of document.createElement(&quot;meta&quot;) 
+PASS HTMLMetaElement interface: document.createElement(&quot;meta&quot;) must inherit property &quot;name&quot; with the proper type (0) 
+PASS HTMLMetaElement interface: document.createElement(&quot;meta&quot;) must inherit property &quot;httpEquiv&quot; with the proper type (1) 
+PASS HTMLMetaElement interface: document.createElement(&quot;meta&quot;) must inherit property &quot;content&quot; with the proper type (2) 
+PASS HTMLMetaElement interface: document.createElement(&quot;meta&quot;) must inherit property &quot;scheme&quot; with the proper type (3) 
+FAIL HTMLStyleElement interface: existence and properties of interface object assert_equals: class string of HTMLStyleElement expected &quot;[object Function]&quot; but got &quot;[object HTMLStyleElementConstructor]&quot;
+PASS HTMLStyleElement interface object length 
+PASS HTMLStyleElement interface: existence and properties of interface prototype object 
+FAIL HTMLStyleElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLStyleElement.prototype.constructor is not writable expected true got false
+FAIL HTMLStyleElement interface: attribute media assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLStyleElement interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLStyleElement interface: attribute scoped assert_true: The prototype object must have a property &quot;scoped&quot; expected true got false
+PASS HTMLStyleElement must be primary interface of document.createElement(&quot;style&quot;) 
+PASS Stringification of document.createElement(&quot;style&quot;) 
+PASS HTMLStyleElement interface: document.createElement(&quot;style&quot;) must inherit property &quot;media&quot; with the proper type (0) 
+PASS HTMLStyleElement interface: document.createElement(&quot;style&quot;) must inherit property &quot;type&quot; with the proper type (1) 
+FAIL HTMLStyleElement interface: document.createElement(&quot;style&quot;) must inherit property &quot;scoped&quot; with the proper type (2) assert_inherits: property &quot;scoped&quot; not found in prototype chain
+PASS HTMLStyleElement interface: document.createElement(&quot;style&quot;) must inherit property &quot;sheet&quot; with the proper type (3) 
+FAIL HTMLBodyElement interface: existence and properties of interface object assert_equals: class string of HTMLBodyElement expected &quot;[object Function]&quot; but got &quot;[object HTMLBodyElementConstructor]&quot;
+PASS HTMLBodyElement interface object length 
+PASS HTMLBodyElement interface: existence and properties of interface prototype object 
+FAIL HTMLBodyElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLBodyElement.prototype.constructor is not writable expected true got false
+FAIL HTMLBodyElement interface: attribute text assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLBodyElement interface: attribute link assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLBodyElement interface: attribute vLink assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLBodyElement interface: attribute aLink assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLBodyElement interface: attribute bgColor assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLBodyElement interface: attribute background assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLBodyElement interface: attribute onafterprint assert_true: The prototype object must have a property &quot;onafterprint&quot; expected true got false
+FAIL HTMLBodyElement interface: attribute onbeforeprint assert_true: The prototype object must have a property &quot;onbeforeprint&quot; expected true got false
+FAIL HTMLBodyElement interface: attribute onbeforeunload assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLBodyElement interface: attribute onhashchange assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLBodyElement interface: attribute onlanguagechange assert_true: The prototype object must have a property &quot;onlanguagechange&quot; expected true got false
+FAIL HTMLBodyElement interface: attribute onmessage assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLBodyElement interface: attribute onoffline assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLBodyElement interface: attribute ononline assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLBodyElement interface: attribute onpagehide assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLBodyElement interface: attribute onpageshow assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLBodyElement interface: attribute onpopstate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLBodyElement interface: attribute onstorage assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLBodyElement interface: attribute onunload assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLBodyElement must be primary interface of document.createElement(&quot;body&quot;) 
+PASS Stringification of document.createElement(&quot;body&quot;) 
+PASS HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;text&quot; with the proper type (0) 
+PASS HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;link&quot; with the proper type (1) 
+PASS HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;vLink&quot; with the proper type (2) 
+PASS HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;aLink&quot; with the proper type (3) 
+PASS HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;bgColor&quot; with the proper type (4) 
+PASS HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;background&quot; with the proper type (5) 
+FAIL HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;onafterprint&quot; with the proper type (6) assert_inherits: property &quot;onafterprint&quot; not found in prototype chain
+FAIL HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;onbeforeprint&quot; with the proper type (7) assert_inherits: property &quot;onbeforeprint&quot; not found in prototype chain
+PASS HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;onbeforeunload&quot; with the proper type (8) 
+PASS HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;onhashchange&quot; with the proper type (9) 
+FAIL HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;onlanguagechange&quot; with the proper type (10) assert_inherits: property &quot;onlanguagechange&quot; not found in prototype chain
+PASS HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;onmessage&quot; with the proper type (11) 
+PASS HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;onoffline&quot; with the proper type (12) 
+PASS HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;ononline&quot; with the proper type (13) 
+PASS HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;onpagehide&quot; with the proper type (14) 
+PASS HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;onpageshow&quot; with the proper type (15) 
+PASS HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;onpopstate&quot; with the proper type (16) 
+PASS HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;onstorage&quot; with the proper type (17) 
+PASS HTMLBodyElement interface: document.createElement(&quot;body&quot;) must inherit property &quot;onunload&quot; with the proper type (18) 
+FAIL HTMLHeadingElement interface: existence and properties of interface object assert_equals: class string of HTMLHeadingElement expected &quot;[object Function]&quot; but got &quot;[object HTMLHeadingElementConstructor]&quot;
+PASS HTMLHeadingElement interface object length 
+PASS HTMLHeadingElement interface: existence and properties of interface prototype object 
+FAIL HTMLHeadingElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLHeadingElement.prototype.constructor is not writable expected true got false
+FAIL HTMLHeadingElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLHeadingElement must be primary interface of document.createElement(&quot;h1&quot;) 
+PASS Stringification of document.createElement(&quot;h1&quot;) 
+PASS HTMLHeadingElement interface: document.createElement(&quot;h1&quot;) must inherit property &quot;align&quot; with the proper type (0) 
+PASS HTMLHeadingElement must be primary interface of document.createElement(&quot;h2&quot;) 
+PASS Stringification of document.createElement(&quot;h2&quot;) 
+PASS HTMLHeadingElement interface: document.createElement(&quot;h2&quot;) must inherit property &quot;align&quot; with the proper type (0) 
+PASS HTMLHeadingElement must be primary interface of document.createElement(&quot;h3&quot;) 
+PASS Stringification of document.createElement(&quot;h3&quot;) 
+PASS HTMLHeadingElement interface: document.createElement(&quot;h3&quot;) must inherit property &quot;align&quot; with the proper type (0) 
+PASS HTMLHeadingElement must be primary interface of document.createElement(&quot;h4&quot;) 
+PASS Stringification of document.createElement(&quot;h4&quot;) 
+PASS HTMLHeadingElement interface: document.createElement(&quot;h4&quot;) must inherit property &quot;align&quot; with the proper type (0) 
+PASS HTMLHeadingElement must be primary interface of document.createElement(&quot;h5&quot;) 
+PASS Stringification of document.createElement(&quot;h5&quot;) 
+PASS HTMLHeadingElement interface: document.createElement(&quot;h5&quot;) must inherit property &quot;align&quot; with the proper type (0) 
+PASS HTMLHeadingElement must be primary interface of document.createElement(&quot;h6&quot;) 
+PASS Stringification of document.createElement(&quot;h6&quot;) 
+PASS HTMLHeadingElement interface: document.createElement(&quot;h6&quot;) must inherit property &quot;align&quot; with the proper type (0) 
+FAIL HTMLParagraphElement interface: existence and properties of interface object assert_equals: class string of HTMLParagraphElement expected &quot;[object Function]&quot; but got &quot;[object HTMLParagraphElementConstructor]&quot;
+PASS HTMLParagraphElement interface object length 
+PASS HTMLParagraphElement interface: existence and properties of interface prototype object 
+FAIL HTMLParagraphElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLParagraphElement.prototype.constructor is not writable expected true got false
+FAIL HTMLParagraphElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLParagraphElement must be primary interface of document.createElement(&quot;p&quot;) 
+PASS Stringification of document.createElement(&quot;p&quot;) 
+PASS HTMLParagraphElement interface: document.createElement(&quot;p&quot;) must inherit property &quot;align&quot; with the proper type (0) 
+FAIL HTMLHRElement interface: existence and properties of interface object assert_equals: class string of HTMLHRElement expected &quot;[object Function]&quot; but got &quot;[object HTMLHRElementConstructor]&quot;
+PASS HTMLHRElement interface object length 
+PASS HTMLHRElement interface: existence and properties of interface prototype object 
+FAIL HTMLHRElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLHRElement.prototype.constructor is not writable expected true got false
+FAIL HTMLHRElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLHRElement interface: attribute color assert_true: The prototype object must have a property &quot;color&quot; expected true got false
+FAIL HTMLHRElement interface: attribute noShade assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLHRElement interface: attribute size assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLHRElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLHRElement must be primary interface of document.createElement(&quot;hr&quot;) 
+PASS Stringification of document.createElement(&quot;hr&quot;) 
+PASS HTMLHRElement interface: document.createElement(&quot;hr&quot;) must inherit property &quot;align&quot; with the proper type (0) 
+FAIL HTMLHRElement interface: document.createElement(&quot;hr&quot;) must inherit property &quot;color&quot; with the proper type (1) assert_inherits: property &quot;color&quot; not found in prototype chain
+PASS HTMLHRElement interface: document.createElement(&quot;hr&quot;) must inherit property &quot;noShade&quot; with the proper type (2) 
+PASS HTMLHRElement interface: document.createElement(&quot;hr&quot;) must inherit property &quot;size&quot; with the proper type (3) 
+PASS HTMLHRElement interface: document.createElement(&quot;hr&quot;) must inherit property &quot;width&quot; with the proper type (4) 
+FAIL HTMLPreElement interface: existence and properties of interface object assert_equals: class string of HTMLPreElement expected &quot;[object Function]&quot; but got &quot;[object HTMLPreElementConstructor]&quot;
+PASS HTMLPreElement interface object length 
+PASS HTMLPreElement interface: existence and properties of interface prototype object 
+FAIL HTMLPreElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLPreElement.prototype.constructor is not writable expected true got false
+FAIL HTMLPreElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLPreElement must be primary interface of document.createElement(&quot;pre&quot;) 
+PASS Stringification of document.createElement(&quot;pre&quot;) 
+PASS HTMLPreElement interface: document.createElement(&quot;pre&quot;) must inherit property &quot;width&quot; with the proper type (0) 
+PASS HTMLPreElement must be primary interface of document.createElement(&quot;listing&quot;) 
+PASS Stringification of document.createElement(&quot;listing&quot;) 
+PASS HTMLPreElement interface: document.createElement(&quot;listing&quot;) must inherit property &quot;width&quot; with the proper type (0) 
+FAIL HTMLPreElement must be primary interface of document.createElement(&quot;plaintext&quot;) assert_equals: document.createElement(&quot;plaintext&quot;)'s prototype is not HTMLPreElement.prototype expected Node object of unknown type but got Node object of unknown type
+FAIL Stringification of document.createElement(&quot;plaintext&quot;) assert_equals: class string of document.createElement(&quot;plaintext&quot;) expected &quot;[object HTMLPreElement]&quot; but got &quot;[object HTMLElement]&quot;
+FAIL HTMLPreElement interface: document.createElement(&quot;plaintext&quot;) must inherit property &quot;width&quot; with the proper type (0) assert_inherits: property &quot;width&quot; not found in prototype chain
+PASS HTMLPreElement must be primary interface of document.createElement(&quot;xmp&quot;) 
+PASS Stringification of document.createElement(&quot;xmp&quot;) 
+PASS HTMLPreElement interface: document.createElement(&quot;xmp&quot;) must inherit property &quot;width&quot; with the proper type (0) 
+FAIL HTMLQuoteElement interface: existence and properties of interface object assert_equals: class string of HTMLQuoteElement expected &quot;[object Function]&quot; but got &quot;[object HTMLQuoteElementConstructor]&quot;
+PASS HTMLQuoteElement interface object length 
+PASS HTMLQuoteElement interface: existence and properties of interface prototype object 
+FAIL HTMLQuoteElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLQuoteElement.prototype.constructor is not writable expected true got false
+FAIL HTMLQuoteElement interface: attribute cite assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLQuoteElement must be primary interface of document.createElement(&quot;blockquote&quot;) 
+PASS Stringification of document.createElement(&quot;blockquote&quot;) 
+PASS HTMLQuoteElement interface: document.createElement(&quot;blockquote&quot;) must inherit property &quot;cite&quot; with the proper type (0) 
+PASS HTMLQuoteElement must be primary interface of document.createElement(&quot;q&quot;) 
+PASS Stringification of document.createElement(&quot;q&quot;) 
+PASS HTMLQuoteElement interface: document.createElement(&quot;q&quot;) must inherit property &quot;cite&quot; with the proper type (0) 
+FAIL HTMLOListElement interface: existence and properties of interface object assert_equals: class string of HTMLOListElement expected &quot;[object Function]&quot; but got &quot;[object HTMLOListElementConstructor]&quot;
+PASS HTMLOListElement interface object length 
+PASS HTMLOListElement interface: existence and properties of interface prototype object 
+FAIL HTMLOListElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLOListElement.prototype.constructor is not writable expected true got false
+FAIL HTMLOListElement interface: attribute reversed assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOListElement interface: attribute start assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOListElement interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOListElement interface: attribute compact assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLUListElement interface: existence and properties of interface object assert_equals: class string of HTMLUListElement expected &quot;[object Function]&quot; but got &quot;[object HTMLUListElementConstructor]&quot;
+PASS HTMLUListElement interface object length 
+PASS HTMLUListElement interface: existence and properties of interface prototype object 
+FAIL HTMLUListElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLUListElement.prototype.constructor is not writable expected true got false
+FAIL HTMLUListElement interface: attribute compact assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLUListElement interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLLIElement interface: existence and properties of interface object assert_equals: class string of HTMLLIElement expected &quot;[object Function]&quot; but got &quot;[object HTMLLIElementConstructor]&quot;
+PASS HTMLLIElement interface object length 
+PASS HTMLLIElement interface: existence and properties of interface prototype object 
+FAIL HTMLLIElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLLIElement.prototype.constructor is not writable expected true got false
+FAIL HTMLLIElement interface: attribute value assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLLIElement interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLLIElement must be primary interface of document.createElement(&quot;li&quot;) 
+PASS Stringification of document.createElement(&quot;li&quot;) 
+PASS HTMLLIElement interface: document.createElement(&quot;li&quot;) must inherit property &quot;value&quot; with the proper type (0) 
+PASS HTMLLIElement interface: document.createElement(&quot;li&quot;) must inherit property &quot;type&quot; with the proper type (1) 
+FAIL HTMLDListElement interface: existence and properties of interface object assert_equals: class string of HTMLDListElement expected &quot;[object Function]&quot; but got &quot;[object HTMLDListElementConstructor]&quot;
+PASS HTMLDListElement interface object length 
+PASS HTMLDListElement interface: existence and properties of interface prototype object 
+FAIL HTMLDListElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLDListElement.prototype.constructor is not writable expected true got false
+FAIL HTMLDListElement interface: attribute compact assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLDivElement interface: existence and properties of interface object assert_equals: class string of HTMLDivElement expected &quot;[object Function]&quot; but got &quot;[object HTMLDivElementConstructor]&quot;
+PASS HTMLDivElement interface object length 
+PASS HTMLDivElement interface: existence and properties of interface prototype object 
+FAIL HTMLDivElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLDivElement.prototype.constructor is not writable expected true got false
+FAIL HTMLDivElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLDivElement must be primary interface of document.createElement(&quot;div&quot;) 
+PASS Stringification of document.createElement(&quot;div&quot;) 
+PASS HTMLDivElement interface: document.createElement(&quot;div&quot;) must inherit property &quot;align&quot; with the proper type (0) 
+FAIL HTMLAnchorElement interface: existence and properties of interface object assert_equals: class string of HTMLAnchorElement expected &quot;[object Function]&quot; but got &quot;[object HTMLAnchorElementConstructor]&quot;
+PASS HTMLAnchorElement interface object length 
+PASS HTMLAnchorElement interface: existence and properties of interface prototype object 
+FAIL HTMLAnchorElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLAnchorElement.prototype.constructor is not writable expected true got false
+FAIL HTMLAnchorElement interface: attribute target assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAnchorElement interface: attribute download assert_true: The prototype object must have a property &quot;download&quot; expected true got false
+FAIL HTMLAnchorElement interface: attribute ping assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAnchorElement interface: attribute rel assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAnchorElement interface: attribute relList assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAnchorElement interface: attribute hreflang assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAnchorElement interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAnchorElement interface: attribute text assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAnchorElement interface: attribute coords assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAnchorElement interface: attribute charset assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAnchorElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAnchorElement interface: attribute rev assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAnchorElement interface: attribute shape assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLAnchorElement must be primary interface of document.createElement(&quot;a&quot;) 
+PASS Stringification of document.createElement(&quot;a&quot;) 
+PASS HTMLAnchorElement interface: document.createElement(&quot;a&quot;) must inherit property &quot;target&quot; with the proper type (0) 
+FAIL HTMLAnchorElement interface: document.createElement(&quot;a&quot;) must inherit property &quot;download&quot; with the proper type (1) assert_inherits: property &quot;download&quot; not found in prototype chain
+FAIL HTMLAnchorElement interface: document.createElement(&quot;a&quot;) must inherit property &quot;ping&quot; with the proper type (2) assert_true: wrong type: not object or function expected true got false
+PASS HTMLAnchorElement interface: document.createElement(&quot;a&quot;) must inherit property &quot;rel&quot; with the proper type (3) 
+PASS HTMLAnchorElement interface: document.createElement(&quot;a&quot;) must inherit property &quot;relList&quot; with the proper type (4) 
+PASS HTMLAnchorElement interface: document.createElement(&quot;a&quot;) must inherit property &quot;hreflang&quot; with the proper type (5) 
+PASS HTMLAnchorElement interface: document.createElement(&quot;a&quot;) must inherit property &quot;type&quot; with the proper type (6) 
+PASS HTMLAnchorElement interface: document.createElement(&quot;a&quot;) must inherit property &quot;text&quot; with the proper type (7) 
+PASS HTMLAnchorElement interface: document.createElement(&quot;a&quot;) must inherit property &quot;coords&quot; with the proper type (8) 
+PASS HTMLAnchorElement interface: document.createElement(&quot;a&quot;) must inherit property &quot;charset&quot; with the proper type (9) 
+PASS HTMLAnchorElement interface: document.createElement(&quot;a&quot;) must inherit property &quot;name&quot; with the proper type (10) 
+PASS HTMLAnchorElement interface: document.createElement(&quot;a&quot;) must inherit property &quot;rev&quot; with the proper type (11) 
+PASS HTMLAnchorElement interface: document.createElement(&quot;a&quot;) must inherit property &quot;shape&quot; with the proper type (12) 
+FAIL HTMLDataElement interface: existence and properties of interface object assert_own_property: self does not have own property &quot;HTMLDataElement&quot; expected property &quot;HTMLDataElement&quot; missing
+FAIL HTMLDataElement interface object length assert_own_property: self does not have own property &quot;HTMLDataElement&quot; expected property &quot;HTMLDataElement&quot; missing
+FAIL HTMLDataElement interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;HTMLDataElement&quot; expected property &quot;HTMLDataElement&quot; missing
+FAIL HTMLDataElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;HTMLDataElement&quot; expected property &quot;HTMLDataElement&quot; missing
+FAIL HTMLDataElement interface: attribute value assert_own_property: self does not have own property &quot;HTMLDataElement&quot; expected property &quot;HTMLDataElement&quot; missing
+FAIL HTMLDataElement must be primary interface of document.createElement(&quot;data&quot;) assert_own_property: self does not have own property &quot;HTMLDataElement&quot; expected property &quot;HTMLDataElement&quot; missing
+FAIL Stringification of document.createElement(&quot;data&quot;) assert_equals: class string of document.createElement(&quot;data&quot;) expected &quot;[object HTMLDataElement]&quot; but got &quot;[object HTMLUnknownElement]&quot;
+FAIL HTMLDataElement interface: document.createElement(&quot;data&quot;) must inherit property &quot;value&quot; with the proper type (0) assert_inherits: property &quot;value&quot; not found in prototype chain
+FAIL HTMLTimeElement interface: existence and properties of interface object assert_equals: class string of HTMLTimeElement expected &quot;[object Function]&quot; but got &quot;[object HTMLTimeElementConstructor]&quot;
+PASS HTMLTimeElement interface object length 
+PASS HTMLTimeElement interface: existence and properties of interface prototype object 
+FAIL HTMLTimeElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTimeElement.prototype.constructor is not writable expected true got false
+FAIL HTMLTimeElement interface: attribute dateTime assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTimeElement must be primary interface of document.createElement(&quot;time&quot;) 
+PASS Stringification of document.createElement(&quot;time&quot;) 
+PASS HTMLTimeElement interface: document.createElement(&quot;time&quot;) must inherit property &quot;dateTime&quot; with the proper type (0) 
+FAIL HTMLSpanElement interface: existence and properties of interface object assert_equals: class string of HTMLSpanElement expected &quot;[object Function]&quot; but got &quot;[object HTMLSpanElementConstructor]&quot;
+PASS HTMLSpanElement interface object length 
+PASS HTMLSpanElement interface: existence and properties of interface prototype object 
+FAIL HTMLSpanElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLSpanElement.prototype.constructor is not writable expected true got false
+PASS HTMLSpanElement must be primary interface of document.createElement(&quot;span&quot;) 
+PASS Stringification of document.createElement(&quot;span&quot;) 
+FAIL HTMLBRElement interface: existence and properties of interface object assert_equals: class string of HTMLBRElement expected &quot;[object Function]&quot; but got &quot;[object HTMLBRElementConstructor]&quot;
+PASS HTMLBRElement interface object length 
+PASS HTMLBRElement interface: existence and properties of interface prototype object 
+FAIL HTMLBRElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLBRElement.prototype.constructor is not writable expected true got false
+FAIL HTMLBRElement interface: attribute clear assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLBRElement must be primary interface of document.createElement(&quot;br&quot;) 
+PASS Stringification of document.createElement(&quot;br&quot;) 
+PASS HTMLBRElement interface: document.createElement(&quot;br&quot;) must inherit property &quot;clear&quot; with the proper type (0) 
+FAIL HTMLModElement interface: existence and properties of interface object assert_equals: class string of HTMLModElement expected &quot;[object Function]&quot; but got &quot;[object HTMLModElementConstructor]&quot;
+PASS HTMLModElement interface object length 
+PASS HTMLModElement interface: existence and properties of interface prototype object 
+FAIL HTMLModElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLModElement.prototype.constructor is not writable expected true got false
+FAIL HTMLModElement interface: attribute cite assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLModElement interface: attribute dateTime assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLModElement must be primary interface of document.createElement(&quot;ins&quot;) 
+PASS Stringification of document.createElement(&quot;ins&quot;) 
+PASS HTMLModElement interface: document.createElement(&quot;ins&quot;) must inherit property &quot;cite&quot; with the proper type (0) 
+PASS HTMLModElement interface: document.createElement(&quot;ins&quot;) must inherit property &quot;dateTime&quot; with the proper type (1) 
+PASS HTMLModElement must be primary interface of document.createElement(&quot;del&quot;) 
+PASS Stringification of document.createElement(&quot;del&quot;) 
+PASS HTMLModElement interface: document.createElement(&quot;del&quot;) must inherit property &quot;cite&quot; with the proper type (0) 
+PASS HTMLModElement interface: document.createElement(&quot;del&quot;) must inherit property &quot;dateTime&quot; with the proper type (1) 
+FAIL HTMLPictureElement interface: existence and properties of interface object assert_equals: class string of HTMLPictureElement expected &quot;[object Function]&quot; but got &quot;[object HTMLPictureElementConstructor]&quot;
+PASS HTMLPictureElement interface object length 
+PASS HTMLPictureElement interface: existence and properties of interface prototype object 
+FAIL HTMLPictureElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLPictureElement.prototype.constructor is not writable expected true got false
+PASS HTMLPictureElement must be primary interface of document.createElement(&quot;picture&quot;) 
+PASS Stringification of document.createElement(&quot;picture&quot;) 
+FAIL HTMLImageElement interface: existence and properties of interface object assert_equals: class string of HTMLImageElement expected &quot;[object Function]&quot; but got &quot;[object HTMLImageElementConstructor]&quot;
+PASS HTMLImageElement interface object length 
+PASS HTMLImageElement interface: existence and properties of interface prototype object 
+FAIL HTMLImageElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLImageElement.prototype.constructor is not writable expected true got false
+FAIL HTMLImageElement interface: attribute alt assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute src assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute srcset assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute sizes assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute crossOrigin assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute useMap assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute isMap assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute height assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute naturalWidth assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute naturalHeight assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute complete assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute currentSrc assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute lowsrc assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute hspace assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute vspace assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute longDesc assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLImageElement interface: attribute border assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLImageElement must be primary interface of document.createElement(&quot;img&quot;) 
+PASS Stringification of document.createElement(&quot;img&quot;) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;alt&quot; with the proper type (0) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;src&quot; with the proper type (1) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;srcset&quot; with the proper type (2) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;sizes&quot; with the proper type (3) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;crossOrigin&quot; with the proper type (4) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;useMap&quot; with the proper type (5) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;isMap&quot; with the proper type (6) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;width&quot; with the proper type (7) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;height&quot; with the proper type (8) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;naturalWidth&quot; with the proper type (9) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;naturalHeight&quot; with the proper type (10) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;complete&quot; with the proper type (11) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;currentSrc&quot; with the proper type (12) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;name&quot; with the proper type (13) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;lowsrc&quot; with the proper type (14) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;align&quot; with the proper type (15) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;hspace&quot; with the proper type (16) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;vspace&quot; with the proper type (17) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;longDesc&quot; with the proper type (18) 
+PASS HTMLImageElement interface: document.createElement(&quot;img&quot;) must inherit property &quot;border&quot; with the proper type (19) 
+PASS HTMLImageElement must be primary interface of new Image() 
+PASS Stringification of new Image() 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;alt&quot; with the proper type (0) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;src&quot; with the proper type (1) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;srcset&quot; with the proper type (2) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;sizes&quot; with the proper type (3) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;crossOrigin&quot; with the proper type (4) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;useMap&quot; with the proper type (5) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;isMap&quot; with the proper type (6) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;width&quot; with the proper type (7) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;height&quot; with the proper type (8) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;naturalWidth&quot; with the proper type (9) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;naturalHeight&quot; with the proper type (10) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;complete&quot; with the proper type (11) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;currentSrc&quot; with the proper type (12) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;name&quot; with the proper type (13) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;lowsrc&quot; with the proper type (14) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;align&quot; with the proper type (15) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;hspace&quot; with the proper type (16) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;vspace&quot; with the proper type (17) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;longDesc&quot; with the proper type (18) 
+PASS HTMLImageElement interface: new Image() must inherit property &quot;border&quot; with the proper type (19) 
+FAIL HTMLIFrameElement interface: existence and properties of interface object assert_equals: class string of HTMLIFrameElement expected &quot;[object Function]&quot; but got &quot;[object HTMLIFrameElementConstructor]&quot;
+PASS HTMLIFrameElement interface object length 
+PASS HTMLIFrameElement interface: existence and properties of interface prototype object 
+FAIL HTMLIFrameElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLIFrameElement.prototype.constructor is not writable expected true got false
+FAIL HTMLIFrameElement interface: attribute src assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLIFrameElement interface: attribute srcdoc assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLIFrameElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLIFrameElement interface: attribute sandbox assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLIFrameElement interface: attribute seamless assert_true: The prototype object must have a property &quot;seamless&quot; expected true got false
+FAIL HTMLIFrameElement interface: attribute allowFullscreen assert_true: The prototype object must have a property &quot;allowFullscreen&quot; expected true got false
+FAIL HTMLIFrameElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLIFrameElement interface: attribute height assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLIFrameElement interface: attribute contentDocument assert_true: The prototype object must have a property &quot;contentDocument&quot; expected true got false
+FAIL HTMLIFrameElement interface: attribute contentWindow assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLIFrameElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLIFrameElement interface: attribute scrolling assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLIFrameElement interface: attribute frameBorder assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLIFrameElement interface: attribute longDesc assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLIFrameElement interface: attribute marginHeight assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLIFrameElement interface: attribute marginWidth assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLEmbedElement interface: existence and properties of interface object assert_equals: class string of HTMLEmbedElement expected &quot;[object Function]&quot; but got &quot;[object HTMLEmbedElementConstructor]&quot;
+PASS HTMLEmbedElement interface object length 
+PASS HTMLEmbedElement interface: existence and properties of interface prototype object 
+FAIL HTMLEmbedElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: HTMLEmbedElement.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+FAIL HTMLEmbedElement interface: attribute src assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLEmbedElement interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLEmbedElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLEmbedElement interface: attribute height assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLEmbedElement interface: operation getSVGDocument() 
+FAIL HTMLEmbedElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLEmbedElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLEmbedElement must be primary interface of document.createElement(&quot;embed&quot;) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL Stringification of document.createElement(&quot;embed&quot;) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLEmbedElement interface: document.createElement(&quot;embed&quot;) must inherit property &quot;src&quot; with the proper type (0) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLEmbedElement interface: document.createElement(&quot;embed&quot;) must inherit property &quot;type&quot; with the proper type (1) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLEmbedElement interface: document.createElement(&quot;embed&quot;) must inherit property &quot;width&quot; with the proper type (2) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLEmbedElement interface: document.createElement(&quot;embed&quot;) must inherit property &quot;height&quot; with the proper type (3) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLEmbedElement interface: document.createElement(&quot;embed&quot;) must inherit property &quot;getSVGDocument&quot; with the proper type (4) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLEmbedElement interface: document.createElement(&quot;embed&quot;) must inherit property &quot;align&quot; with the proper type (6) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLEmbedElement interface: document.createElement(&quot;embed&quot;) must inherit property &quot;name&quot; with the proper type (7) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: existence and properties of interface object assert_equals: class string of HTMLObjectElement expected &quot;[object Function]&quot; but got &quot;[object HTMLObjectElementConstructor]&quot;
+PASS HTMLObjectElement interface object length 
+PASS HTMLObjectElement interface: existence and properties of interface prototype object 
+FAIL HTMLObjectElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: HTMLObjectElement.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+FAIL HTMLObjectElement interface: attribute data assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement interface: attribute typeMustMatch assert_true: The prototype object must have a property &quot;typeMustMatch&quot; expected true got false
+FAIL HTMLObjectElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement interface: attribute useMap assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement interface: attribute form assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement interface: attribute height assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement interface: attribute contentDocument assert_true: The prototype object must have a property &quot;contentDocument&quot; expected true got false
+FAIL HTMLObjectElement interface: attribute contentWindow assert_true: The prototype object must have a property &quot;contentWindow&quot; expected true got false
+FAIL HTMLObjectElement interface: attribute willValidate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement interface: attribute validity assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement interface: attribute validationMessage assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLObjectElement interface: operation checkValidity() 
+FAIL HTMLObjectElement interface: operation reportValidity() assert_own_property: interface prototype object missing non-static operation expected property &quot;reportValidity&quot; missing
+PASS HTMLObjectElement interface: operation setCustomValidity(DOMString) 
+FAIL HTMLObjectElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement interface: attribute archive assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement interface: attribute code assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement interface: attribute declare assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement interface: attribute hspace assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement interface: attribute standby assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement interface: attribute vspace assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement interface: attribute codeBase assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement interface: attribute codeType assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement interface: attribute border assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLObjectElement must be primary interface of document.createElement(&quot;object&quot;) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL Stringification of document.createElement(&quot;object&quot;) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;data&quot; with the proper type (0) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;type&quot; with the proper type (1) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;typeMustMatch&quot; with the proper type (2) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;name&quot; with the proper type (3) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;useMap&quot; with the proper type (4) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;form&quot; with the proper type (5) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;width&quot; with the proper type (6) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;height&quot; with the proper type (7) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;contentDocument&quot; with the proper type (8) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;contentWindow&quot; with the proper type (9) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;willValidate&quot; with the proper type (10) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;validity&quot; with the proper type (11) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;validationMessage&quot; with the proper type (12) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;checkValidity&quot; with the proper type (13) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;reportValidity&quot; with the proper type (14) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;setCustomValidity&quot; with the proper type (15) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: calling setCustomValidity(DOMString) on document.createElement(&quot;object&quot;) with too few arguments must throw TypeError assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;align&quot; with the proper type (17) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;archive&quot; with the proper type (18) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;code&quot; with the proper type (19) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;declare&quot; with the proper type (20) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;hspace&quot; with the proper type (21) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;standby&quot; with the proper type (22) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;vspace&quot; with the proper type (23) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;codeBase&quot; with the proper type (24) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;codeType&quot; with the proper type (25) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLObjectElement interface: document.createElement(&quot;object&quot;) must inherit property &quot;border&quot; with the proper type (26) assert_equals: wrong typeof object expected &quot;function&quot; but got &quot;object&quot;
+FAIL HTMLParamElement interface: existence and properties of interface object assert_equals: class string of HTMLParamElement expected &quot;[object Function]&quot; but got &quot;[object HTMLParamElementConstructor]&quot;
+PASS HTMLParamElement interface object length 
+PASS HTMLParamElement interface: existence and properties of interface prototype object 
+FAIL HTMLParamElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLParamElement.prototype.constructor is not writable expected true got false
+FAIL HTMLParamElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLParamElement interface: attribute value assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLParamElement interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLParamElement interface: attribute valueType assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLParamElement must be primary interface of document.createElement(&quot;param&quot;) 
+PASS Stringification of document.createElement(&quot;param&quot;) 
+PASS HTMLParamElement interface: document.createElement(&quot;param&quot;) must inherit property &quot;name&quot; with the proper type (0) 
+PASS HTMLParamElement interface: document.createElement(&quot;param&quot;) must inherit property &quot;value&quot; with the proper type (1) 
+PASS HTMLParamElement interface: document.createElement(&quot;param&quot;) must inherit property &quot;type&quot; with the proper type (2) 
+PASS HTMLParamElement interface: document.createElement(&quot;param&quot;) must inherit property &quot;valueType&quot; with the proper type (3) 
+FAIL HTMLVideoElement interface: existence and properties of interface object assert_equals: class string of HTMLVideoElement expected &quot;[object Function]&quot; but got &quot;[object HTMLVideoElementConstructor]&quot;
+PASS HTMLVideoElement interface object length 
+PASS HTMLVideoElement interface: existence and properties of interface prototype object 
+FAIL HTMLVideoElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLVideoElement.prototype.constructor is not writable expected true got false
+FAIL HTMLVideoElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLVideoElement interface: attribute height assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLVideoElement interface: attribute videoWidth assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLVideoElement interface: attribute videoHeight assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLVideoElement interface: attribute poster assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLVideoElement must be primary interface of document.createElement(&quot;video&quot;) 
+PASS Stringification of document.createElement(&quot;video&quot;) 
+PASS HTMLVideoElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;width&quot; with the proper type (0) 
+PASS HTMLVideoElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;height&quot; with the proper type (1) 
+PASS HTMLVideoElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;videoWidth&quot; with the proper type (2) 
+PASS HTMLVideoElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;videoHeight&quot; with the proper type (3) 
+PASS HTMLVideoElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;poster&quot; with the proper type (4) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;error&quot; with the proper type (0) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;src&quot; with the proper type (1) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;currentSrc&quot; with the proper type (2) 
+FAIL HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;crossOrigin&quot; with the proper type (3) assert_inherits: property &quot;crossOrigin&quot; not found in prototype chain
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;NETWORK_EMPTY&quot; with the proper type (4) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;NETWORK_IDLE&quot; with the proper type (5) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;NETWORK_LOADING&quot; with the proper type (6) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;NETWORK_NO_SOURCE&quot; with the proper type (7) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;networkState&quot; with the proper type (8) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;preload&quot; with the proper type (9) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;buffered&quot; with the proper type (10) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;load&quot; with the proper type (11) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;canPlayType&quot; with the proper type (12) 
+FAIL HTMLMediaElement interface: calling canPlayType(DOMString) on document.createElement(&quot;video&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;HAVE_NOTHING&quot; with the proper type (13) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;HAVE_METADATA&quot; with the proper type (14) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;HAVE_CURRENT_DATA&quot; with the proper type (15) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;HAVE_FUTURE_DATA&quot; with the proper type (16) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;HAVE_ENOUGH_DATA&quot; with the proper type (17) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;readyState&quot; with the proper type (18) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;seeking&quot; with the proper type (19) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;currentTime&quot; with the proper type (20) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;fastSeek&quot; with the proper type (21) 
+PASS HTMLMediaElement interface: calling fastSeek(double) on document.createElement(&quot;video&quot;) with too few arguments must throw TypeError 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;duration&quot; with the proper type (22) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;getStartDate&quot; with the proper type (23) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;paused&quot; with the proper type (24) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;defaultPlaybackRate&quot; with the proper type (25) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;playbackRate&quot; with the proper type (26) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;played&quot; with the proper type (27) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;seekable&quot; with the proper type (28) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;ended&quot; with the proper type (29) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;autoplay&quot; with the proper type (30) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;loop&quot; with the proper type (31) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;play&quot; with the proper type (32) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;pause&quot; with the proper type (33) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;mediaGroup&quot; with the proper type (34) 
+FAIL HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;controller&quot; with the proper type (35) assert_inherits: property &quot;controller&quot; found on object expected in prototype chain
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;controls&quot; with the proper type (36) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;volume&quot; with the proper type (37) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;muted&quot; with the proper type (38) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;defaultMuted&quot; with the proper type (39) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;audioTracks&quot; with the proper type (40) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;videoTracks&quot; with the proper type (41) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;textTracks&quot; with the proper type (42) 
+PASS HTMLMediaElement interface: document.createElement(&quot;video&quot;) must inherit property &quot;addTextTrack&quot; with the proper type (43) 
+PASS HTMLMediaElement interface: calling addTextTrack(TextTrackKind,DOMString,DOMString) on document.createElement(&quot;video&quot;) with too few arguments must throw TypeError 
+FAIL HTMLAudioElement interface: existence and properties of interface object assert_equals: class string of HTMLAudioElement expected &quot;[object Function]&quot; but got &quot;[object HTMLAudioElementConstructor]&quot;
+PASS HTMLAudioElement interface object length 
+PASS HTMLAudioElement interface: existence and properties of interface prototype object 
+FAIL HTMLAudioElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLAudioElement.prototype.constructor is not writable expected true got false
+PASS HTMLAudioElement must be primary interface of document.createElement(&quot;audio&quot;) 
+PASS Stringification of document.createElement(&quot;audio&quot;) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;error&quot; with the proper type (0) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;src&quot; with the proper type (1) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;currentSrc&quot; with the proper type (2) 
+FAIL HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;crossOrigin&quot; with the proper type (3) assert_inherits: property &quot;crossOrigin&quot; not found in prototype chain
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;NETWORK_EMPTY&quot; with the proper type (4) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;NETWORK_IDLE&quot; with the proper type (5) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;NETWORK_LOADING&quot; with the proper type (6) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;NETWORK_NO_SOURCE&quot; with the proper type (7) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;networkState&quot; with the proper type (8) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;preload&quot; with the proper type (9) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;buffered&quot; with the proper type (10) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;load&quot; with the proper type (11) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;canPlayType&quot; with the proper type (12) 
+FAIL HTMLMediaElement interface: calling canPlayType(DOMString) on document.createElement(&quot;audio&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;HAVE_NOTHING&quot; with the proper type (13) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;HAVE_METADATA&quot; with the proper type (14) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;HAVE_CURRENT_DATA&quot; with the proper type (15) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;HAVE_FUTURE_DATA&quot; with the proper type (16) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;HAVE_ENOUGH_DATA&quot; with the proper type (17) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;readyState&quot; with the proper type (18) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;seeking&quot; with the proper type (19) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;currentTime&quot; with the proper type (20) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;fastSeek&quot; with the proper type (21) 
+PASS HTMLMediaElement interface: calling fastSeek(double) on document.createElement(&quot;audio&quot;) with too few arguments must throw TypeError 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;duration&quot; with the proper type (22) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;getStartDate&quot; with the proper type (23) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;paused&quot; with the proper type (24) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;defaultPlaybackRate&quot; with the proper type (25) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;playbackRate&quot; with the proper type (26) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;played&quot; with the proper type (27) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;seekable&quot; with the proper type (28) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;ended&quot; with the proper type (29) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;autoplay&quot; with the proper type (30) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;loop&quot; with the proper type (31) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;play&quot; with the proper type (32) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;pause&quot; with the proper type (33) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;mediaGroup&quot; with the proper type (34) 
+FAIL HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;controller&quot; with the proper type (35) assert_inherits: property &quot;controller&quot; found on object expected in prototype chain
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;controls&quot; with the proper type (36) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;volume&quot; with the proper type (37) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;muted&quot; with the proper type (38) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;defaultMuted&quot; with the proper type (39) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;audioTracks&quot; with the proper type (40) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;videoTracks&quot; with the proper type (41) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;textTracks&quot; with the proper type (42) 
+PASS HTMLMediaElement interface: document.createElement(&quot;audio&quot;) must inherit property &quot;addTextTrack&quot; with the proper type (43) 
+PASS HTMLMediaElement interface: calling addTextTrack(TextTrackKind,DOMString,DOMString) on document.createElement(&quot;audio&quot;) with too few arguments must throw TypeError 
+PASS HTMLAudioElement must be primary interface of new Audio() 
+PASS Stringification of new Audio() 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;error&quot; with the proper type (0) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;src&quot; with the proper type (1) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;currentSrc&quot; with the proper type (2) 
+FAIL HTMLMediaElement interface: new Audio() must inherit property &quot;crossOrigin&quot; with the proper type (3) assert_inherits: property &quot;crossOrigin&quot; not found in prototype chain
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;NETWORK_EMPTY&quot; with the proper type (4) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;NETWORK_IDLE&quot; with the proper type (5) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;NETWORK_LOADING&quot; with the proper type (6) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;NETWORK_NO_SOURCE&quot; with the proper type (7) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;networkState&quot; with the proper type (8) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;preload&quot; with the proper type (9) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;buffered&quot; with the proper type (10) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;load&quot; with the proper type (11) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;canPlayType&quot; with the proper type (12) 
+FAIL HTMLMediaElement interface: calling canPlayType(DOMString) on new Audio() with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;HAVE_NOTHING&quot; with the proper type (13) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;HAVE_METADATA&quot; with the proper type (14) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;HAVE_CURRENT_DATA&quot; with the proper type (15) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;HAVE_FUTURE_DATA&quot; with the proper type (16) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;HAVE_ENOUGH_DATA&quot; with the proper type (17) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;readyState&quot; with the proper type (18) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;seeking&quot; with the proper type (19) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;currentTime&quot; with the proper type (20) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;fastSeek&quot; with the proper type (21) 
+PASS HTMLMediaElement interface: calling fastSeek(double) on new Audio() with too few arguments must throw TypeError 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;duration&quot; with the proper type (22) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;getStartDate&quot; with the proper type (23) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;paused&quot; with the proper type (24) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;defaultPlaybackRate&quot; with the proper type (25) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;playbackRate&quot; with the proper type (26) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;played&quot; with the proper type (27) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;seekable&quot; with the proper type (28) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;ended&quot; with the proper type (29) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;autoplay&quot; with the proper type (30) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;loop&quot; with the proper type (31) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;play&quot; with the proper type (32) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;pause&quot; with the proper type (33) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;mediaGroup&quot; with the proper type (34) 
+FAIL HTMLMediaElement interface: new Audio() must inherit property &quot;controller&quot; with the proper type (35) assert_inherits: property &quot;controller&quot; found on object expected in prototype chain
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;controls&quot; with the proper type (36) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;volume&quot; with the proper type (37) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;muted&quot; with the proper type (38) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;defaultMuted&quot; with the proper type (39) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;audioTracks&quot; with the proper type (40) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;videoTracks&quot; with the proper type (41) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;textTracks&quot; with the proper type (42) 
+PASS HTMLMediaElement interface: new Audio() must inherit property &quot;addTextTrack&quot; with the proper type (43) 
+PASS HTMLMediaElement interface: calling addTextTrack(TextTrackKind,DOMString,DOMString) on new Audio() with too few arguments must throw TypeError 
+FAIL HTMLSourceElement interface: existence and properties of interface object assert_equals: class string of HTMLSourceElement expected &quot;[object Function]&quot; but got &quot;[object HTMLSourceElementConstructor]&quot;
+PASS HTMLSourceElement interface object length 
+PASS HTMLSourceElement interface: existence and properties of interface prototype object 
+FAIL HTMLSourceElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLSourceElement.prototype.constructor is not writable expected true got false
+FAIL HTMLSourceElement interface: attribute src assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLSourceElement interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLSourceElement interface: attribute srcset assert_true: The prototype object must have a property &quot;srcset&quot; expected true got false
+FAIL HTMLSourceElement interface: attribute sizes assert_true: The prototype object must have a property &quot;sizes&quot; expected true got false
+FAIL HTMLSourceElement interface: attribute media assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLSourceElement must be primary interface of document.createElement(&quot;source&quot;) 
+PASS Stringification of document.createElement(&quot;source&quot;) 
+PASS HTMLSourceElement interface: document.createElement(&quot;source&quot;) must inherit property &quot;src&quot; with the proper type (0) 
+PASS HTMLSourceElement interface: document.createElement(&quot;source&quot;) must inherit property &quot;type&quot; with the proper type (1) 
+FAIL HTMLSourceElement interface: document.createElement(&quot;source&quot;) must inherit property &quot;srcset&quot; with the proper type (2) assert_inherits: property &quot;srcset&quot; not found in prototype chain
+FAIL HTMLSourceElement interface: document.createElement(&quot;source&quot;) must inherit property &quot;sizes&quot; with the proper type (3) assert_inherits: property &quot;sizes&quot; not found in prototype chain
+PASS HTMLSourceElement interface: document.createElement(&quot;source&quot;) must inherit property &quot;media&quot; with the proper type (4) 
+FAIL HTMLTrackElement interface: existence and properties of interface object assert_equals: class string of HTMLTrackElement expected &quot;[object Function]&quot; but got &quot;[object HTMLTrackElementConstructor]&quot;
+PASS HTMLTrackElement interface object length 
+PASS HTMLTrackElement interface: existence and properties of interface prototype object 
+FAIL HTMLTrackElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTrackElement.prototype.constructor is not writable expected true got false
+FAIL HTMLTrackElement interface: attribute kind assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTrackElement interface: attribute src assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTrackElement interface: attribute srclang assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTrackElement interface: attribute label assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTrackElement interface: attribute default assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTrackElement interface: constant NONE on interface object 
+PASS HTMLTrackElement interface: constant NONE on interface prototype object 
+PASS HTMLTrackElement interface: constant LOADING on interface object 
+PASS HTMLTrackElement interface: constant LOADING on interface prototype object 
+PASS HTMLTrackElement interface: constant LOADED on interface object 
+PASS HTMLTrackElement interface: constant LOADED on interface prototype object 
+PASS HTMLTrackElement interface: constant ERROR on interface object 
+PASS HTMLTrackElement interface: constant ERROR on interface prototype object 
+FAIL HTMLTrackElement interface: attribute readyState assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTrackElement interface: attribute track assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTrackElement must be primary interface of document.createElement(&quot;track&quot;) 
+PASS Stringification of document.createElement(&quot;track&quot;) 
+PASS HTMLTrackElement interface: document.createElement(&quot;track&quot;) must inherit property &quot;kind&quot; with the proper type (0) 
+PASS HTMLTrackElement interface: document.createElement(&quot;track&quot;) must inherit property &quot;src&quot; with the proper type (1) 
+PASS HTMLTrackElement interface: document.createElement(&quot;track&quot;) must inherit property &quot;srclang&quot; with the proper type (2) 
+PASS HTMLTrackElement interface: document.createElement(&quot;track&quot;) must inherit property &quot;label&quot; with the proper type (3) 
+PASS HTMLTrackElement interface: document.createElement(&quot;track&quot;) must inherit property &quot;default&quot; with the proper type (4) 
+PASS HTMLTrackElement interface: document.createElement(&quot;track&quot;) must inherit property &quot;NONE&quot; with the proper type (5) 
+PASS HTMLTrackElement interface: document.createElement(&quot;track&quot;) must inherit property &quot;LOADING&quot; with the proper type (6) 
+PASS HTMLTrackElement interface: document.createElement(&quot;track&quot;) must inherit property &quot;LOADED&quot; with the proper type (7) 
+PASS HTMLTrackElement interface: document.createElement(&quot;track&quot;) must inherit property &quot;ERROR&quot; with the proper type (8) 
+PASS HTMLTrackElement interface: document.createElement(&quot;track&quot;) must inherit property &quot;readyState&quot; with the proper type (9) 
+PASS HTMLTrackElement interface: document.createElement(&quot;track&quot;) must inherit property &quot;track&quot; with the proper type (10) 
+FAIL HTMLMediaElement interface: existence and properties of interface object assert_equals: class string of HTMLMediaElement expected &quot;[object Function]&quot; but got &quot;[object HTMLMediaElementConstructor]&quot;
+PASS HTMLMediaElement interface object length 
+PASS HTMLMediaElement interface: existence and properties of interface prototype object 
+FAIL HTMLMediaElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLMediaElement.prototype.constructor is not writable expected true got false
+FAIL HTMLMediaElement interface: attribute error assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute src assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute currentSrc assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute crossOrigin assert_true: The prototype object must have a property &quot;crossOrigin&quot; expected true got false
+PASS HTMLMediaElement interface: constant NETWORK_EMPTY on interface object 
+PASS HTMLMediaElement interface: constant NETWORK_EMPTY on interface prototype object 
+PASS HTMLMediaElement interface: constant NETWORK_IDLE on interface object 
+PASS HTMLMediaElement interface: constant NETWORK_IDLE on interface prototype object 
+PASS HTMLMediaElement interface: constant NETWORK_LOADING on interface object 
+PASS HTMLMediaElement interface: constant NETWORK_LOADING on interface prototype object 
+PASS HTMLMediaElement interface: constant NETWORK_NO_SOURCE on interface object 
+PASS HTMLMediaElement interface: constant NETWORK_NO_SOURCE on interface prototype object 
+FAIL HTMLMediaElement interface: attribute networkState assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute preload assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute buffered assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLMediaElement interface: operation load() 
+FAIL HTMLMediaElement interface: operation canPlayType(DOMString) assert_equals: property has wrong .length expected 1 but got 0
+PASS HTMLMediaElement interface: constant HAVE_NOTHING on interface object 
+PASS HTMLMediaElement interface: constant HAVE_NOTHING on interface prototype object 
+PASS HTMLMediaElement interface: constant HAVE_METADATA on interface object 
+PASS HTMLMediaElement interface: constant HAVE_METADATA on interface prototype object 
+PASS HTMLMediaElement interface: constant HAVE_CURRENT_DATA on interface object 
+PASS HTMLMediaElement interface: constant HAVE_CURRENT_DATA on interface prototype object 
+PASS HTMLMediaElement interface: constant HAVE_FUTURE_DATA on interface object 
+PASS HTMLMediaElement interface: constant HAVE_FUTURE_DATA on interface prototype object 
+PASS HTMLMediaElement interface: constant HAVE_ENOUGH_DATA on interface object 
+PASS HTMLMediaElement interface: constant HAVE_ENOUGH_DATA on interface prototype object 
+FAIL HTMLMediaElement interface: attribute readyState assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute seeking assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute currentTime assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLMediaElement interface: operation fastSeek(double) 
+FAIL HTMLMediaElement interface: attribute duration assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLMediaElement interface: operation getStartDate() 
+FAIL HTMLMediaElement interface: attribute paused assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute defaultPlaybackRate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute playbackRate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute played assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute seekable assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute ended assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute autoplay assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute loop assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLMediaElement interface: operation play() 
+PASS HTMLMediaElement interface: operation pause() 
+FAIL HTMLMediaElement interface: attribute mediaGroup assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute controller assert_true: The prototype object must have a property &quot;controller&quot; expected true got false
+FAIL HTMLMediaElement interface: attribute controls assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute volume assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute muted assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute defaultMuted assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute audioTracks assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute videoTracks assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMediaElement interface: attribute textTracks assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLMediaElement interface: operation addTextTrack(TextTrackKind,DOMString,DOMString) 
+FAIL MediaError interface: existence and properties of interface object assert_equals: class string of MediaError expected &quot;[object Function]&quot; but got &quot;[object MediaErrorConstructor]&quot;
+PASS MediaError interface object length 
+PASS MediaError interface: existence and properties of interface prototype object 
+FAIL MediaError interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: MediaError.prototype.constructor is not writable expected true got false
+PASS MediaError interface: constant MEDIA_ERR_ABORTED on interface object 
+PASS MediaError interface: constant MEDIA_ERR_ABORTED on interface prototype object 
+PASS MediaError interface: constant MEDIA_ERR_NETWORK on interface object 
+PASS MediaError interface: constant MEDIA_ERR_NETWORK on interface prototype object 
+PASS MediaError interface: constant MEDIA_ERR_DECODE on interface object 
+PASS MediaError interface: constant MEDIA_ERR_DECODE on interface prototype object 
+PASS MediaError interface: constant MEDIA_ERR_SRC_NOT_SUPPORTED on interface object 
+PASS MediaError interface: constant MEDIA_ERR_SRC_NOT_SUPPORTED on interface prototype object 
+FAIL MediaError interface: attribute code assert_true: The prototype object must have a property &quot;code&quot; expected true got false
+PASS MediaError must be primary interface of errorVideo.error 
+PASS Stringification of errorVideo.error 
+PASS MediaError interface: errorVideo.error must inherit property &quot;MEDIA_ERR_ABORTED&quot; with the proper type (0) 
+PASS MediaError interface: errorVideo.error must inherit property &quot;MEDIA_ERR_NETWORK&quot; with the proper type (1) 
+PASS MediaError interface: errorVideo.error must inherit property &quot;MEDIA_ERR_DECODE&quot; with the proper type (2) 
+PASS MediaError interface: errorVideo.error must inherit property &quot;MEDIA_ERR_SRC_NOT_SUPPORTED&quot; with the proper type (3) 
+FAIL MediaError interface: errorVideo.error must inherit property &quot;code&quot; with the proper type (4) assert_inherits: property &quot;code&quot; found on object expected in prototype chain
+FAIL AudioTrackList interface: existence and properties of interface object assert_own_property: self does not have own property &quot;AudioTrackList&quot; expected property &quot;AudioTrackList&quot; missing
+FAIL AudioTrackList interface object length assert_own_property: self does not have own property &quot;AudioTrackList&quot; expected property &quot;AudioTrackList&quot; missing
+FAIL AudioTrackList interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;AudioTrackList&quot; expected property &quot;AudioTrackList&quot; missing
+FAIL AudioTrackList interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;AudioTrackList&quot; expected property &quot;AudioTrackList&quot; missing
+FAIL AudioTrackList interface: attribute length assert_own_property: self does not have own property &quot;AudioTrackList&quot; expected property &quot;AudioTrackList&quot; missing
+FAIL AudioTrackList interface: operation getTrackById(DOMString) assert_own_property: self does not have own property &quot;AudioTrackList&quot; expected property &quot;AudioTrackList&quot; missing
+FAIL AudioTrackList interface: attribute onchange assert_own_property: self does not have own property &quot;AudioTrackList&quot; expected property &quot;AudioTrackList&quot; missing
+FAIL AudioTrackList interface: attribute onaddtrack assert_own_property: self does not have own property &quot;AudioTrackList&quot; expected property &quot;AudioTrackList&quot; missing
+FAIL AudioTrackList interface: attribute onremovetrack assert_own_property: self does not have own property &quot;AudioTrackList&quot; expected property &quot;AudioTrackList&quot; missing
+FAIL AudioTrack interface: existence and properties of interface object assert_own_property: self does not have own property &quot;AudioTrack&quot; expected property &quot;AudioTrack&quot; missing
+FAIL AudioTrack interface object length assert_own_property: self does not have own property &quot;AudioTrack&quot; expected property &quot;AudioTrack&quot; missing
+FAIL AudioTrack interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;AudioTrack&quot; expected property &quot;AudioTrack&quot; missing
+FAIL AudioTrack interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;AudioTrack&quot; expected property &quot;AudioTrack&quot; missing
+FAIL AudioTrack interface: attribute id assert_own_property: self does not have own property &quot;AudioTrack&quot; expected property &quot;AudioTrack&quot; missing
+FAIL AudioTrack interface: attribute kind assert_own_property: self does not have own property &quot;AudioTrack&quot; expected property &quot;AudioTrack&quot; missing
+FAIL AudioTrack interface: attribute label assert_own_property: self does not have own property &quot;AudioTrack&quot; expected property &quot;AudioTrack&quot; missing
+FAIL AudioTrack interface: attribute language assert_own_property: self does not have own property &quot;AudioTrack&quot; expected property &quot;AudioTrack&quot; missing
+FAIL AudioTrack interface: attribute enabled assert_own_property: self does not have own property &quot;AudioTrack&quot; expected property &quot;AudioTrack&quot; missing
+FAIL VideoTrackList interface: existence and properties of interface object assert_own_property: self does not have own property &quot;VideoTrackList&quot; expected property &quot;VideoTrackList&quot; missing
+FAIL VideoTrackList interface object length assert_own_property: self does not have own property &quot;VideoTrackList&quot; expected property &quot;VideoTrackList&quot; missing
+FAIL VideoTrackList interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;VideoTrackList&quot; expected property &quot;VideoTrackList&quot; missing
+FAIL VideoTrackList interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;VideoTrackList&quot; expected property &quot;VideoTrackList&quot; missing
+FAIL VideoTrackList interface: attribute length assert_own_property: self does not have own property &quot;VideoTrackList&quot; expected property &quot;VideoTrackList&quot; missing
+FAIL VideoTrackList interface: operation getTrackById(DOMString) assert_own_property: self does not have own property &quot;VideoTrackList&quot; expected property &quot;VideoTrackList&quot; missing
+FAIL VideoTrackList interface: attribute selectedIndex assert_own_property: self does not have own property &quot;VideoTrackList&quot; expected property &quot;VideoTrackList&quot; missing
+FAIL VideoTrackList interface: attribute onchange assert_own_property: self does not have own property &quot;VideoTrackList&quot; expected property &quot;VideoTrackList&quot; missing
+FAIL VideoTrackList interface: attribute onaddtrack assert_own_property: self does not have own property &quot;VideoTrackList&quot; expected property &quot;VideoTrackList&quot; missing
+FAIL VideoTrackList interface: attribute onremovetrack assert_own_property: self does not have own property &quot;VideoTrackList&quot; expected property &quot;VideoTrackList&quot; missing
+FAIL VideoTrack interface: existence and properties of interface object assert_own_property: self does not have own property &quot;VideoTrack&quot; expected property &quot;VideoTrack&quot; missing
+FAIL VideoTrack interface object length assert_own_property: self does not have own property &quot;VideoTrack&quot; expected property &quot;VideoTrack&quot; missing
+FAIL VideoTrack interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;VideoTrack&quot; expected property &quot;VideoTrack&quot; missing
+FAIL VideoTrack interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;VideoTrack&quot; expected property &quot;VideoTrack&quot; missing
+FAIL VideoTrack interface: attribute id assert_own_property: self does not have own property &quot;VideoTrack&quot; expected property &quot;VideoTrack&quot; missing
+FAIL VideoTrack interface: attribute kind assert_own_property: self does not have own property &quot;VideoTrack&quot; expected property &quot;VideoTrack&quot; missing
+FAIL VideoTrack interface: attribute label assert_own_property: self does not have own property &quot;VideoTrack&quot; expected property &quot;VideoTrack&quot; missing
+FAIL VideoTrack interface: attribute language assert_own_property: self does not have own property &quot;VideoTrack&quot; expected property &quot;VideoTrack&quot; missing
+FAIL VideoTrack interface: attribute selected assert_own_property: self does not have own property &quot;VideoTrack&quot; expected property &quot;VideoTrack&quot; missing
+FAIL MediaController interface: existence and properties of interface object assert_equals: class string of MediaController expected &quot;[object Function]&quot; but got &quot;[object MediaControllerConstructor]&quot;
+PASS MediaController interface object length 
+FAIL MediaController interface: existence and properties of interface prototype object assert_equals: prototype of MediaController.prototype is not EventTarget.prototype expected object &quot;[object EventTargetPrototype]&quot; but got object &quot;[object Object]&quot;
+FAIL MediaController interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: MediaController.prototype.constructor is not writable expected true got false
+FAIL MediaController interface: attribute readyState assert_true: The prototype object must have a property &quot;readyState&quot; expected true got false
+FAIL MediaController interface: attribute buffered assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MediaController interface: attribute seekable assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MediaController interface: attribute duration assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MediaController interface: attribute currentTime assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MediaController interface: attribute paused assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MediaController interface: attribute playbackState assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MediaController interface: attribute played assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS MediaController interface: operation pause() 
+PASS MediaController interface: operation unpause() 
+PASS MediaController interface: operation play() 
+FAIL MediaController interface: attribute defaultPlaybackRate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MediaController interface: attribute playbackRate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MediaController interface: attribute volume assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MediaController interface: attribute muted assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MediaController interface: attribute onemptied assert_true: The prototype object must have a property &quot;onemptied&quot; expected true got false
+FAIL MediaController interface: attribute onloadedmetadata assert_true: The prototype object must have a property &quot;onloadedmetadata&quot; expected true got false
+FAIL MediaController interface: attribute onloadeddata assert_true: The prototype object must have a property &quot;onloadeddata&quot; expected true got false
+FAIL MediaController interface: attribute oncanplay assert_true: The prototype object must have a property &quot;oncanplay&quot; expected true got false
+FAIL MediaController interface: attribute oncanplaythrough assert_true: The prototype object must have a property &quot;oncanplaythrough&quot; expected true got false
+FAIL MediaController interface: attribute onplaying assert_true: The prototype object must have a property &quot;onplaying&quot; expected true got false
+FAIL MediaController interface: attribute onended assert_true: The prototype object must have a property &quot;onended&quot; expected true got false
+FAIL MediaController interface: attribute onwaiting assert_true: The prototype object must have a property &quot;onwaiting&quot; expected true got false
+FAIL MediaController interface: attribute ondurationchange assert_true: The prototype object must have a property &quot;ondurationchange&quot; expected true got false
+FAIL MediaController interface: attribute ontimeupdate assert_true: The prototype object must have a property &quot;ontimeupdate&quot; expected true got false
+FAIL MediaController interface: attribute onplay assert_true: The prototype object must have a property &quot;onplay&quot; expected true got false
+FAIL MediaController interface: attribute onpause assert_true: The prototype object must have a property &quot;onpause&quot; expected true got false
+FAIL MediaController interface: attribute onratechange assert_true: The prototype object must have a property &quot;onratechange&quot; expected true got false
+FAIL MediaController interface: attribute onvolumechange assert_true: The prototype object must have a property &quot;onvolumechange&quot; expected true got false
+PASS MediaController must be primary interface of new MediaController() 
+PASS Stringification of new MediaController() 
+FAIL MediaController interface: new MediaController() must inherit property &quot;readyState&quot; with the proper type (0) assert_inherits: property &quot;readyState&quot; not found in prototype chain
+PASS MediaController interface: new MediaController() must inherit property &quot;buffered&quot; with the proper type (1) 
+PASS MediaController interface: new MediaController() must inherit property &quot;seekable&quot; with the proper type (2) 
+PASS MediaController interface: new MediaController() must inherit property &quot;duration&quot; with the proper type (3) 
+PASS MediaController interface: new MediaController() must inherit property &quot;currentTime&quot; with the proper type (4) 
+PASS MediaController interface: new MediaController() must inherit property &quot;paused&quot; with the proper type (5) 
+PASS MediaController interface: new MediaController() must inherit property &quot;playbackState&quot; with the proper type (6) 
+PASS MediaController interface: new MediaController() must inherit property &quot;played&quot; with the proper type (7) 
+PASS MediaController interface: new MediaController() must inherit property &quot;pause&quot; with the proper type (8) 
+PASS MediaController interface: new MediaController() must inherit property &quot;unpause&quot; with the proper type (9) 
+PASS MediaController interface: new MediaController() must inherit property &quot;play&quot; with the proper type (10) 
+PASS MediaController interface: new MediaController() must inherit property &quot;defaultPlaybackRate&quot; with the proper type (11) 
+PASS MediaController interface: new MediaController() must inherit property &quot;playbackRate&quot; with the proper type (12) 
+PASS MediaController interface: new MediaController() must inherit property &quot;volume&quot; with the proper type (13) 
+PASS MediaController interface: new MediaController() must inherit property &quot;muted&quot; with the proper type (14) 
+FAIL MediaController interface: new MediaController() must inherit property &quot;onemptied&quot; with the proper type (15) assert_inherits: property &quot;onemptied&quot; not found in prototype chain
+FAIL MediaController interface: new MediaController() must inherit property &quot;onloadedmetadata&quot; with the proper type (16) assert_inherits: property &quot;onloadedmetadata&quot; not found in prototype chain
+FAIL MediaController interface: new MediaController() must inherit property &quot;onloadeddata&quot; with the proper type (17) assert_inherits: property &quot;onloadeddata&quot; not found in prototype chain
+FAIL MediaController interface: new MediaController() must inherit property &quot;oncanplay&quot; with the proper type (18) assert_inherits: property &quot;oncanplay&quot; not found in prototype chain
+FAIL MediaController interface: new MediaController() must inherit property &quot;oncanplaythrough&quot; with the proper type (19) assert_inherits: property &quot;oncanplaythrough&quot; not found in prototype chain
+FAIL MediaController interface: new MediaController() must inherit property &quot;onplaying&quot; with the proper type (20) assert_inherits: property &quot;onplaying&quot; not found in prototype chain
+FAIL MediaController interface: new MediaController() must inherit property &quot;onended&quot; with the proper type (21) assert_inherits: property &quot;onended&quot; not found in prototype chain
+FAIL MediaController interface: new MediaController() must inherit property &quot;onwaiting&quot; with the proper type (22) assert_inherits: property &quot;onwaiting&quot; not found in prototype chain
+FAIL MediaController interface: new MediaController() must inherit property &quot;ondurationchange&quot; with the proper type (23) assert_inherits: property &quot;ondurationchange&quot; not found in prototype chain
+FAIL MediaController interface: new MediaController() must inherit property &quot;ontimeupdate&quot; with the proper type (24) assert_inherits: property &quot;ontimeupdate&quot; not found in prototype chain
+FAIL MediaController interface: new MediaController() must inherit property &quot;onplay&quot; with the proper type (25) assert_inherits: property &quot;onplay&quot; not found in prototype chain
+FAIL MediaController interface: new MediaController() must inherit property &quot;onpause&quot; with the proper type (26) assert_inherits: property &quot;onpause&quot; not found in prototype chain
+FAIL MediaController interface: new MediaController() must inherit property &quot;onratechange&quot; with the proper type (27) assert_inherits: property &quot;onratechange&quot; not found in prototype chain
+FAIL MediaController interface: new MediaController() must inherit property &quot;onvolumechange&quot; with the proper type (28) assert_inherits: property &quot;onvolumechange&quot; not found in prototype chain
+PASS EventTarget interface: new MediaController() must inherit property &quot;addEventListener&quot; with the proper type (0) 
+FAIL EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on new MediaController() with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS EventTarget interface: new MediaController() must inherit property &quot;removeEventListener&quot; with the proper type (1) 
+FAIL EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on new MediaController() with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS EventTarget interface: new MediaController() must inherit property &quot;dispatchEvent&quot; with the proper type (2) 
+PASS EventTarget interface: calling dispatchEvent(Event) on new MediaController() with too few arguments must throw TypeError 
+FAIL TextTrackList interface: existence and properties of interface object assert_equals: class string of TextTrackList expected &quot;[object Function]&quot; but got &quot;[object TextTrackListConstructor]&quot;
+PASS TextTrackList interface object length 
+FAIL TextTrackList interface: existence and properties of interface prototype object assert_equals: prototype of TextTrackList.prototype is not EventTarget.prototype expected object &quot;[object EventTargetPrototype]&quot; but got object &quot;[object Object]&quot;
+FAIL TextTrackList interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: TextTrackList.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+FAIL TextTrackList interface: attribute length assert_true: The prototype object must have a property &quot;length&quot; expected true got false
+PASS TextTrackList interface: operation getTrackById(DOMString) 
+FAIL TextTrackList interface: attribute onchange assert_true: The prototype object must have a property &quot;onchange&quot; expected true got false
+FAIL TextTrackList interface: attribute onaddtrack assert_true: The prototype object must have a property &quot;onaddtrack&quot; expected true got false
+FAIL TextTrackList interface: attribute onremovetrack assert_true: The prototype object must have a property &quot;onremovetrack&quot; expected true got false
+PASS TextTrackList must be primary interface of document.createElement(&quot;video&quot;).textTracks 
+PASS Stringification of document.createElement(&quot;video&quot;).textTracks 
+FAIL TextTrackList interface: document.createElement(&quot;video&quot;).textTracks must inherit property &quot;length&quot; with the proper type (0) assert_inherits: property &quot;length&quot; found on object expected in prototype chain
+PASS TextTrackList interface: document.createElement(&quot;video&quot;).textTracks must inherit property &quot;getTrackById&quot; with the proper type (2) 
+PASS TextTrackList interface: calling getTrackById(DOMString) on document.createElement(&quot;video&quot;).textTracks with too few arguments must throw TypeError 
+FAIL TextTrackList interface: document.createElement(&quot;video&quot;).textTracks must inherit property &quot;onchange&quot; with the proper type (3) assert_inherits: property &quot;onchange&quot; found on object expected in prototype chain
+FAIL TextTrackList interface: document.createElement(&quot;video&quot;).textTracks must inherit property &quot;onaddtrack&quot; with the proper type (4) assert_inherits: property &quot;onaddtrack&quot; found on object expected in prototype chain
+FAIL TextTrackList interface: document.createElement(&quot;video&quot;).textTracks must inherit property &quot;onremovetrack&quot; with the proper type (5) assert_inherits: property &quot;onremovetrack&quot; found on object expected in prototype chain
+PASS EventTarget interface: document.createElement(&quot;video&quot;).textTracks must inherit property &quot;addEventListener&quot; with the proper type (0) 
+FAIL EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.createElement(&quot;video&quot;).textTracks with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS EventTarget interface: document.createElement(&quot;video&quot;).textTracks must inherit property &quot;removeEventListener&quot; with the proper type (1) 
+FAIL EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.createElement(&quot;video&quot;).textTracks with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS EventTarget interface: document.createElement(&quot;video&quot;).textTracks must inherit property &quot;dispatchEvent&quot; with the proper type (2) 
+PASS EventTarget interface: calling dispatchEvent(Event) on document.createElement(&quot;video&quot;).textTracks with too few arguments must throw TypeError 
+FAIL TextTrack interface: existence and properties of interface object assert_equals: class string of TextTrack expected &quot;[object Function]&quot; but got &quot;[object TextTrackConstructor]&quot;
+PASS TextTrack interface object length 
+FAIL TextTrack interface: existence and properties of interface prototype object assert_equals: prototype of TextTrack.prototype is not EventTarget.prototype expected object &quot;[object EventTargetPrototype]&quot; but got object &quot;[object Object]&quot;
+FAIL TextTrack interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: TextTrack.prototype.constructor is not writable expected true got false
+FAIL TextTrack interface: attribute kind assert_true: The prototype object must have a property &quot;kind&quot; expected true got false
+FAIL TextTrack interface: attribute label assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL TextTrack interface: attribute language assert_true: The prototype object must have a property &quot;language&quot; expected true got false
+FAIL TextTrack interface: attribute id assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL TextTrack interface: attribute inBandMetadataTrackDispatchType assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL TextTrack interface: attribute mode assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL TextTrack interface: attribute cues assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL TextTrack interface: attribute activeCues assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS TextTrack interface: operation addCue(TextTrackCue) 
+PASS TextTrack interface: operation removeCue(TextTrackCue) 
+FAIL TextTrack interface: attribute oncuechange assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS TextTrack must be primary interface of document.createElement(&quot;track&quot;).track 
+PASS Stringification of document.createElement(&quot;track&quot;).track 
+FAIL TextTrack interface: document.createElement(&quot;track&quot;).track must inherit property &quot;kind&quot; with the proper type (0) assert_inherits: property &quot;kind&quot; found on object expected in prototype chain
+PASS TextTrack interface: document.createElement(&quot;track&quot;).track must inherit property &quot;label&quot; with the proper type (1) 
+FAIL TextTrack interface: document.createElement(&quot;track&quot;).track must inherit property &quot;language&quot; with the proper type (2) assert_inherits: property &quot;language&quot; found on object expected in prototype chain
+PASS TextTrack interface: document.createElement(&quot;track&quot;).track must inherit property &quot;id&quot; with the proper type (3) 
+PASS TextTrack interface: document.createElement(&quot;track&quot;).track must inherit property &quot;inBandMetadataTrackDispatchType&quot; with the proper type (4) 
+PASS TextTrack interface: document.createElement(&quot;track&quot;).track must inherit property &quot;mode&quot; with the proper type (5) 
+PASS TextTrack interface: document.createElement(&quot;track&quot;).track must inherit property &quot;cues&quot; with the proper type (6) 
+PASS TextTrack interface: document.createElement(&quot;track&quot;).track must inherit property &quot;activeCues&quot; with the proper type (7) 
+PASS TextTrack interface: document.createElement(&quot;track&quot;).track must inherit property &quot;addCue&quot; with the proper type (8) 
+PASS TextTrack interface: calling addCue(TextTrackCue) on document.createElement(&quot;track&quot;).track with too few arguments must throw TypeError 
+PASS TextTrack interface: document.createElement(&quot;track&quot;).track must inherit property &quot;removeCue&quot; with the proper type (9) 
+PASS TextTrack interface: calling removeCue(TextTrackCue) on document.createElement(&quot;track&quot;).track with too few arguments must throw TypeError 
+PASS TextTrack interface: document.createElement(&quot;track&quot;).track must inherit property &quot;oncuechange&quot; with the proper type (10) 
+PASS EventTarget interface: document.createElement(&quot;track&quot;).track must inherit property &quot;addEventListener&quot; with the proper type (0) 
+FAIL EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on document.createElement(&quot;track&quot;).track with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS EventTarget interface: document.createElement(&quot;track&quot;).track must inherit property &quot;removeEventListener&quot; with the proper type (1) 
+FAIL EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on document.createElement(&quot;track&quot;).track with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS EventTarget interface: document.createElement(&quot;track&quot;).track must inherit property &quot;dispatchEvent&quot; with the proper type (2) 
+PASS EventTarget interface: calling dispatchEvent(Event) on document.createElement(&quot;track&quot;).track with too few arguments must throw TypeError 
+FAIL TextTrackCueList interface: existence and properties of interface object assert_equals: class string of TextTrackCueList expected &quot;[object Function]&quot; but got &quot;[object TextTrackCueListConstructor]&quot;
+PASS TextTrackCueList interface object length 
+PASS TextTrackCueList interface: existence and properties of interface prototype object 
+FAIL TextTrackCueList interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: TextTrackCueList.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+FAIL TextTrackCueList interface: attribute length assert_true: The prototype object must have a property &quot;length&quot; expected true got false
+PASS TextTrackCueList interface: operation getCueById(DOMString) 
+PASS TextTrackCueList must be primary interface of document.createElement(&quot;video&quot;).addTextTrack(&quot;subtitles&quot;).cues 
+PASS Stringification of document.createElement(&quot;video&quot;).addTextTrack(&quot;subtitles&quot;).cues 
+FAIL TextTrackCueList interface: document.createElement(&quot;video&quot;).addTextTrack(&quot;subtitles&quot;).cues must inherit property &quot;length&quot; with the proper type (0) assert_inherits: property &quot;length&quot; found on object expected in prototype chain
+PASS TextTrackCueList interface: document.createElement(&quot;video&quot;).addTextTrack(&quot;subtitles&quot;).cues must inherit property &quot;getCueById&quot; with the proper type (2) 
+PASS TextTrackCueList interface: calling getCueById(DOMString) on document.createElement(&quot;video&quot;).addTextTrack(&quot;subtitles&quot;).cues with too few arguments must throw TypeError 
+FAIL TextTrackCue interface: existence and properties of interface object assert_equals: class string of TextTrackCue expected &quot;[object Function]&quot; but got &quot;[object TextTrackCueConstructor]&quot;
+FAIL TextTrackCue interface object length assert_equals: wrong value for TextTrackCue.length expected 0 but got 3
+FAIL TextTrackCue interface: existence and properties of interface prototype object assert_equals: prototype of TextTrackCue.prototype is not EventTarget.prototype expected object &quot;[object EventTargetPrototype]&quot; but got object &quot;[object Object]&quot;
+FAIL TextTrackCue interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: TextTrackCue.prototype.constructor is not writable expected true got false
+FAIL TextTrackCue interface: attribute track assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL TextTrackCue interface: attribute id assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL TextTrackCue interface: attribute startTime assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL TextTrackCue interface: attribute endTime assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL TextTrackCue interface: attribute pauseOnExit assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL TextTrackCue interface: attribute onenter assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL TextTrackCue interface: attribute onexit assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL TimeRanges interface: existence and properties of interface object assert_equals: class string of TimeRanges expected &quot;[object Function]&quot; but got &quot;[object TimeRangesConstructor]&quot;
+PASS TimeRanges interface object length 
+PASS TimeRanges interface: existence and properties of interface prototype object 
+FAIL TimeRanges interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: TimeRanges.prototype.constructor is not writable expected true got false
+FAIL TimeRanges interface: attribute length assert_true: The prototype object must have a property &quot;length&quot; expected true got false
+PASS TimeRanges interface: operation start(unsigned long) 
+PASS TimeRanges interface: operation end(unsigned long) 
+PASS TimeRanges must be primary interface of document.createElement(&quot;video&quot;).buffered 
+PASS Stringification of document.createElement(&quot;video&quot;).buffered 
+FAIL TimeRanges interface: document.createElement(&quot;video&quot;).buffered must inherit property &quot;length&quot; with the proper type (0) assert_inherits: property &quot;length&quot; found on object expected in prototype chain
+PASS TimeRanges interface: document.createElement(&quot;video&quot;).buffered must inherit property &quot;start&quot; with the proper type (1) 
+PASS TimeRanges interface: calling start(unsigned long) on document.createElement(&quot;video&quot;).buffered with too few arguments must throw TypeError 
+PASS TimeRanges interface: document.createElement(&quot;video&quot;).buffered must inherit property &quot;end&quot; with the proper type (2) 
+PASS TimeRanges interface: calling end(unsigned long) on document.createElement(&quot;video&quot;).buffered with too few arguments must throw TypeError 
+FAIL TrackEvent interface: existence and properties of interface object assert_equals: class string of TrackEvent expected &quot;[object Function]&quot; but got &quot;[object TrackEventConstructor]&quot;
+PASS TrackEvent interface object length 
+PASS TrackEvent interface: existence and properties of interface prototype object 
+FAIL TrackEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: TrackEvent.prototype.constructor is not writable expected true got false
+FAIL TrackEvent interface: attribute track assert_true: The prototype object must have a property &quot;track&quot; expected true got false
+FAIL TrackEvent must be primary interface of new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Stringification of new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL TrackEvent interface: new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) must inherit property &quot;track&quot; with the proper type (0) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Event interface: new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) must inherit property &quot;type&quot; with the proper type (0) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Event interface: new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) must inherit property &quot;target&quot; with the proper type (1) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Event interface: new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) must inherit property &quot;currentTarget&quot; with the proper type (2) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Event interface: new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) must inherit property &quot;NONE&quot; with the proper type (3) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Event interface: new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) must inherit property &quot;CAPTURING_PHASE&quot; with the proper type (4) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Event interface: new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) must inherit property &quot;AT_TARGET&quot; with the proper type (5) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Event interface: new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) must inherit property &quot;BUBBLING_PHASE&quot; with the proper type (6) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Event interface: new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) must inherit property &quot;eventPhase&quot; with the proper type (7) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Event interface: new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) must inherit property &quot;stopPropagation&quot; with the proper type (8) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Event interface: new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) must inherit property &quot;stopImmediatePropagation&quot; with the proper type (9) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Event interface: new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) must inherit property &quot;bubbles&quot; with the proper type (10) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Event interface: new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) must inherit property &quot;cancelable&quot; with the proper type (11) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Event interface: new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) must inherit property &quot;preventDefault&quot; with the proper type (12) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Event interface: new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) must inherit property &quot;defaultPrevented&quot; with the proper type (13) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Event interface: new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) must have own property &quot;isTrusted&quot; assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Event interface: new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) must inherit property &quot;timeStamp&quot; with the proper type (15) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Event interface: new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) must inherit property &quot;initEvent&quot; with the proper type (16) assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL Event interface: calling initEvent(DOMString,boolean,boolean) on new TrackEvent(&quot;addtrack&quot;; {track:document.createElement(&quot;track&quot;).track}) with too few arguments must throw TypeError assert_equals: Unexpected exception when evaluating object expected null but got object &quot;SyntaxError: Unexpected token ';'. Expected ')' to end a ...&quot;
+FAIL HTMLMapElement interface: existence and properties of interface object assert_equals: class string of HTMLMapElement expected &quot;[object Function]&quot; but got &quot;[object HTMLMapElementConstructor]&quot;
+PASS HTMLMapElement interface object length 
+PASS HTMLMapElement interface: existence and properties of interface prototype object 
+FAIL HTMLMapElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLMapElement.prototype.constructor is not writable expected true got false
+FAIL HTMLMapElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMapElement interface: attribute areas assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMapElement interface: attribute images assert_true: The prototype object must have a property &quot;images&quot; expected true got false
+PASS HTMLMapElement must be primary interface of document.createElement(&quot;map&quot;) 
+PASS Stringification of document.createElement(&quot;map&quot;) 
+PASS HTMLMapElement interface: document.createElement(&quot;map&quot;) must inherit property &quot;name&quot; with the proper type (0) 
+PASS HTMLMapElement interface: document.createElement(&quot;map&quot;) must inherit property &quot;areas&quot; with the proper type (1) 
+FAIL HTMLMapElement interface: document.createElement(&quot;map&quot;) must inherit property &quot;images&quot; with the proper type (2) assert_inherits: property &quot;images&quot; not found in prototype chain
+FAIL HTMLAreaElement interface: existence and properties of interface object assert_equals: class string of HTMLAreaElement expected &quot;[object Function]&quot; but got &quot;[object HTMLAreaElementConstructor]&quot;
+PASS HTMLAreaElement interface object length 
+PASS HTMLAreaElement interface: existence and properties of interface prototype object 
+FAIL HTMLAreaElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLAreaElement.prototype.constructor is not writable expected true got false
+FAIL HTMLAreaElement interface: attribute alt assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAreaElement interface: attribute coords assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAreaElement interface: attribute shape assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAreaElement interface: attribute target assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAreaElement interface: attribute download assert_true: The prototype object must have a property &quot;download&quot; expected true got false
+FAIL HTMLAreaElement interface: attribute ping assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAreaElement interface: attribute rel assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAreaElement interface: attribute relList assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAreaElement interface: attribute hreflang assert_true: The prototype object must have a property &quot;hreflang&quot; expected true got false
+FAIL HTMLAreaElement interface: attribute type assert_true: The prototype object must have a property &quot;type&quot; expected true got false
+FAIL HTMLAreaElement interface: attribute noHref assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLAreaElement must be primary interface of document.createElement(&quot;area&quot;) 
+PASS Stringification of document.createElement(&quot;area&quot;) 
+PASS HTMLAreaElement interface: document.createElement(&quot;area&quot;) must inherit property &quot;alt&quot; with the proper type (0) 
+PASS HTMLAreaElement interface: document.createElement(&quot;area&quot;) must inherit property &quot;coords&quot; with the proper type (1) 
+PASS HTMLAreaElement interface: document.createElement(&quot;area&quot;) must inherit property &quot;shape&quot; with the proper type (2) 
+PASS HTMLAreaElement interface: document.createElement(&quot;area&quot;) must inherit property &quot;target&quot; with the proper type (3) 
+FAIL HTMLAreaElement interface: document.createElement(&quot;area&quot;) must inherit property &quot;download&quot; with the proper type (4) assert_inherits: property &quot;download&quot; not found in prototype chain
+FAIL HTMLAreaElement interface: document.createElement(&quot;area&quot;) must inherit property &quot;ping&quot; with the proper type (5) assert_true: wrong type: not object or function expected true got false
+PASS HTMLAreaElement interface: document.createElement(&quot;area&quot;) must inherit property &quot;rel&quot; with the proper type (6) 
+PASS HTMLAreaElement interface: document.createElement(&quot;area&quot;) must inherit property &quot;relList&quot; with the proper type (7) 
+FAIL HTMLAreaElement interface: document.createElement(&quot;area&quot;) must inherit property &quot;hreflang&quot; with the proper type (8) assert_inherits: property &quot;hreflang&quot; not found in prototype chain
+FAIL HTMLAreaElement interface: document.createElement(&quot;area&quot;) must inherit property &quot;type&quot; with the proper type (9) assert_inherits: property &quot;type&quot; not found in prototype chain
+PASS HTMLAreaElement interface: document.createElement(&quot;area&quot;) must inherit property &quot;noHref&quot; with the proper type (10) 
+FAIL HTMLTableElement interface: existence and properties of interface object assert_equals: class string of HTMLTableElement expected &quot;[object Function]&quot; but got &quot;[object HTMLTableElementConstructor]&quot;
+PASS HTMLTableElement interface object length 
+PASS HTMLTableElement interface: existence and properties of interface prototype object 
+FAIL HTMLTableElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTableElement.prototype.constructor is not writable expected true got false
+FAIL HTMLTableElement interface: attribute caption assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTableElement interface: operation createCaption() 
+PASS HTMLTableElement interface: operation deleteCaption() 
+FAIL HTMLTableElement interface: attribute tHead assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTableElement interface: operation createTHead() 
+PASS HTMLTableElement interface: operation deleteTHead() 
+FAIL HTMLTableElement interface: attribute tFoot assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTableElement interface: operation createTFoot() 
+PASS HTMLTableElement interface: operation deleteTFoot() 
+FAIL HTMLTableElement interface: attribute tBodies assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTableElement interface: operation createTBody() 
+FAIL HTMLTableElement interface: attribute rows assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTableElement interface: operation insertRow(long) 
+FAIL HTMLTableElement interface: operation deleteRow(long) assert_equals: property has wrong .length expected 1 but got 0
+FAIL HTMLTableElement interface: attribute sortable assert_true: The prototype object must have a property &quot;sortable&quot; expected true got false
+FAIL HTMLTableElement interface: operation stopSorting() assert_own_property: interface prototype object missing non-static operation expected property &quot;stopSorting&quot; missing
+FAIL HTMLTableElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableElement interface: attribute border assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableElement interface: attribute frame assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableElement interface: attribute rules assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableElement interface: attribute summary assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableElement interface: attribute bgColor assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableElement interface: attribute cellPadding assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableElement interface: attribute cellSpacing assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTableElement must be primary interface of document.createElement(&quot;table&quot;) 
+PASS Stringification of document.createElement(&quot;table&quot;) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;caption&quot; with the proper type (0) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;createCaption&quot; with the proper type (1) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;deleteCaption&quot; with the proper type (2) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;tHead&quot; with the proper type (3) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;createTHead&quot; with the proper type (4) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;deleteTHead&quot; with the proper type (5) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;tFoot&quot; with the proper type (6) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;createTFoot&quot; with the proper type (7) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;deleteTFoot&quot; with the proper type (8) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;tBodies&quot; with the proper type (9) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;createTBody&quot; with the proper type (10) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;rows&quot; with the proper type (11) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;insertRow&quot; with the proper type (12) 
+PASS HTMLTableElement interface: calling insertRow(long) on document.createElement(&quot;table&quot;) with too few arguments must throw TypeError 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;deleteRow&quot; with the proper type (13) 
+FAIL HTMLTableElement interface: calling deleteRow(long) on document.createElement(&quot;table&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; threw object &quot;Error: IndexSizeError: DOM Exception 1&quot; (&quot;IndexSizeError&quot;) expected object &quot;TypeError&quot; (&quot;TypeError&quot;)
+FAIL HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;sortable&quot; with the proper type (14) assert_inherits: property &quot;sortable&quot; not found in prototype chain
+FAIL HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;stopSorting&quot; with the proper type (15) assert_inherits: property &quot;stopSorting&quot; not found in prototype chain
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;align&quot; with the proper type (16) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;border&quot; with the proper type (17) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;frame&quot; with the proper type (18) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;rules&quot; with the proper type (19) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;summary&quot; with the proper type (20) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;width&quot; with the proper type (21) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;bgColor&quot; with the proper type (22) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;cellPadding&quot; with the proper type (23) 
+PASS HTMLTableElement interface: document.createElement(&quot;table&quot;) must inherit property &quot;cellSpacing&quot; with the proper type (24) 
+FAIL HTMLTableCaptionElement interface: existence and properties of interface object assert_equals: class string of HTMLTableCaptionElement expected &quot;[object Function]&quot; but got &quot;[object HTMLTableCaptionElementConstructor]&quot;
+PASS HTMLTableCaptionElement interface object length 
+PASS HTMLTableCaptionElement interface: existence and properties of interface prototype object 
+FAIL HTMLTableCaptionElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTableCaptionElement.prototype.constructor is not writable expected true got false
+FAIL HTMLTableCaptionElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTableCaptionElement must be primary interface of document.createElement(&quot;caption&quot;) 
+PASS Stringification of document.createElement(&quot;caption&quot;) 
+PASS HTMLTableCaptionElement interface: document.createElement(&quot;caption&quot;) must inherit property &quot;align&quot; with the proper type (0) 
+FAIL HTMLTableColElement interface: existence and properties of interface object assert_equals: class string of HTMLTableColElement expected &quot;[object Function]&quot; but got &quot;[object HTMLTableColElementConstructor]&quot;
+PASS HTMLTableColElement interface object length 
+PASS HTMLTableColElement interface: existence and properties of interface prototype object 
+FAIL HTMLTableColElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTableColElement.prototype.constructor is not writable expected true got false
+FAIL HTMLTableColElement interface: attribute span assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableColElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableColElement interface: attribute ch assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableColElement interface: attribute chOff assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableColElement interface: attribute vAlign assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableColElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTableColElement must be primary interface of document.createElement(&quot;colgroup&quot;) 
+PASS Stringification of document.createElement(&quot;colgroup&quot;) 
+PASS HTMLTableColElement interface: document.createElement(&quot;colgroup&quot;) must inherit property &quot;span&quot; with the proper type (0) 
+PASS HTMLTableColElement interface: document.createElement(&quot;colgroup&quot;) must inherit property &quot;align&quot; with the proper type (1) 
+PASS HTMLTableColElement interface: document.createElement(&quot;colgroup&quot;) must inherit property &quot;ch&quot; with the proper type (2) 
+PASS HTMLTableColElement interface: document.createElement(&quot;colgroup&quot;) must inherit property &quot;chOff&quot; with the proper type (3) 
+PASS HTMLTableColElement interface: document.createElement(&quot;colgroup&quot;) must inherit property &quot;vAlign&quot; with the proper type (4) 
+PASS HTMLTableColElement interface: document.createElement(&quot;colgroup&quot;) must inherit property &quot;width&quot; with the proper type (5) 
+PASS HTMLTableColElement must be primary interface of document.createElement(&quot;col&quot;) 
+PASS Stringification of document.createElement(&quot;col&quot;) 
+PASS HTMLTableColElement interface: document.createElement(&quot;col&quot;) must inherit property &quot;span&quot; with the proper type (0) 
+PASS HTMLTableColElement interface: document.createElement(&quot;col&quot;) must inherit property &quot;align&quot; with the proper type (1) 
+PASS HTMLTableColElement interface: document.createElement(&quot;col&quot;) must inherit property &quot;ch&quot; with the proper type (2) 
+PASS HTMLTableColElement interface: document.createElement(&quot;col&quot;) must inherit property &quot;chOff&quot; with the proper type (3) 
+PASS HTMLTableColElement interface: document.createElement(&quot;col&quot;) must inherit property &quot;vAlign&quot; with the proper type (4) 
+PASS HTMLTableColElement interface: document.createElement(&quot;col&quot;) must inherit property &quot;width&quot; with the proper type (5) 
+FAIL HTMLTableSectionElement interface: existence and properties of interface object assert_equals: class string of HTMLTableSectionElement expected &quot;[object Function]&quot; but got &quot;[object HTMLTableSectionElementConstructor]&quot;
+PASS HTMLTableSectionElement interface object length 
+PASS HTMLTableSectionElement interface: existence and properties of interface prototype object 
+FAIL HTMLTableSectionElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTableSectionElement.prototype.constructor is not writable expected true got false
+FAIL HTMLTableSectionElement interface: attribute rows assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTableSectionElement interface: operation insertRow(long) 
+FAIL HTMLTableSectionElement interface: operation deleteRow(long) assert_equals: property has wrong .length expected 1 but got 0
+FAIL HTMLTableSectionElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableSectionElement interface: attribute ch assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableSectionElement interface: attribute chOff assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableSectionElement interface: attribute vAlign assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTableSectionElement must be primary interface of document.createElement(&quot;tbody&quot;) 
+PASS Stringification of document.createElement(&quot;tbody&quot;) 
+PASS HTMLTableSectionElement interface: document.createElement(&quot;tbody&quot;) must inherit property &quot;rows&quot; with the proper type (0) 
+PASS HTMLTableSectionElement interface: document.createElement(&quot;tbody&quot;) must inherit property &quot;insertRow&quot; with the proper type (1) 
+PASS HTMLTableSectionElement interface: calling insertRow(long) on document.createElement(&quot;tbody&quot;) with too few arguments must throw TypeError 
+PASS HTMLTableSectionElement interface: document.createElement(&quot;tbody&quot;) must inherit property &quot;deleteRow&quot; with the proper type (2) 
+FAIL HTMLTableSectionElement interface: calling deleteRow(long) on document.createElement(&quot;tbody&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; threw object &quot;Error: IndexSizeError: DOM Exception 1&quot; (&quot;IndexSizeError&quot;) expected object &quot;TypeError&quot; (&quot;TypeError&quot;)
+PASS HTMLTableSectionElement interface: document.createElement(&quot;tbody&quot;) must inherit property &quot;align&quot; with the proper type (3) 
+PASS HTMLTableSectionElement interface: document.createElement(&quot;tbody&quot;) must inherit property &quot;ch&quot; with the proper type (4) 
+PASS HTMLTableSectionElement interface: document.createElement(&quot;tbody&quot;) must inherit property &quot;chOff&quot; with the proper type (5) 
+PASS HTMLTableSectionElement interface: document.createElement(&quot;tbody&quot;) must inherit property &quot;vAlign&quot; with the proper type (6) 
+PASS HTMLTableSectionElement must be primary interface of document.createElement(&quot;thead&quot;) 
+PASS Stringification of document.createElement(&quot;thead&quot;) 
+PASS HTMLTableSectionElement interface: document.createElement(&quot;thead&quot;) must inherit property &quot;rows&quot; with the proper type (0) 
+PASS HTMLTableSectionElement interface: document.createElement(&quot;thead&quot;) must inherit property &quot;insertRow&quot; with the proper type (1) 
+PASS HTMLTableSectionElement interface: calling insertRow(long) on document.createElement(&quot;thead&quot;) with too few arguments must throw TypeError 
+PASS HTMLTableSectionElement interface: document.createElement(&quot;thead&quot;) must inherit property &quot;deleteRow&quot; with the proper type (2) 
+FAIL HTMLTableSectionElement interface: calling deleteRow(long) on document.createElement(&quot;thead&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; threw object &quot;Error: IndexSizeError: DOM Exception 1&quot; (&quot;IndexSizeError&quot;) expected object &quot;TypeError&quot; (&quot;TypeError&quot;)
+PASS HTMLTableSectionElement interface: document.createElement(&quot;thead&quot;) must inherit property &quot;align&quot; with the proper type (3) 
+PASS HTMLTableSectionElement interface: document.createElement(&quot;thead&quot;) must inherit property &quot;ch&quot; with the proper type (4) 
+PASS HTMLTableSectionElement interface: document.createElement(&quot;thead&quot;) must inherit property &quot;chOff&quot; with the proper type (5) 
+PASS HTMLTableSectionElement interface: document.createElement(&quot;thead&quot;) must inherit property &quot;vAlign&quot; with the proper type (6) 
+PASS HTMLTableSectionElement must be primary interface of document.createElement(&quot;tfoot&quot;) 
+PASS Stringification of document.createElement(&quot;tfoot&quot;) 
+PASS HTMLTableSectionElement interface: document.createElement(&quot;tfoot&quot;) must inherit property &quot;rows&quot; with the proper type (0) 
+PASS HTMLTableSectionElement interface: document.createElement(&quot;tfoot&quot;) must inherit property &quot;insertRow&quot; with the proper type (1) 
+PASS HTMLTableSectionElement interface: calling insertRow(long) on document.createElement(&quot;tfoot&quot;) with too few arguments must throw TypeError 
+PASS HTMLTableSectionElement interface: document.createElement(&quot;tfoot&quot;) must inherit property &quot;deleteRow&quot; with the proper type (2) 
+FAIL HTMLTableSectionElement interface: calling deleteRow(long) on document.createElement(&quot;tfoot&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; threw object &quot;Error: IndexSizeError: DOM Exception 1&quot; (&quot;IndexSizeError&quot;) expected object &quot;TypeError&quot; (&quot;TypeError&quot;)
+PASS HTMLTableSectionElement interface: document.createElement(&quot;tfoot&quot;) must inherit property &quot;align&quot; with the proper type (3) 
+PASS HTMLTableSectionElement interface: document.createElement(&quot;tfoot&quot;) must inherit property &quot;ch&quot; with the proper type (4) 
+PASS HTMLTableSectionElement interface: document.createElement(&quot;tfoot&quot;) must inherit property &quot;chOff&quot; with the proper type (5) 
+PASS HTMLTableSectionElement interface: document.createElement(&quot;tfoot&quot;) must inherit property &quot;vAlign&quot; with the proper type (6) 
+FAIL HTMLTableRowElement interface: existence and properties of interface object assert_equals: class string of HTMLTableRowElement expected &quot;[object Function]&quot; but got &quot;[object HTMLTableRowElementConstructor]&quot;
+PASS HTMLTableRowElement interface object length 
+PASS HTMLTableRowElement interface: existence and properties of interface prototype object 
+FAIL HTMLTableRowElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTableRowElement.prototype.constructor is not writable expected true got false
+FAIL HTMLTableRowElement interface: attribute rowIndex assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableRowElement interface: attribute sectionRowIndex assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableRowElement interface: attribute cells assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTableRowElement interface: operation insertCell(long) 
+FAIL HTMLTableRowElement interface: operation deleteCell(long) assert_equals: property has wrong .length expected 1 but got 0
+FAIL HTMLTableRowElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableRowElement interface: attribute ch assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableRowElement interface: attribute chOff assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableRowElement interface: attribute vAlign assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableRowElement interface: attribute bgColor assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTableRowElement must be primary interface of document.createElement(&quot;tr&quot;) 
+PASS Stringification of document.createElement(&quot;tr&quot;) 
+PASS HTMLTableRowElement interface: document.createElement(&quot;tr&quot;) must inherit property &quot;rowIndex&quot; with the proper type (0) 
+PASS HTMLTableRowElement interface: document.createElement(&quot;tr&quot;) must inherit property &quot;sectionRowIndex&quot; with the proper type (1) 
+PASS HTMLTableRowElement interface: document.createElement(&quot;tr&quot;) must inherit property &quot;cells&quot; with the proper type (2) 
+PASS HTMLTableRowElement interface: document.createElement(&quot;tr&quot;) must inherit property &quot;insertCell&quot; with the proper type (3) 
+PASS HTMLTableRowElement interface: calling insertCell(long) on document.createElement(&quot;tr&quot;) with too few arguments must throw TypeError 
+PASS HTMLTableRowElement interface: document.createElement(&quot;tr&quot;) must inherit property &quot;deleteCell&quot; with the proper type (4) 
+FAIL HTMLTableRowElement interface: calling deleteCell(long) on document.createElement(&quot;tr&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; threw object &quot;Error: IndexSizeError: DOM Exception 1&quot; (&quot;IndexSizeError&quot;) expected object &quot;TypeError&quot; (&quot;TypeError&quot;)
+PASS HTMLTableRowElement interface: document.createElement(&quot;tr&quot;) must inherit property &quot;align&quot; with the proper type (5) 
+PASS HTMLTableRowElement interface: document.createElement(&quot;tr&quot;) must inherit property &quot;ch&quot; with the proper type (6) 
+PASS HTMLTableRowElement interface: document.createElement(&quot;tr&quot;) must inherit property &quot;chOff&quot; with the proper type (7) 
+PASS HTMLTableRowElement interface: document.createElement(&quot;tr&quot;) must inherit property &quot;vAlign&quot; with the proper type (8) 
+PASS HTMLTableRowElement interface: document.createElement(&quot;tr&quot;) must inherit property &quot;bgColor&quot; with the proper type (9) 
+FAIL HTMLTableDataCellElement interface: existence and properties of interface object assert_equals: class string of HTMLTableDataCellElement expected &quot;[object Function]&quot; but got &quot;[object HTMLTableDataCellElementConstructor]&quot;
+PASS HTMLTableDataCellElement interface object length 
+PASS HTMLTableDataCellElement interface: existence and properties of interface prototype object 
+FAIL HTMLTableDataCellElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTableDataCellElement.prototype.constructor is not writable expected true got false
+FAIL HTMLTableDataCellElement interface: attribute abbr assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTableDataCellElement must be primary interface of document.createElement(&quot;td&quot;) 
+PASS Stringification of document.createElement(&quot;td&quot;) 
+PASS HTMLTableDataCellElement interface: document.createElement(&quot;td&quot;) must inherit property &quot;abbr&quot; with the proper type (0) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;td&quot;) must inherit property &quot;colSpan&quot; with the proper type (0) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;td&quot;) must inherit property &quot;rowSpan&quot; with the proper type (1) 
+FAIL HTMLTableCellElement interface: document.createElement(&quot;td&quot;) must inherit property &quot;headers&quot; with the proper type (2) assert_true: wrong type: not object or function expected true got false
+PASS HTMLTableCellElement interface: document.createElement(&quot;td&quot;) must inherit property &quot;cellIndex&quot; with the proper type (3) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;td&quot;) must inherit property &quot;align&quot; with the proper type (4) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;td&quot;) must inherit property &quot;axis&quot; with the proper type (5) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;td&quot;) must inherit property &quot;height&quot; with the proper type (6) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;td&quot;) must inherit property &quot;width&quot; with the proper type (7) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;td&quot;) must inherit property &quot;ch&quot; with the proper type (8) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;td&quot;) must inherit property &quot;chOff&quot; with the proper type (9) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;td&quot;) must inherit property &quot;noWrap&quot; with the proper type (10) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;td&quot;) must inherit property &quot;vAlign&quot; with the proper type (11) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;td&quot;) must inherit property &quot;bgColor&quot; with the proper type (12) 
+FAIL HTMLTableHeaderCellElement interface: existence and properties of interface object assert_equals: class string of HTMLTableHeaderCellElement expected &quot;[object Function]&quot; but got &quot;[object HTMLTableHeaderCellElementConstructor]&quot;
+PASS HTMLTableHeaderCellElement interface object length 
+PASS HTMLTableHeaderCellElement interface: existence and properties of interface prototype object 
+FAIL HTMLTableHeaderCellElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTableHeaderCellElement.prototype.constructor is not writable expected true got false
+FAIL HTMLTableHeaderCellElement interface: attribute scope assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableHeaderCellElement interface: attribute abbr assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableHeaderCellElement interface: attribute sorted assert_true: The prototype object must have a property &quot;sorted&quot; expected true got false
+FAIL HTMLTableHeaderCellElement interface: operation sort() assert_own_property: interface prototype object missing non-static operation expected property &quot;sort&quot; missing
+PASS HTMLTableHeaderCellElement must be primary interface of document.createElement(&quot;th&quot;) 
+PASS Stringification of document.createElement(&quot;th&quot;) 
+PASS HTMLTableHeaderCellElement interface: document.createElement(&quot;th&quot;) must inherit property &quot;scope&quot; with the proper type (0) 
+PASS HTMLTableHeaderCellElement interface: document.createElement(&quot;th&quot;) must inherit property &quot;abbr&quot; with the proper type (1) 
+FAIL HTMLTableHeaderCellElement interface: document.createElement(&quot;th&quot;) must inherit property &quot;sorted&quot; with the proper type (2) assert_inherits: property &quot;sorted&quot; not found in prototype chain
+FAIL HTMLTableHeaderCellElement interface: document.createElement(&quot;th&quot;) must inherit property &quot;sort&quot; with the proper type (3) assert_inherits: property &quot;sort&quot; not found in prototype chain
+PASS HTMLTableCellElement interface: document.createElement(&quot;th&quot;) must inherit property &quot;colSpan&quot; with the proper type (0) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;th&quot;) must inherit property &quot;rowSpan&quot; with the proper type (1) 
+FAIL HTMLTableCellElement interface: document.createElement(&quot;th&quot;) must inherit property &quot;headers&quot; with the proper type (2) assert_true: wrong type: not object or function expected true got false
+PASS HTMLTableCellElement interface: document.createElement(&quot;th&quot;) must inherit property &quot;cellIndex&quot; with the proper type (3) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;th&quot;) must inherit property &quot;align&quot; with the proper type (4) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;th&quot;) must inherit property &quot;axis&quot; with the proper type (5) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;th&quot;) must inherit property &quot;height&quot; with the proper type (6) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;th&quot;) must inherit property &quot;width&quot; with the proper type (7) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;th&quot;) must inherit property &quot;ch&quot; with the proper type (8) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;th&quot;) must inherit property &quot;chOff&quot; with the proper type (9) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;th&quot;) must inherit property &quot;noWrap&quot; with the proper type (10) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;th&quot;) must inherit property &quot;vAlign&quot; with the proper type (11) 
+PASS HTMLTableCellElement interface: document.createElement(&quot;th&quot;) must inherit property &quot;bgColor&quot; with the proper type (12) 
+FAIL HTMLTableCellElement interface: existence and properties of interface object assert_equals: class string of HTMLTableCellElement expected &quot;[object Function]&quot; but got &quot;[object HTMLTableCellElementConstructor]&quot;
+PASS HTMLTableCellElement interface object length 
+PASS HTMLTableCellElement interface: existence and properties of interface prototype object 
+FAIL HTMLTableCellElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTableCellElement.prototype.constructor is not writable expected true got false
+FAIL HTMLTableCellElement interface: attribute colSpan assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableCellElement interface: attribute rowSpan assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableCellElement interface: attribute headers assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableCellElement interface: attribute cellIndex assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableCellElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableCellElement interface: attribute axis assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableCellElement interface: attribute height assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableCellElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableCellElement interface: attribute ch assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableCellElement interface: attribute chOff assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableCellElement interface: attribute noWrap assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableCellElement interface: attribute vAlign assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTableCellElement interface: attribute bgColor assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLFormElement interface: existence and properties of interface object assert_equals: class string of HTMLFormElement expected &quot;[object Function]&quot; but got &quot;[object HTMLFormElementConstructor]&quot;
+PASS HTMLFormElement interface object length 
+PASS HTMLFormElement interface: existence and properties of interface prototype object 
+FAIL HTMLFormElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: HTMLFormElement.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+FAIL HTMLFormElement interface: attribute acceptCharset assert_true: The prototype object must have a property &quot;acceptCharset&quot; expected true got false
+FAIL HTMLFormElement interface: attribute action assert_true: The prototype object must have a property &quot;action&quot; expected true got false
+FAIL HTMLFormElement interface: attribute autocomplete assert_true: The prototype object must have a property &quot;autocomplete&quot; expected true got false
+FAIL HTMLFormElement interface: attribute enctype assert_true: The prototype object must have a property &quot;enctype&quot; expected true got false
+FAIL HTMLFormElement interface: attribute encoding assert_true: The prototype object must have a property &quot;encoding&quot; expected true got false
+FAIL HTMLFormElement interface: attribute method assert_true: The prototype object must have a property &quot;method&quot; expected true got false
+FAIL HTMLFormElement interface: attribute name assert_true: The prototype object must have a property &quot;name&quot; expected true got false
+FAIL HTMLFormElement interface: attribute noValidate assert_true: The prototype object must have a property &quot;noValidate&quot; expected true got false
+FAIL HTMLFormElement interface: attribute target assert_true: The prototype object must have a property &quot;target&quot; expected true got false
+FAIL HTMLFormElement interface: attribute elements assert_true: The prototype object must have a property &quot;elements&quot; expected true got false
+FAIL HTMLFormElement interface: attribute length assert_true: The prototype object must have a property &quot;length&quot; expected true got false
+PASS HTMLFormElement interface: operation submit() 
+PASS HTMLFormElement interface: operation reset() 
+PASS HTMLFormElement interface: operation checkValidity() 
+FAIL HTMLFormElement interface: operation reportValidity() assert_own_property: interface prototype object missing non-static operation expected property &quot;reportValidity&quot; missing
+FAIL HTMLFormElement interface: operation requestAutocomplete() assert_own_property: interface prototype object missing non-static operation expected property &quot;requestAutocomplete&quot; missing
+PASS HTMLFormElement must be primary interface of document.createElement(&quot;form&quot;) 
+PASS Stringification of document.createElement(&quot;form&quot;) 
+FAIL HTMLFormElement interface: document.createElement(&quot;form&quot;) must inherit property &quot;acceptCharset&quot; with the proper type (0) assert_inherits: property &quot;acceptCharset&quot; found on object expected in prototype chain
+FAIL HTMLFormElement interface: document.createElement(&quot;form&quot;) must inherit property &quot;action&quot; with the proper type (1) assert_inherits: property &quot;action&quot; found on object expected in prototype chain
+FAIL HTMLFormElement interface: document.createElement(&quot;form&quot;) must inherit property &quot;autocomplete&quot; with the proper type (2) assert_inherits: property &quot;autocomplete&quot; found on object expected in prototype chain
+FAIL HTMLFormElement interface: document.createElement(&quot;form&quot;) must inherit property &quot;enctype&quot; with the proper type (3) assert_inherits: property &quot;enctype&quot; found on object expected in prototype chain
+FAIL HTMLFormElement interface: document.createElement(&quot;form&quot;) must inherit property &quot;encoding&quot; with the proper type (4) assert_inherits: property &quot;encoding&quot; found on object expected in prototype chain
+FAIL HTMLFormElement interface: document.createElement(&quot;form&quot;) must inherit property &quot;method&quot; with the proper type (5) assert_inherits: property &quot;method&quot; found on object expected in prototype chain
+FAIL HTMLFormElement interface: document.createElement(&quot;form&quot;) must inherit property &quot;name&quot; with the proper type (6) assert_inherits: property &quot;name&quot; found on object expected in prototype chain
+FAIL HTMLFormElement interface: document.createElement(&quot;form&quot;) must inherit property &quot;noValidate&quot; with the proper type (7) assert_inherits: property &quot;noValidate&quot; found on object expected in prototype chain
+FAIL HTMLFormElement interface: document.createElement(&quot;form&quot;) must inherit property &quot;target&quot; with the proper type (8) assert_inherits: property &quot;target&quot; found on object expected in prototype chain
+FAIL HTMLFormElement interface: document.createElement(&quot;form&quot;) must inherit property &quot;elements&quot; with the proper type (9) assert_inherits: property &quot;elements&quot; found on object expected in prototype chain
+FAIL HTMLFormElement interface: document.createElement(&quot;form&quot;) must inherit property &quot;length&quot; with the proper type (10) assert_inherits: property &quot;length&quot; found on object expected in prototype chain
+PASS HTMLFormElement interface: document.createElement(&quot;form&quot;) must inherit property &quot;submit&quot; with the proper type (13) 
+PASS HTMLFormElement interface: document.createElement(&quot;form&quot;) must inherit property &quot;reset&quot; with the proper type (14) 
+PASS HTMLFormElement interface: document.createElement(&quot;form&quot;) must inherit property &quot;checkValidity&quot; with the proper type (15) 
+FAIL HTMLFormElement interface: document.createElement(&quot;form&quot;) must inherit property &quot;reportValidity&quot; with the proper type (16) assert_inherits: property &quot;reportValidity&quot; not found in prototype chain
+FAIL HTMLFormElement interface: document.createElement(&quot;form&quot;) must inherit property &quot;requestAutocomplete&quot; with the proper type (17) assert_inherits: property &quot;requestAutocomplete&quot; not found in prototype chain
+FAIL HTMLLabelElement interface: existence and properties of interface object assert_equals: class string of HTMLLabelElement expected &quot;[object Function]&quot; but got &quot;[object HTMLLabelElementConstructor]&quot;
+PASS HTMLLabelElement interface object length 
+PASS HTMLLabelElement interface: existence and properties of interface prototype object 
+FAIL HTMLLabelElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLLabelElement.prototype.constructor is not writable expected true got false
+FAIL HTMLLabelElement interface: attribute form assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLLabelElement interface: attribute htmlFor assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLLabelElement interface: attribute control assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLLabelElement must be primary interface of document.createElement(&quot;label&quot;) 
+PASS Stringification of document.createElement(&quot;label&quot;) 
+PASS HTMLLabelElement interface: document.createElement(&quot;label&quot;) must inherit property &quot;form&quot; with the proper type (0) 
+PASS HTMLLabelElement interface: document.createElement(&quot;label&quot;) must inherit property &quot;htmlFor&quot; with the proper type (1) 
+PASS HTMLLabelElement interface: document.createElement(&quot;label&quot;) must inherit property &quot;control&quot; with the proper type (2) 
+FAIL HTMLInputElement interface: existence and properties of interface object assert_equals: class string of HTMLInputElement expected &quot;[object Function]&quot; but got &quot;[object HTMLInputElementConstructor]&quot;
+PASS HTMLInputElement interface object length 
+PASS HTMLInputElement interface: existence and properties of interface prototype object 
+FAIL HTMLInputElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLInputElement.prototype.constructor is not writable expected true got false
+FAIL HTMLInputElement interface: attribute accept assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute alt assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute autocomplete assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute autofocus assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute defaultChecked assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute checked assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute dirName assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute disabled assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute form assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute files assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute formAction assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute formEnctype assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute formMethod assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute formNoValidate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute formTarget assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute height assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute indeterminate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute inputMode assert_true: The prototype object must have a property &quot;inputMode&quot; expected true got false
+FAIL HTMLInputElement interface: attribute list assert_true: The prototype object must have a property &quot;list&quot; expected true got false
+FAIL HTMLInputElement interface: attribute max assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute maxLength assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute min assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute minLength assert_true: The prototype object must have a property &quot;minLength&quot; expected true got false
+FAIL HTMLInputElement interface: attribute multiple assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute pattern assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute placeholder assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute readOnly assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute required assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute size assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute src assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute step assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute defaultValue assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute value assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute valueAsDate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute valueAsNumber assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute valueLow assert_true: The prototype object must have a property &quot;valueLow&quot; expected true got false
+FAIL HTMLInputElement interface: attribute valueHigh assert_true: The prototype object must have a property &quot;valueHigh&quot; expected true got false
+FAIL HTMLInputElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLInputElement interface: operation stepUp(long) 
+PASS HTMLInputElement interface: operation stepDown(long) 
+FAIL HTMLInputElement interface: attribute willValidate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute validity assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute validationMessage assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLInputElement interface: operation checkValidity() 
+FAIL HTMLInputElement interface: operation reportValidity() assert_own_property: interface prototype object missing non-static operation expected property &quot;reportValidity&quot; missing
+PASS HTMLInputElement interface: operation setCustomValidity(DOMString) 
+FAIL HTMLInputElement interface: attribute labels assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLInputElement interface: operation select() 
+FAIL HTMLInputElement interface: attribute selectionStart assert_true: The prototype object must have a property &quot;selectionStart&quot; expected true got false
+FAIL HTMLInputElement interface: attribute selectionEnd assert_true: The prototype object must have a property &quot;selectionEnd&quot; expected true got false
+FAIL HTMLInputElement interface: attribute selectionDirection assert_true: The prototype object must have a property &quot;selectionDirection&quot; expected true got false
+PASS HTMLInputElement interface: operation setRangeText(DOMString) 
+PASS HTMLInputElement interface: operation setRangeText(DOMString,unsigned long,unsigned long,SelectionMode) 
+FAIL HTMLInputElement interface: operation setSelectionRange(unsigned long,unsigned long,DOMString) assert_equals: property has wrong .length expected 2 but got 0
+FAIL HTMLInputElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLInputElement interface: attribute useMap assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLInputElement must be primary interface of document.createElement(&quot;input&quot;) 
+PASS Stringification of document.createElement(&quot;input&quot;) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;accept&quot; with the proper type (0) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;alt&quot; with the proper type (1) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;autocomplete&quot; with the proper type (2) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;autofocus&quot; with the proper type (3) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;defaultChecked&quot; with the proper type (4) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;checked&quot; with the proper type (5) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;dirName&quot; with the proper type (6) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;disabled&quot; with the proper type (7) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;form&quot; with the proper type (8) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;files&quot; with the proper type (9) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;formAction&quot; with the proper type (10) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;formEnctype&quot; with the proper type (11) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;formMethod&quot; with the proper type (12) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;formNoValidate&quot; with the proper type (13) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;formTarget&quot; with the proper type (14) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;height&quot; with the proper type (15) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;indeterminate&quot; with the proper type (16) 
+FAIL HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;inputMode&quot; with the proper type (17) assert_inherits: property &quot;inputMode&quot; not found in prototype chain
+FAIL HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;list&quot; with the proper type (18) assert_inherits: property &quot;list&quot; not found in prototype chain
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;max&quot; with the proper type (19) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;maxLength&quot; with the proper type (20) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;min&quot; with the proper type (21) 
+FAIL HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;minLength&quot; with the proper type (22) assert_inherits: property &quot;minLength&quot; not found in prototype chain
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;multiple&quot; with the proper type (23) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;name&quot; with the proper type (24) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;pattern&quot; with the proper type (25) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;placeholder&quot; with the proper type (26) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;readOnly&quot; with the proper type (27) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;required&quot; with the proper type (28) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;size&quot; with the proper type (29) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;src&quot; with the proper type (30) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;step&quot; with the proper type (31) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;type&quot; with the proper type (32) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;defaultValue&quot; with the proper type (33) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;value&quot; with the proper type (34) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;valueAsDate&quot; with the proper type (35) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;valueAsNumber&quot; with the proper type (36) 
+FAIL HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;valueLow&quot; with the proper type (37) assert_inherits: property &quot;valueLow&quot; not found in prototype chain
+FAIL HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;valueHigh&quot; with the proper type (38) assert_inherits: property &quot;valueHigh&quot; not found in prototype chain
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;width&quot; with the proper type (39) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;stepUp&quot; with the proper type (40) 
+PASS HTMLInputElement interface: calling stepUp(long) on document.createElement(&quot;input&quot;) with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;stepDown&quot; with the proper type (41) 
+PASS HTMLInputElement interface: calling stepDown(long) on document.createElement(&quot;input&quot;) with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;willValidate&quot; with the proper type (42) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;validity&quot; with the proper type (43) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;validationMessage&quot; with the proper type (44) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;checkValidity&quot; with the proper type (45) 
+FAIL HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;reportValidity&quot; with the proper type (46) assert_inherits: property &quot;reportValidity&quot; not found in prototype chain
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;setCustomValidity&quot; with the proper type (47) 
+PASS HTMLInputElement interface: calling setCustomValidity(DOMString) on document.createElement(&quot;input&quot;) with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;labels&quot; with the proper type (48) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;select&quot; with the proper type (49) 
+FAIL HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;selectionStart&quot; with the proper type (50) assert_inherits: property &quot;selectionStart&quot; found on object expected in prototype chain
+FAIL HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;selectionEnd&quot; with the proper type (51) assert_inherits: property &quot;selectionEnd&quot; found on object expected in prototype chain
+FAIL HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;selectionDirection&quot; with the proper type (52) assert_inherits: property &quot;selectionDirection&quot; found on object expected in prototype chain
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;setRangeText&quot; with the proper type (53) 
+PASS HTMLInputElement interface: calling setRangeText(DOMString) on document.createElement(&quot;input&quot;) with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;setRangeText&quot; with the proper type (54) 
+PASS HTMLInputElement interface: calling setRangeText(DOMString,unsigned long,unsigned long,SelectionMode) on document.createElement(&quot;input&quot;) with too few arguments must throw TypeError 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;setSelectionRange&quot; with the proper type (55) 
+FAIL HTMLInputElement interface: calling setSelectionRange(unsigned long,unsigned long,DOMString) on document.createElement(&quot;input&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;align&quot; with the proper type (56) 
+PASS HTMLInputElement interface: document.createElement(&quot;input&quot;) must inherit property &quot;useMap&quot; with the proper type (57) 
+FAIL HTMLButtonElement interface: existence and properties of interface object assert_equals: class string of HTMLButtonElement expected &quot;[object Function]&quot; but got &quot;[object HTMLButtonElementConstructor]&quot;
+PASS HTMLButtonElement interface object length 
+PASS HTMLButtonElement interface: existence and properties of interface prototype object 
+FAIL HTMLButtonElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLButtonElement.prototype.constructor is not writable expected true got false
+FAIL HTMLButtonElement interface: attribute autofocus assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLButtonElement interface: attribute disabled assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLButtonElement interface: attribute form assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLButtonElement interface: attribute formAction assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLButtonElement interface: attribute formEnctype assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLButtonElement interface: attribute formMethod assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLButtonElement interface: attribute formNoValidate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLButtonElement interface: attribute formTarget assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLButtonElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLButtonElement interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLButtonElement interface: attribute value assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLButtonElement interface: attribute menu assert_true: The prototype object must have a property &quot;menu&quot; expected true got false
+FAIL HTMLButtonElement interface: attribute willValidate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLButtonElement interface: attribute validity assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLButtonElement interface: attribute validationMessage assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLButtonElement interface: operation checkValidity() 
+FAIL HTMLButtonElement interface: operation reportValidity() assert_own_property: interface prototype object missing non-static operation expected property &quot;reportValidity&quot; missing
+PASS HTMLButtonElement interface: operation setCustomValidity(DOMString) 
+FAIL HTMLButtonElement interface: attribute labels assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLButtonElement must be primary interface of document.createElement(&quot;button&quot;) 
+PASS Stringification of document.createElement(&quot;button&quot;) 
+PASS HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;autofocus&quot; with the proper type (0) 
+PASS HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;disabled&quot; with the proper type (1) 
+PASS HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;form&quot; with the proper type (2) 
+PASS HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;formAction&quot; with the proper type (3) 
+PASS HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;formEnctype&quot; with the proper type (4) 
+PASS HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;formMethod&quot; with the proper type (5) 
+PASS HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;formNoValidate&quot; with the proper type (6) 
+PASS HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;formTarget&quot; with the proper type (7) 
+PASS HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;name&quot; with the proper type (8) 
+PASS HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;type&quot; with the proper type (9) 
+PASS HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;value&quot; with the proper type (10) 
+FAIL HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;menu&quot; with the proper type (11) assert_inherits: property &quot;menu&quot; not found in prototype chain
+PASS HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;willValidate&quot; with the proper type (12) 
+PASS HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;validity&quot; with the proper type (13) 
+PASS HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;validationMessage&quot; with the proper type (14) 
+PASS HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;checkValidity&quot; with the proper type (15) 
+FAIL HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;reportValidity&quot; with the proper type (16) assert_inherits: property &quot;reportValidity&quot; not found in prototype chain
+PASS HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;setCustomValidity&quot; with the proper type (17) 
+PASS HTMLButtonElement interface: calling setCustomValidity(DOMString) on document.createElement(&quot;button&quot;) with too few arguments must throw TypeError 
+PASS HTMLButtonElement interface: document.createElement(&quot;button&quot;) must inherit property &quot;labels&quot; with the proper type (18) 
+FAIL HTMLSelectElement interface: existence and properties of interface object assert_equals: class string of HTMLSelectElement expected &quot;[object Function]&quot; but got &quot;[object HTMLSelectElementConstructor]&quot;
+PASS HTMLSelectElement interface object length 
+PASS HTMLSelectElement interface: existence and properties of interface prototype object 
+FAIL HTMLSelectElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: HTMLSelectElement.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+FAIL HTMLSelectElement interface: attribute autocomplete assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLSelectElement interface: attribute autofocus assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLSelectElement interface: attribute disabled assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLSelectElement interface: attribute form assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLSelectElement interface: attribute multiple assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLSelectElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLSelectElement interface: attribute required assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLSelectElement interface: attribute size assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLSelectElement interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLSelectElement interface: attribute options assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLSelectElement interface: attribute length assert_true: The prototype object must have a property &quot;length&quot; expected true got false
+PASS HTMLSelectElement interface: operation item(unsigned long) 
+FAIL HTMLSelectElement interface: operation namedItem(DOMString) assert_equals: property has wrong .length expected 1 but got 0
+PASS HTMLSelectElement interface: operation add([object Object],[object Object],[object Object],[object Object]) 
+PASS HTMLSelectElement interface: operation remove() 
+PASS HTMLSelectElement interface: operation remove(long) 
+FAIL HTMLSelectElement interface: attribute selectedOptions assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLSelectElement interface: attribute selectedIndex assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLSelectElement interface: attribute value assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLSelectElement interface: attribute willValidate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLSelectElement interface: attribute validity assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLSelectElement interface: attribute validationMessage assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLSelectElement interface: operation checkValidity() 
+FAIL HTMLSelectElement interface: operation reportValidity() assert_own_property: interface prototype object missing non-static operation expected property &quot;reportValidity&quot; missing
+PASS HTMLSelectElement interface: operation setCustomValidity(DOMString) 
+FAIL HTMLSelectElement interface: attribute labels assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLSelectElement must be primary interface of document.createElement(&quot;select&quot;) 
+PASS Stringification of document.createElement(&quot;select&quot;) 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;autocomplete&quot; with the proper type (0) 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;autofocus&quot; with the proper type (1) 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;disabled&quot; with the proper type (2) 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;form&quot; with the proper type (3) 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;multiple&quot; with the proper type (4) 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;name&quot; with the proper type (5) 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;required&quot; with the proper type (6) 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;size&quot; with the proper type (7) 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;type&quot; with the proper type (8) 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;options&quot; with the proper type (9) 
+FAIL HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;length&quot; with the proper type (10) assert_inherits: property &quot;length&quot; found on object expected in prototype chain
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;item&quot; with the proper type (11) 
+PASS HTMLSelectElement interface: calling item(unsigned long) on document.createElement(&quot;select&quot;) with too few arguments must throw TypeError 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;namedItem&quot; with the proper type (12) 
+FAIL HTMLSelectElement interface: calling namedItem(DOMString) on document.createElement(&quot;select&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;add&quot; with the proper type (13) 
+PASS HTMLSelectElement interface: calling add([object Object],[object Object],[object Object],[object Object]) on document.createElement(&quot;select&quot;) with too few arguments must throw TypeError 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;remove&quot; with the proper type (14) 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;remove&quot; with the proper type (15) 
+PASS HTMLSelectElement interface: calling remove(long) on document.createElement(&quot;select&quot;) with too few arguments must throw TypeError 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;selectedOptions&quot; with the proper type (17) 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;selectedIndex&quot; with the proper type (18) 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;value&quot; with the proper type (19) 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;willValidate&quot; with the proper type (20) 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;validity&quot; with the proper type (21) 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;validationMessage&quot; with the proper type (22) 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;checkValidity&quot; with the proper type (23) 
+FAIL HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;reportValidity&quot; with the proper type (24) assert_inherits: property &quot;reportValidity&quot; not found in prototype chain
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;setCustomValidity&quot; with the proper type (25) 
+PASS HTMLSelectElement interface: calling setCustomValidity(DOMString) on document.createElement(&quot;select&quot;) with too few arguments must throw TypeError 
+PASS HTMLSelectElement interface: document.createElement(&quot;select&quot;) must inherit property &quot;labels&quot; with the proper type (26) 
+FAIL HTMLDataListElement interface: existence and properties of interface object assert_own_property: self does not have own property &quot;HTMLDataListElement&quot; expected property &quot;HTMLDataListElement&quot; missing
+FAIL HTMLDataListElement interface object length assert_own_property: self does not have own property &quot;HTMLDataListElement&quot; expected property &quot;HTMLDataListElement&quot; missing
+FAIL HTMLDataListElement interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;HTMLDataListElement&quot; expected property &quot;HTMLDataListElement&quot; missing
+FAIL HTMLDataListElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;HTMLDataListElement&quot; expected property &quot;HTMLDataListElement&quot; missing
+FAIL HTMLDataListElement interface: attribute options assert_own_property: self does not have own property &quot;HTMLDataListElement&quot; expected property &quot;HTMLDataListElement&quot; missing
+FAIL HTMLDataListElement must be primary interface of document.createElement(&quot;datalist&quot;) assert_own_property: self does not have own property &quot;HTMLDataListElement&quot; expected property &quot;HTMLDataListElement&quot; missing
+FAIL Stringification of document.createElement(&quot;datalist&quot;) assert_equals: class string of document.createElement(&quot;datalist&quot;) expected &quot;[object HTMLDataListElement]&quot; but got &quot;[object HTMLUnknownElement]&quot;
+FAIL HTMLDataListElement interface: document.createElement(&quot;datalist&quot;) must inherit property &quot;options&quot; with the proper type (0) assert_inherits: property &quot;options&quot; not found in prototype chain
+FAIL HTMLOptGroupElement interface: existence and properties of interface object assert_equals: class string of HTMLOptGroupElement expected &quot;[object Function]&quot; but got &quot;[object HTMLOptGroupElementConstructor]&quot;
+PASS HTMLOptGroupElement interface object length 
+PASS HTMLOptGroupElement interface: existence and properties of interface prototype object 
+FAIL HTMLOptGroupElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLOptGroupElement.prototype.constructor is not writable expected true got false
+FAIL HTMLOptGroupElement interface: attribute disabled assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOptGroupElement interface: attribute label assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLOptGroupElement must be primary interface of document.createElement(&quot;optgroup&quot;) 
+PASS Stringification of document.createElement(&quot;optgroup&quot;) 
+PASS HTMLOptGroupElement interface: document.createElement(&quot;optgroup&quot;) must inherit property &quot;disabled&quot; with the proper type (0) 
+PASS HTMLOptGroupElement interface: document.createElement(&quot;optgroup&quot;) must inherit property &quot;label&quot; with the proper type (1) 
+FAIL HTMLOptionElement interface: existence and properties of interface object assert_equals: class string of HTMLOptionElement expected &quot;[object Function]&quot; but got &quot;[object HTMLOptionElementConstructor]&quot;
+PASS HTMLOptionElement interface object length 
+PASS HTMLOptionElement interface: existence and properties of interface prototype object 
+FAIL HTMLOptionElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLOptionElement.prototype.constructor is not writable expected true got false
+FAIL HTMLOptionElement interface: attribute disabled assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOptionElement interface: attribute form assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOptionElement interface: attribute label assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOptionElement interface: attribute defaultSelected assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOptionElement interface: attribute selected assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOptionElement interface: attribute value assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOptionElement interface: attribute text assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOptionElement interface: attribute index assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLOptionElement must be primary interface of document.createElement(&quot;option&quot;) 
+PASS Stringification of document.createElement(&quot;option&quot;) 
+PASS HTMLOptionElement interface: document.createElement(&quot;option&quot;) must inherit property &quot;disabled&quot; with the proper type (0) 
+PASS HTMLOptionElement interface: document.createElement(&quot;option&quot;) must inherit property &quot;form&quot; with the proper type (1) 
+PASS HTMLOptionElement interface: document.createElement(&quot;option&quot;) must inherit property &quot;label&quot; with the proper type (2) 
+PASS HTMLOptionElement interface: document.createElement(&quot;option&quot;) must inherit property &quot;defaultSelected&quot; with the proper type (3) 
+PASS HTMLOptionElement interface: document.createElement(&quot;option&quot;) must inherit property &quot;selected&quot; with the proper type (4) 
+PASS HTMLOptionElement interface: document.createElement(&quot;option&quot;) must inherit property &quot;value&quot; with the proper type (5) 
+PASS HTMLOptionElement interface: document.createElement(&quot;option&quot;) must inherit property &quot;text&quot; with the proper type (6) 
+PASS HTMLOptionElement interface: document.createElement(&quot;option&quot;) must inherit property &quot;index&quot; with the proper type (7) 
+PASS HTMLOptionElement must be primary interface of new Option() 
+PASS Stringification of new Option() 
+PASS HTMLOptionElement interface: new Option() must inherit property &quot;disabled&quot; with the proper type (0) 
+PASS HTMLOptionElement interface: new Option() must inherit property &quot;form&quot; with the proper type (1) 
+PASS HTMLOptionElement interface: new Option() must inherit property &quot;label&quot; with the proper type (2) 
+PASS HTMLOptionElement interface: new Option() must inherit property &quot;defaultSelected&quot; with the proper type (3) 
+PASS HTMLOptionElement interface: new Option() must inherit property &quot;selected&quot; with the proper type (4) 
+PASS HTMLOptionElement interface: new Option() must inherit property &quot;value&quot; with the proper type (5) 
+PASS HTMLOptionElement interface: new Option() must inherit property &quot;text&quot; with the proper type (6) 
+PASS HTMLOptionElement interface: new Option() must inherit property &quot;index&quot; with the proper type (7) 
+FAIL HTMLTextAreaElement interface: existence and properties of interface object assert_equals: class string of HTMLTextAreaElement expected &quot;[object Function]&quot; but got &quot;[object HTMLTextAreaElementConstructor]&quot;
+PASS HTMLTextAreaElement interface object length 
+PASS HTMLTextAreaElement interface: existence and properties of interface prototype object 
+FAIL HTMLTextAreaElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTextAreaElement.prototype.constructor is not writable expected true got false
+FAIL HTMLTextAreaElement interface: attribute autocomplete assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute autofocus assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute cols assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute dirName assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute disabled assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute form assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute inputMode assert_true: The prototype object must have a property &quot;inputMode&quot; expected true got false
+FAIL HTMLTextAreaElement interface: attribute maxLength assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute minLength assert_true: The prototype object must have a property &quot;minLength&quot; expected true got false
+FAIL HTMLTextAreaElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute placeholder assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute readOnly assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute required assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute rows assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute wrap assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute defaultValue assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute value assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute textLength assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute willValidate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute validity assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute validationMessage assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTextAreaElement interface: operation checkValidity() 
+FAIL HTMLTextAreaElement interface: operation reportValidity() assert_own_property: interface prototype object missing non-static operation expected property &quot;reportValidity&quot; missing
+PASS HTMLTextAreaElement interface: operation setCustomValidity(DOMString) 
+FAIL HTMLTextAreaElement interface: attribute labels assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTextAreaElement interface: operation select() 
+FAIL HTMLTextAreaElement interface: attribute selectionStart assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute selectionEnd assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLTextAreaElement interface: attribute selectionDirection assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLTextAreaElement interface: operation setRangeText(DOMString) 
+PASS HTMLTextAreaElement interface: operation setRangeText(DOMString,unsigned long,unsigned long,SelectionMode) 
+FAIL HTMLTextAreaElement interface: operation setSelectionRange(unsigned long,unsigned long,DOMString) assert_equals: property has wrong .length expected 2 but got 0
+PASS HTMLTextAreaElement must be primary interface of document.createElement(&quot;textarea&quot;) 
+PASS Stringification of document.createElement(&quot;textarea&quot;) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;autocomplete&quot; with the proper type (0) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;autofocus&quot; with the proper type (1) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;cols&quot; with the proper type (2) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;dirName&quot; with the proper type (3) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;disabled&quot; with the proper type (4) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;form&quot; with the proper type (5) 
+FAIL HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;inputMode&quot; with the proper type (6) assert_inherits: property &quot;inputMode&quot; not found in prototype chain
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;maxLength&quot; with the proper type (7) 
+FAIL HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;minLength&quot; with the proper type (8) assert_inherits: property &quot;minLength&quot; not found in prototype chain
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;name&quot; with the proper type (9) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;placeholder&quot; with the proper type (10) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;readOnly&quot; with the proper type (11) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;required&quot; with the proper type (12) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;rows&quot; with the proper type (13) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;wrap&quot; with the proper type (14) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;type&quot; with the proper type (15) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;defaultValue&quot; with the proper type (16) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;value&quot; with the proper type (17) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;textLength&quot; with the proper type (18) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;willValidate&quot; with the proper type (19) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;validity&quot; with the proper type (20) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;validationMessage&quot; with the proper type (21) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;checkValidity&quot; with the proper type (22) 
+FAIL HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;reportValidity&quot; with the proper type (23) assert_inherits: property &quot;reportValidity&quot; not found in prototype chain
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;setCustomValidity&quot; with the proper type (24) 
+PASS HTMLTextAreaElement interface: calling setCustomValidity(DOMString) on document.createElement(&quot;textarea&quot;) with too few arguments must throw TypeError 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;labels&quot; with the proper type (25) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;select&quot; with the proper type (26) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;selectionStart&quot; with the proper type (27) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;selectionEnd&quot; with the proper type (28) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;selectionDirection&quot; with the proper type (29) 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;setRangeText&quot; with the proper type (30) 
+PASS HTMLTextAreaElement interface: calling setRangeText(DOMString) on document.createElement(&quot;textarea&quot;) with too few arguments must throw TypeError 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;setRangeText&quot; with the proper type (31) 
+PASS HTMLTextAreaElement interface: calling setRangeText(DOMString,unsigned long,unsigned long,SelectionMode) on document.createElement(&quot;textarea&quot;) with too few arguments must throw TypeError 
+PASS HTMLTextAreaElement interface: document.createElement(&quot;textarea&quot;) must inherit property &quot;setSelectionRange&quot; with the proper type (32) 
+FAIL HTMLTextAreaElement interface: calling setSelectionRange(unsigned long,unsigned long,DOMString) on document.createElement(&quot;textarea&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLKeygenElement interface: existence and properties of interface object assert_equals: class string of HTMLKeygenElement expected &quot;[object Function]&quot; but got &quot;[object HTMLKeygenElementConstructor]&quot;
+PASS HTMLKeygenElement interface object length 
+PASS HTMLKeygenElement interface: existence and properties of interface prototype object 
+FAIL HTMLKeygenElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLKeygenElement.prototype.constructor is not writable expected true got false
+FAIL HTMLKeygenElement interface: attribute autofocus assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLKeygenElement interface: attribute challenge assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLKeygenElement interface: attribute disabled assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLKeygenElement interface: attribute form assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLKeygenElement interface: attribute keytype assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLKeygenElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLKeygenElement interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLKeygenElement interface: attribute willValidate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLKeygenElement interface: attribute validity assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLKeygenElement interface: attribute validationMessage assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLKeygenElement interface: operation checkValidity() 
+FAIL HTMLKeygenElement interface: operation reportValidity() assert_own_property: interface prototype object missing non-static operation expected property &quot;reportValidity&quot; missing
+PASS HTMLKeygenElement interface: operation setCustomValidity(DOMString) 
+FAIL HTMLKeygenElement interface: attribute labels assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLKeygenElement must be primary interface of document.createElement(&quot;keygen&quot;) 
+PASS Stringification of document.createElement(&quot;keygen&quot;) 
+PASS HTMLKeygenElement interface: document.createElement(&quot;keygen&quot;) must inherit property &quot;autofocus&quot; with the proper type (0) 
+PASS HTMLKeygenElement interface: document.createElement(&quot;keygen&quot;) must inherit property &quot;challenge&quot; with the proper type (1) 
+PASS HTMLKeygenElement interface: document.createElement(&quot;keygen&quot;) must inherit property &quot;disabled&quot; with the proper type (2) 
+PASS HTMLKeygenElement interface: document.createElement(&quot;keygen&quot;) must inherit property &quot;form&quot; with the proper type (3) 
+PASS HTMLKeygenElement interface: document.createElement(&quot;keygen&quot;) must inherit property &quot;keytype&quot; with the proper type (4) 
+PASS HTMLKeygenElement interface: document.createElement(&quot;keygen&quot;) must inherit property &quot;name&quot; with the proper type (5) 
+PASS HTMLKeygenElement interface: document.createElement(&quot;keygen&quot;) must inherit property &quot;type&quot; with the proper type (6) 
+PASS HTMLKeygenElement interface: document.createElement(&quot;keygen&quot;) must inherit property &quot;willValidate&quot; with the proper type (7) 
+PASS HTMLKeygenElement interface: document.createElement(&quot;keygen&quot;) must inherit property &quot;validity&quot; with the proper type (8) 
+PASS HTMLKeygenElement interface: document.createElement(&quot;keygen&quot;) must inherit property &quot;validationMessage&quot; with the proper type (9) 
+PASS HTMLKeygenElement interface: document.createElement(&quot;keygen&quot;) must inherit property &quot;checkValidity&quot; with the proper type (10) 
+FAIL HTMLKeygenElement interface: document.createElement(&quot;keygen&quot;) must inherit property &quot;reportValidity&quot; with the proper type (11) assert_inherits: property &quot;reportValidity&quot; not found in prototype chain
+PASS HTMLKeygenElement interface: document.createElement(&quot;keygen&quot;) must inherit property &quot;setCustomValidity&quot; with the proper type (12) 
+PASS HTMLKeygenElement interface: calling setCustomValidity(DOMString) on document.createElement(&quot;keygen&quot;) with too few arguments must throw TypeError 
+PASS HTMLKeygenElement interface: document.createElement(&quot;keygen&quot;) must inherit property &quot;labels&quot; with the proper type (13) 
+FAIL HTMLOutputElement interface: existence and properties of interface object assert_equals: class string of HTMLOutputElement expected &quot;[object Function]&quot; but got &quot;[object HTMLOutputElementConstructor]&quot;
+PASS HTMLOutputElement interface object length 
+PASS HTMLOutputElement interface: existence and properties of interface prototype object 
+FAIL HTMLOutputElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLOutputElement.prototype.constructor is not writable expected true got false
+FAIL HTMLOutputElement interface: attribute htmlFor assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOutputElement interface: attribute form assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOutputElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOutputElement interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOutputElement interface: attribute defaultValue assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOutputElement interface: attribute value assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOutputElement interface: attribute willValidate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOutputElement interface: attribute validity assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLOutputElement interface: attribute validationMessage assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLOutputElement interface: operation checkValidity() 
+FAIL HTMLOutputElement interface: operation reportValidity() assert_own_property: interface prototype object missing non-static operation expected property &quot;reportValidity&quot; missing
+PASS HTMLOutputElement interface: operation setCustomValidity(DOMString) 
+FAIL HTMLOutputElement interface: attribute labels assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLOutputElement must be primary interface of document.createElement(&quot;output&quot;) 
+PASS Stringification of document.createElement(&quot;output&quot;) 
+PASS HTMLOutputElement interface: document.createElement(&quot;output&quot;) must inherit property &quot;htmlFor&quot; with the proper type (0) 
+PASS HTMLOutputElement interface: document.createElement(&quot;output&quot;) must inherit property &quot;form&quot; with the proper type (1) 
+PASS HTMLOutputElement interface: document.createElement(&quot;output&quot;) must inherit property &quot;name&quot; with the proper type (2) 
+PASS HTMLOutputElement interface: document.createElement(&quot;output&quot;) must inherit property &quot;type&quot; with the proper type (3) 
+PASS HTMLOutputElement interface: document.createElement(&quot;output&quot;) must inherit property &quot;defaultValue&quot; with the proper type (4) 
+PASS HTMLOutputElement interface: document.createElement(&quot;output&quot;) must inherit property &quot;value&quot; with the proper type (5) 
+PASS HTMLOutputElement interface: document.createElement(&quot;output&quot;) must inherit property &quot;willValidate&quot; with the proper type (6) 
+PASS HTMLOutputElement interface: document.createElement(&quot;output&quot;) must inherit property &quot;validity&quot; with the proper type (7) 
+PASS HTMLOutputElement interface: document.createElement(&quot;output&quot;) must inherit property &quot;validationMessage&quot; with the proper type (8) 
+PASS HTMLOutputElement interface: document.createElement(&quot;output&quot;) must inherit property &quot;checkValidity&quot; with the proper type (9) 
+FAIL HTMLOutputElement interface: document.createElement(&quot;output&quot;) must inherit property &quot;reportValidity&quot; with the proper type (10) assert_inherits: property &quot;reportValidity&quot; not found in prototype chain
+PASS HTMLOutputElement interface: document.createElement(&quot;output&quot;) must inherit property &quot;setCustomValidity&quot; with the proper type (11) 
+PASS HTMLOutputElement interface: calling setCustomValidity(DOMString) on document.createElement(&quot;output&quot;) with too few arguments must throw TypeError 
+PASS HTMLOutputElement interface: document.createElement(&quot;output&quot;) must inherit property &quot;labels&quot; with the proper type (12) 
+FAIL HTMLProgressElement interface: existence and properties of interface object assert_equals: class string of HTMLProgressElement expected &quot;[object Function]&quot; but got &quot;[object HTMLProgressElementConstructor]&quot;
+PASS HTMLProgressElement interface object length 
+PASS HTMLProgressElement interface: existence and properties of interface prototype object 
+FAIL HTMLProgressElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLProgressElement.prototype.constructor is not writable expected true got false
+FAIL HTMLProgressElement interface: attribute value assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLProgressElement interface: attribute max assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLProgressElement interface: attribute position assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLProgressElement interface: attribute labels assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLProgressElement must be primary interface of document.createElement(&quot;progress&quot;) 
+PASS Stringification of document.createElement(&quot;progress&quot;) 
+PASS HTMLProgressElement interface: document.createElement(&quot;progress&quot;) must inherit property &quot;value&quot; with the proper type (0) 
+PASS HTMLProgressElement interface: document.createElement(&quot;progress&quot;) must inherit property &quot;max&quot; with the proper type (1) 
+PASS HTMLProgressElement interface: document.createElement(&quot;progress&quot;) must inherit property &quot;position&quot; with the proper type (2) 
+PASS HTMLProgressElement interface: document.createElement(&quot;progress&quot;) must inherit property &quot;labels&quot; with the proper type (3) 
+FAIL HTMLMeterElement interface: existence and properties of interface object assert_own_property: self does not have own property &quot;HTMLMeterElement&quot; expected property &quot;HTMLMeterElement&quot; missing
+FAIL HTMLMeterElement interface object length assert_own_property: self does not have own property &quot;HTMLMeterElement&quot; expected property &quot;HTMLMeterElement&quot; missing
+FAIL HTMLMeterElement interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;HTMLMeterElement&quot; expected property &quot;HTMLMeterElement&quot; missing
+FAIL HTMLMeterElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;HTMLMeterElement&quot; expected property &quot;HTMLMeterElement&quot; missing
+FAIL HTMLMeterElement interface: attribute value assert_own_property: self does not have own property &quot;HTMLMeterElement&quot; expected property &quot;HTMLMeterElement&quot; missing
+FAIL HTMLMeterElement interface: attribute min assert_own_property: self does not have own property &quot;HTMLMeterElement&quot; expected property &quot;HTMLMeterElement&quot; missing
+FAIL HTMLMeterElement interface: attribute max assert_own_property: self does not have own property &quot;HTMLMeterElement&quot; expected property &quot;HTMLMeterElement&quot; missing
+FAIL HTMLMeterElement interface: attribute low assert_own_property: self does not have own property &quot;HTMLMeterElement&quot; expected property &quot;HTMLMeterElement&quot; missing
+FAIL HTMLMeterElement interface: attribute high assert_own_property: self does not have own property &quot;HTMLMeterElement&quot; expected property &quot;HTMLMeterElement&quot; missing
+FAIL HTMLMeterElement interface: attribute optimum assert_own_property: self does not have own property &quot;HTMLMeterElement&quot; expected property &quot;HTMLMeterElement&quot; missing
+FAIL HTMLMeterElement interface: attribute labels assert_own_property: self does not have own property &quot;HTMLMeterElement&quot; expected property &quot;HTMLMeterElement&quot; missing
+FAIL HTMLMeterElement must be primary interface of document.createElement(&quot;meter&quot;) assert_own_property: self does not have own property &quot;HTMLMeterElement&quot; expected property &quot;HTMLMeterElement&quot; missing
+FAIL Stringification of document.createElement(&quot;meter&quot;) assert_equals: class string of document.createElement(&quot;meter&quot;) expected &quot;[object HTMLMeterElement]&quot; but got &quot;[object HTMLUnknownElement]&quot;
+FAIL HTMLMeterElement interface: document.createElement(&quot;meter&quot;) must inherit property &quot;value&quot; with the proper type (0) assert_inherits: property &quot;value&quot; not found in prototype chain
+FAIL HTMLMeterElement interface: document.createElement(&quot;meter&quot;) must inherit property &quot;min&quot; with the proper type (1) assert_inherits: property &quot;min&quot; not found in prototype chain
+FAIL HTMLMeterElement interface: document.createElement(&quot;meter&quot;) must inherit property &quot;max&quot; with the proper type (2) assert_inherits: property &quot;max&quot; not found in prototype chain
+FAIL HTMLMeterElement interface: document.createElement(&quot;meter&quot;) must inherit property &quot;low&quot; with the proper type (3) assert_inherits: property &quot;low&quot; not found in prototype chain
+FAIL HTMLMeterElement interface: document.createElement(&quot;meter&quot;) must inherit property &quot;high&quot; with the proper type (4) assert_inherits: property &quot;high&quot; not found in prototype chain
+FAIL HTMLMeterElement interface: document.createElement(&quot;meter&quot;) must inherit property &quot;optimum&quot; with the proper type (5) assert_inherits: property &quot;optimum&quot; not found in prototype chain
+FAIL HTMLMeterElement interface: document.createElement(&quot;meter&quot;) must inherit property &quot;labels&quot; with the proper type (6) assert_inherits: property &quot;labels&quot; not found in prototype chain
+FAIL HTMLFieldSetElement interface: existence and properties of interface object assert_equals: class string of HTMLFieldSetElement expected &quot;[object Function]&quot; but got &quot;[object HTMLFieldSetElementConstructor]&quot;
+PASS HTMLFieldSetElement interface object length 
+PASS HTMLFieldSetElement interface: existence and properties of interface prototype object 
+FAIL HTMLFieldSetElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLFieldSetElement.prototype.constructor is not writable expected true got false
+FAIL HTMLFieldSetElement interface: attribute disabled assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLFieldSetElement interface: attribute form assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLFieldSetElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLFieldSetElement interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLFieldSetElement interface: attribute elements assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLFieldSetElement interface: attribute willValidate assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLFieldSetElement interface: attribute validity assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLFieldSetElement interface: attribute validationMessage assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLFieldSetElement interface: operation checkValidity() 
+FAIL HTMLFieldSetElement interface: operation reportValidity() assert_own_property: interface prototype object missing non-static operation expected property &quot;reportValidity&quot; missing
+PASS HTMLFieldSetElement interface: operation setCustomValidity(DOMString) 
+FAIL HTMLLegendElement interface: existence and properties of interface object assert_equals: class string of HTMLLegendElement expected &quot;[object Function]&quot; but got &quot;[object HTMLLegendElementConstructor]&quot;
+PASS HTMLLegendElement interface object length 
+PASS HTMLLegendElement interface: existence and properties of interface prototype object 
+FAIL HTMLLegendElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLLegendElement.prototype.constructor is not writable expected true got false
+FAIL HTMLLegendElement interface: attribute form assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLLegendElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLLegendElement must be primary interface of document.createElement(&quot;legend&quot;) 
+PASS Stringification of document.createElement(&quot;legend&quot;) 
+PASS HTMLLegendElement interface: document.createElement(&quot;legend&quot;) must inherit property &quot;form&quot; with the proper type (0) 
+PASS HTMLLegendElement interface: document.createElement(&quot;legend&quot;) must inherit property &quot;align&quot; with the proper type (1) 
+FAIL AutocompleteErrorEvent interface: existence and properties of interface object assert_own_property: self does not have own property &quot;AutocompleteErrorEvent&quot; expected property &quot;AutocompleteErrorEvent&quot; missing
+FAIL AutocompleteErrorEvent interface object length assert_own_property: self does not have own property &quot;AutocompleteErrorEvent&quot; expected property &quot;AutocompleteErrorEvent&quot; missing
+FAIL AutocompleteErrorEvent interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;AutocompleteErrorEvent&quot; expected property &quot;AutocompleteErrorEvent&quot; missing
+FAIL AutocompleteErrorEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;AutocompleteErrorEvent&quot; expected property &quot;AutocompleteErrorEvent&quot; missing
+FAIL AutocompleteErrorEvent interface: attribute reason assert_own_property: self does not have own property &quot;AutocompleteErrorEvent&quot; expected property &quot;AutocompleteErrorEvent&quot; missing
+FAIL ValidityState interface: existence and properties of interface object assert_own_property: self does not have own property &quot;ValidityState&quot; expected property &quot;ValidityState&quot; missing
+FAIL ValidityState interface object length assert_own_property: self does not have own property &quot;ValidityState&quot; expected property &quot;ValidityState&quot; missing
+FAIL ValidityState interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;ValidityState&quot; expected property &quot;ValidityState&quot; missing
+FAIL ValidityState interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;ValidityState&quot; expected property &quot;ValidityState&quot; missing
+FAIL ValidityState interface: attribute valueMissing assert_own_property: self does not have own property &quot;ValidityState&quot; expected property &quot;ValidityState&quot; missing
+FAIL ValidityState interface: attribute typeMismatch assert_own_property: self does not have own property &quot;ValidityState&quot; expected property &quot;ValidityState&quot; missing
+FAIL ValidityState interface: attribute patternMismatch assert_own_property: self does not have own property &quot;ValidityState&quot; expected property &quot;ValidityState&quot; missing
+FAIL ValidityState interface: attribute tooLong assert_own_property: self does not have own property &quot;ValidityState&quot; expected property &quot;ValidityState&quot; missing
+FAIL ValidityState interface: attribute tooShort assert_own_property: self does not have own property &quot;ValidityState&quot; expected property &quot;ValidityState&quot; missing
+FAIL ValidityState interface: attribute rangeUnderflow assert_own_property: self does not have own property &quot;ValidityState&quot; expected property &quot;ValidityState&quot; missing
+FAIL ValidityState interface: attribute rangeOverflow assert_own_property: self does not have own property &quot;ValidityState&quot; expected property &quot;ValidityState&quot; missing
+FAIL ValidityState interface: attribute stepMismatch assert_own_property: self does not have own property &quot;ValidityState&quot; expected property &quot;ValidityState&quot; missing
+FAIL ValidityState interface: attribute badInput assert_own_property: self does not have own property &quot;ValidityState&quot; expected property &quot;ValidityState&quot; missing
+FAIL ValidityState interface: attribute customError assert_own_property: self does not have own property &quot;ValidityState&quot; expected property &quot;ValidityState&quot; missing
+FAIL ValidityState interface: attribute valid assert_own_property: self does not have own property &quot;ValidityState&quot; expected property &quot;ValidityState&quot; missing
+FAIL ValidityState must be primary interface of document.createElement(&quot;input&quot;).validity assert_own_property: self does not have own property &quot;ValidityState&quot; expected property &quot;ValidityState&quot; missing
+PASS Stringification of document.createElement(&quot;input&quot;).validity 
+PASS ValidityState interface: document.createElement(&quot;input&quot;).validity must inherit property &quot;valueMissing&quot; with the proper type (0) 
+PASS ValidityState interface: document.createElement(&quot;input&quot;).validity must inherit property &quot;typeMismatch&quot; with the proper type (1) 
+PASS ValidityState interface: document.createElement(&quot;input&quot;).validity must inherit property &quot;patternMismatch&quot; with the proper type (2) 
+PASS ValidityState interface: document.createElement(&quot;input&quot;).validity must inherit property &quot;tooLong&quot; with the proper type (3) 
+FAIL ValidityState interface: document.createElement(&quot;input&quot;).validity must inherit property &quot;tooShort&quot; with the proper type (4) assert_inherits: property &quot;tooShort&quot; not found in prototype chain
+PASS ValidityState interface: document.createElement(&quot;input&quot;).validity must inherit property &quot;rangeUnderflow&quot; with the proper type (5) 
+PASS ValidityState interface: document.createElement(&quot;input&quot;).validity must inherit property &quot;rangeOverflow&quot; with the proper type (6) 
+PASS ValidityState interface: document.createElement(&quot;input&quot;).validity must inherit property &quot;stepMismatch&quot; with the proper type (7) 
+PASS ValidityState interface: document.createElement(&quot;input&quot;).validity must inherit property &quot;badInput&quot; with the proper type (8) 
+PASS ValidityState interface: document.createElement(&quot;input&quot;).validity must inherit property &quot;customError&quot; with the proper type (9) 
+PASS ValidityState interface: document.createElement(&quot;input&quot;).validity must inherit property &quot;valid&quot; with the proper type (10) 
+FAIL HTMLDetailsElement interface: existence and properties of interface object assert_equals: class string of HTMLDetailsElement expected &quot;[object Function]&quot; but got &quot;[object HTMLDetailsElementConstructor]&quot;
+PASS HTMLDetailsElement interface object length 
+PASS HTMLDetailsElement interface: existence and properties of interface prototype object 
+FAIL HTMLDetailsElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLDetailsElement.prototype.constructor is not writable expected true got false
+FAIL HTMLDetailsElement interface: attribute open assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLDetailsElement must be primary interface of document.createElement(&quot;details&quot;) 
+PASS Stringification of document.createElement(&quot;details&quot;) 
+PASS HTMLDetailsElement interface: document.createElement(&quot;details&quot;) must inherit property &quot;open&quot; with the proper type (0) 
+FAIL HTMLMenuElement interface: existence and properties of interface object assert_equals: class string of HTMLMenuElement expected &quot;[object Function]&quot; but got &quot;[object HTMLMenuElementConstructor]&quot;
+PASS HTMLMenuElement interface object length 
+PASS HTMLMenuElement interface: existence and properties of interface prototype object 
+FAIL HTMLMenuElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLMenuElement.prototype.constructor is not writable expected true got false
+FAIL HTMLMenuElement interface: attribute type assert_true: The prototype object must have a property &quot;type&quot; expected true got false
+FAIL HTMLMenuElement interface: attribute label assert_true: The prototype object must have a property &quot;label&quot; expected true got false
+FAIL HTMLMenuElement interface: attribute compact assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLMenuElement must be primary interface of document.createElement(&quot;menu&quot;) 
+PASS Stringification of document.createElement(&quot;menu&quot;) 
+FAIL HTMLMenuElement interface: document.createElement(&quot;menu&quot;) must inherit property &quot;type&quot; with the proper type (0) assert_inherits: property &quot;type&quot; not found in prototype chain
+FAIL HTMLMenuElement interface: document.createElement(&quot;menu&quot;) must inherit property &quot;label&quot; with the proper type (1) assert_inherits: property &quot;label&quot; not found in prototype chain
+PASS HTMLMenuElement interface: document.createElement(&quot;menu&quot;) must inherit property &quot;compact&quot; with the proper type (2) 
+FAIL HTMLMenuItemElement interface: existence and properties of interface object assert_own_property: self does not have own property &quot;HTMLMenuItemElement&quot; expected property &quot;HTMLMenuItemElement&quot; missing
+FAIL HTMLMenuItemElement interface object length assert_own_property: self does not have own property &quot;HTMLMenuItemElement&quot; expected property &quot;HTMLMenuItemElement&quot; missing
+FAIL HTMLMenuItemElement interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;HTMLMenuItemElement&quot; expected property &quot;HTMLMenuItemElement&quot; missing
+FAIL HTMLMenuItemElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;HTMLMenuItemElement&quot; expected property &quot;HTMLMenuItemElement&quot; missing
+FAIL HTMLMenuItemElement interface: attribute type assert_own_property: self does not have own property &quot;HTMLMenuItemElement&quot; expected property &quot;HTMLMenuItemElement&quot; missing
+FAIL HTMLMenuItemElement interface: attribute label assert_own_property: self does not have own property &quot;HTMLMenuItemElement&quot; expected property &quot;HTMLMenuItemElement&quot; missing
+FAIL HTMLMenuItemElement interface: attribute icon assert_own_property: self does not have own property &quot;HTMLMenuItemElement&quot; expected property &quot;HTMLMenuItemElement&quot; missing
+FAIL HTMLMenuItemElement interface: attribute disabled assert_own_property: self does not have own property &quot;HTMLMenuItemElement&quot; expected property &quot;HTMLMenuItemElement&quot; missing
+FAIL HTMLMenuItemElement interface: attribute checked assert_own_property: self does not have own property &quot;HTMLMenuItemElement&quot; expected property &quot;HTMLMenuItemElement&quot; missing
+FAIL HTMLMenuItemElement interface: attribute radiogroup assert_own_property: self does not have own property &quot;HTMLMenuItemElement&quot; expected property &quot;HTMLMenuItemElement&quot; missing
+FAIL HTMLMenuItemElement interface: attribute default assert_own_property: self does not have own property &quot;HTMLMenuItemElement&quot; expected property &quot;HTMLMenuItemElement&quot; missing
+FAIL HTMLMenuItemElement interface: attribute command assert_own_property: self does not have own property &quot;HTMLMenuItemElement&quot; expected property &quot;HTMLMenuItemElement&quot; missing
+FAIL RelatedEvent interface: existence and properties of interface object assert_own_property: self does not have own property &quot;RelatedEvent&quot; expected property &quot;RelatedEvent&quot; missing
+FAIL RelatedEvent interface object length assert_own_property: self does not have own property &quot;RelatedEvent&quot; expected property &quot;RelatedEvent&quot; missing
+FAIL RelatedEvent interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;RelatedEvent&quot; expected property &quot;RelatedEvent&quot; missing
+FAIL RelatedEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;RelatedEvent&quot; expected property &quot;RelatedEvent&quot; missing
+FAIL RelatedEvent interface: attribute relatedTarget assert_own_property: self does not have own property &quot;RelatedEvent&quot; expected property &quot;RelatedEvent&quot; missing
+FAIL HTMLDialogElement interface: existence and properties of interface object assert_own_property: self does not have own property &quot;HTMLDialogElement&quot; expected property &quot;HTMLDialogElement&quot; missing
+FAIL HTMLDialogElement interface object length assert_own_property: self does not have own property &quot;HTMLDialogElement&quot; expected property &quot;HTMLDialogElement&quot; missing
+FAIL HTMLDialogElement interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;HTMLDialogElement&quot; expected property &quot;HTMLDialogElement&quot; missing
+FAIL HTMLDialogElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;HTMLDialogElement&quot; expected property &quot;HTMLDialogElement&quot; missing
+FAIL HTMLDialogElement interface: attribute open assert_own_property: self does not have own property &quot;HTMLDialogElement&quot; expected property &quot;HTMLDialogElement&quot; missing
+FAIL HTMLDialogElement interface: attribute returnValue assert_own_property: self does not have own property &quot;HTMLDialogElement&quot; expected property &quot;HTMLDialogElement&quot; missing
+FAIL HTMLDialogElement interface: operation show([object Object],[object Object]) assert_own_property: self does not have own property &quot;HTMLDialogElement&quot; expected property &quot;HTMLDialogElement&quot; missing
+FAIL HTMLDialogElement interface: operation showModal([object Object],[object Object]) assert_own_property: self does not have own property &quot;HTMLDialogElement&quot; expected property &quot;HTMLDialogElement&quot; missing
+FAIL HTMLDialogElement interface: operation close(DOMString) assert_own_property: self does not have own property &quot;HTMLDialogElement&quot; expected property &quot;HTMLDialogElement&quot; missing
+FAIL HTMLScriptElement interface: existence and properties of interface object assert_equals: class string of HTMLScriptElement expected &quot;[object Function]&quot; but got &quot;[object HTMLScriptElementConstructor]&quot;
+PASS HTMLScriptElement interface object length 
+PASS HTMLScriptElement interface: existence and properties of interface prototype object 
+FAIL HTMLScriptElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLScriptElement.prototype.constructor is not writable expected true got false
+FAIL HTMLScriptElement interface: attribute src assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLScriptElement interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLScriptElement interface: attribute charset assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLScriptElement interface: attribute async assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLScriptElement interface: attribute defer assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLScriptElement interface: attribute crossOrigin assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLScriptElement interface: attribute text assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLScriptElement interface: attribute event assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLScriptElement interface: attribute htmlFor assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLScriptElement must be primary interface of document.createElement(&quot;script&quot;) 
+PASS Stringification of document.createElement(&quot;script&quot;) 
+PASS HTMLScriptElement interface: document.createElement(&quot;script&quot;) must inherit property &quot;src&quot; with the proper type (0) 
+PASS HTMLScriptElement interface: document.createElement(&quot;script&quot;) must inherit property &quot;type&quot; with the proper type (1) 
+PASS HTMLScriptElement interface: document.createElement(&quot;script&quot;) must inherit property &quot;charset&quot; with the proper type (2) 
+PASS HTMLScriptElement interface: document.createElement(&quot;script&quot;) must inherit property &quot;async&quot; with the proper type (3) 
+PASS HTMLScriptElement interface: document.createElement(&quot;script&quot;) must inherit property &quot;defer&quot; with the proper type (4) 
+PASS HTMLScriptElement interface: document.createElement(&quot;script&quot;) must inherit property &quot;crossOrigin&quot; with the proper type (5) 
+PASS HTMLScriptElement interface: document.createElement(&quot;script&quot;) must inherit property &quot;text&quot; with the proper type (6) 
+PASS HTMLScriptElement interface: document.createElement(&quot;script&quot;) must inherit property &quot;event&quot; with the proper type (7) 
+PASS HTMLScriptElement interface: document.createElement(&quot;script&quot;) must inherit property &quot;htmlFor&quot; with the proper type (8) 
+FAIL HTMLTemplateElement interface: existence and properties of interface object assert_equals: class string of HTMLTemplateElement expected &quot;[object Function]&quot; but got &quot;[object HTMLTemplateElementConstructor]&quot;
+PASS HTMLTemplateElement interface object length 
+PASS HTMLTemplateElement interface: existence and properties of interface prototype object 
+FAIL HTMLTemplateElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLTemplateElement.prototype.constructor is not writable expected true got false
+FAIL HTMLTemplateElement interface: attribute content assert_true: The prototype object must have a property &quot;content&quot; expected true got false
+FAIL HTMLCanvasElement interface: existence and properties of interface object assert_equals: class string of HTMLCanvasElement expected &quot;[object Function]&quot; but got &quot;[object HTMLCanvasElementConstructor]&quot;
+PASS HTMLCanvasElement interface object length 
+PASS HTMLCanvasElement interface: existence and properties of interface prototype object 
+FAIL HTMLCanvasElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLCanvasElement.prototype.constructor is not writable expected true got false
+FAIL HTMLCanvasElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLCanvasElement interface: attribute height assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLCanvasElement interface: operation getContext(DOMString,any) assert_equals: property has wrong .length expected 1 but got 0
+FAIL HTMLCanvasElement interface: operation probablySupportsContext(DOMString,any) assert_equals: property has wrong .length expected 1 but got 0
+FAIL HTMLCanvasElement interface: operation setContext(RenderingContext) assert_own_property: interface prototype object missing non-static operation expected property &quot;setContext&quot; missing
+FAIL HTMLCanvasElement interface: operation transferControlToProxy() assert_own_property: interface prototype object missing non-static operation expected property &quot;transferControlToProxy&quot; missing
+PASS HTMLCanvasElement interface: operation toDataURL(DOMString,any) 
+FAIL HTMLCanvasElement interface: operation toBlob(FileCallback,DOMString,any) assert_own_property: interface prototype object missing non-static operation expected property &quot;toBlob&quot; missing
+PASS HTMLCanvasElement must be primary interface of document.createElement(&quot;canvas&quot;) 
+PASS Stringification of document.createElement(&quot;canvas&quot;) 
+PASS HTMLCanvasElement interface: document.createElement(&quot;canvas&quot;) must inherit property &quot;width&quot; with the proper type (0) 
+PASS HTMLCanvasElement interface: document.createElement(&quot;canvas&quot;) must inherit property &quot;height&quot; with the proper type (1) 
+PASS HTMLCanvasElement interface: document.createElement(&quot;canvas&quot;) must inherit property &quot;getContext&quot; with the proper type (2) 
+FAIL HTMLCanvasElement interface: calling getContext(DOMString,any) on document.createElement(&quot;canvas&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLCanvasElement interface: document.createElement(&quot;canvas&quot;) must inherit property &quot;probablySupportsContext&quot; with the proper type (3) 
+FAIL HTMLCanvasElement interface: calling probablySupportsContext(DOMString,any) on document.createElement(&quot;canvas&quot;) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLCanvasElement interface: document.createElement(&quot;canvas&quot;) must inherit property &quot;setContext&quot; with the proper type (4) assert_inherits: property &quot;setContext&quot; not found in prototype chain
+FAIL HTMLCanvasElement interface: calling setContext(RenderingContext) on document.createElement(&quot;canvas&quot;) with too few arguments must throw TypeError assert_inherits: property &quot;setContext&quot; not found in prototype chain
+FAIL HTMLCanvasElement interface: document.createElement(&quot;canvas&quot;) must inherit property &quot;transferControlToProxy&quot; with the proper type (5) assert_inherits: property &quot;transferControlToProxy&quot; not found in prototype chain
+PASS HTMLCanvasElement interface: document.createElement(&quot;canvas&quot;) must inherit property &quot;toDataURL&quot; with the proper type (6) 
+PASS HTMLCanvasElement interface: calling toDataURL(DOMString,any) on document.createElement(&quot;canvas&quot;) with too few arguments must throw TypeError 
+FAIL HTMLCanvasElement interface: document.createElement(&quot;canvas&quot;) must inherit property &quot;toBlob&quot; with the proper type (7) assert_inherits: property &quot;toBlob&quot; not found in prototype chain
+FAIL HTMLCanvasElement interface: calling toBlob(FileCallback,DOMString,any) on document.createElement(&quot;canvas&quot;) with too few arguments must throw TypeError assert_inherits: property &quot;toBlob&quot; not found in prototype chain
+FAIL CanvasProxy interface: existence and properties of interface object assert_own_property: self does not have own property &quot;CanvasProxy&quot; expected property &quot;CanvasProxy&quot; missing
+FAIL CanvasProxy interface object length assert_own_property: self does not have own property &quot;CanvasProxy&quot; expected property &quot;CanvasProxy&quot; missing
+FAIL CanvasProxy interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;CanvasProxy&quot; expected property &quot;CanvasProxy&quot; missing
+FAIL CanvasProxy interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;CanvasProxy&quot; expected property &quot;CanvasProxy&quot; missing
+FAIL CanvasProxy interface: operation setContext(RenderingContext) assert_own_property: self does not have own property &quot;CanvasProxy&quot; expected property &quot;CanvasProxy&quot; missing
+FAIL CanvasRenderingContext2D interface: existence and properties of interface object assert_equals: class string of CanvasRenderingContext2D expected &quot;[object Function]&quot; but got &quot;[object CanvasRenderingContext2DConstructor]&quot;
+FAIL CanvasRenderingContext2D interface object length assert_equals: wrong value for CanvasRenderingContext2D.length expected 1 but got 0
+FAIL CanvasRenderingContext2D interface: existence and properties of interface prototype object assert_equals: prototype of CanvasRenderingContext2D.prototype is not Object.prototype expected object &quot;[object Object]&quot; but got object &quot;[object CanvasRenderingContextPrototype]&quot;
+FAIL CanvasRenderingContext2D interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: CanvasRenderingContext2D.prototype.constructor is not writable expected true got false
+FAIL CanvasRenderingContext2D interface: attribute canvas assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL CanvasRenderingContext2D interface: attribute width assert_true: The prototype object must have a property &quot;width&quot; expected true got false
+FAIL CanvasRenderingContext2D interface: attribute height assert_true: The prototype object must have a property &quot;height&quot; expected true got false
+PASS CanvasRenderingContext2D interface: operation commit() 
+PASS CanvasRenderingContext2D interface: operation save() 
+PASS CanvasRenderingContext2D interface: operation restore() 
+FAIL CanvasRenderingContext2D interface: attribute currentTransform assert_true: The prototype object must have a property &quot;currentTransform&quot; expected true got false
+PASS CanvasRenderingContext2D interface: operation scale(unrestricted double,unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation rotate(unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation translate(unrestricted double,unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation transform(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation setTransform(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double) 
+FAIL CanvasRenderingContext2D interface: operation resetTransform() assert_own_property: interface prototype object missing non-static operation expected property &quot;resetTransform&quot; missing
+FAIL CanvasRenderingContext2D interface: attribute globalAlpha assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL CanvasRenderingContext2D interface: attribute globalCompositeOperation assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL CanvasRenderingContext2D interface: attribute imageSmoothingEnabled assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL CanvasRenderingContext2D interface: attribute strokeStyle assert_true: The prototype object must have a property &quot;strokeStyle&quot; expected true got false
+FAIL CanvasRenderingContext2D interface: attribute fillStyle assert_true: The prototype object must have a property &quot;fillStyle&quot; expected true got false
+PASS CanvasRenderingContext2D interface: operation createLinearGradient(double,double,double,double) 
+PASS CanvasRenderingContext2D interface: operation createRadialGradient(double,double,double,double,double,double) 
+PASS CanvasRenderingContext2D interface: operation createPattern(CanvasImageSource,DOMString) 
+FAIL CanvasRenderingContext2D interface: attribute shadowOffsetX assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL CanvasRenderingContext2D interface: attribute shadowOffsetY assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL CanvasRenderingContext2D interface: attribute shadowBlur assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL CanvasRenderingContext2D interface: attribute shadowColor assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS CanvasRenderingContext2D interface: operation clearRect(unrestricted double,unrestricted double,unrestricted double,unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation fillRect(unrestricted double,unrestricted double,unrestricted double,unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation strokeRect(unrestricted double,unrestricted double,unrestricted double,unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation beginPath() 
+FAIL CanvasRenderingContext2D interface: operation fill(CanvasFillRule) assert_equals: property has wrong .length expected 0 but got 1
+FAIL CanvasRenderingContext2D interface: operation fill(Path2D,CanvasFillRule) assert_equals: property has wrong .length expected 0 but got 1
+FAIL CanvasRenderingContext2D interface: operation stroke() assert_equals: property has wrong .length expected 0 but got 1
+FAIL CanvasRenderingContext2D interface: operation stroke(Path2D) assert_equals: property has wrong .length expected 0 but got 1
+FAIL CanvasRenderingContext2D interface: operation drawSystemFocusRing(Element) assert_own_property: interface prototype object missing non-static operation expected property &quot;drawSystemFocusRing&quot; missing
+FAIL CanvasRenderingContext2D interface: operation drawSystemFocusRing(Path2D,Element) assert_own_property: interface prototype object missing non-static operation expected property &quot;drawSystemFocusRing&quot; missing
+FAIL CanvasRenderingContext2D interface: operation drawCustomFocusRing(Element) assert_own_property: interface prototype object missing non-static operation expected property &quot;drawCustomFocusRing&quot; missing
+FAIL CanvasRenderingContext2D interface: operation drawCustomFocusRing(Path2D,Element) assert_own_property: interface prototype object missing non-static operation expected property &quot;drawCustomFocusRing&quot; missing
+FAIL CanvasRenderingContext2D interface: operation scrollPathIntoView() assert_own_property: interface prototype object missing non-static operation expected property &quot;scrollPathIntoView&quot; missing
+FAIL CanvasRenderingContext2D interface: operation scrollPathIntoView(Path2D) assert_own_property: interface prototype object missing non-static operation expected property &quot;scrollPathIntoView&quot; missing
+FAIL CanvasRenderingContext2D interface: operation clip(CanvasFillRule) assert_equals: property has wrong .length expected 0 but got 1
+FAIL CanvasRenderingContext2D interface: operation clip(Path2D,CanvasFillRule) assert_equals: property has wrong .length expected 0 but got 1
+FAIL CanvasRenderingContext2D interface: operation resetClip() assert_own_property: interface prototype object missing non-static operation expected property &quot;resetClip&quot; missing
+FAIL CanvasRenderingContext2D interface: operation isPointInPath(unrestricted double,unrestricted double,CanvasFillRule) assert_equals: property has wrong .length expected 2 but got 3
+FAIL CanvasRenderingContext2D interface: operation isPointInPath(Path2D,unrestricted double,unrestricted double,CanvasFillRule) assert_equals: property has wrong .length expected 2 but got 3
+FAIL CanvasRenderingContext2D interface: operation isPointInStroke(unrestricted double,unrestricted double) assert_equals: property has wrong .length expected 2 but got 3
+FAIL CanvasRenderingContext2D interface: operation isPointInStroke(Path2D,unrestricted double,unrestricted double) assert_equals: property has wrong .length expected 2 but got 3
+PASS CanvasRenderingContext2D interface: operation fillText(DOMString,unrestricted double,unrestricted double,unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation strokeText(DOMString,unrestricted double,unrestricted double,unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation measureText(DOMString) 
+PASS CanvasRenderingContext2D interface: operation drawImage(CanvasImageSource,unrestricted double,unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation drawImage(CanvasImageSource,unrestricted double,unrestricted double,unrestricted double,unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation drawImage(CanvasImageSource,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double) 
+FAIL CanvasRenderingContext2D interface: operation addHitRegion(HitRegionOptions) assert_own_property: interface prototype object missing non-static operation expected property &quot;addHitRegion&quot; missing
+FAIL CanvasRenderingContext2D interface: operation removeHitRegion(DOMString) assert_own_property: interface prototype object missing non-static operation expected property &quot;removeHitRegion&quot; missing
+PASS CanvasRenderingContext2D interface: operation createImageData(double,double) 
+PASS CanvasRenderingContext2D interface: operation createImageData(ImageData) 
+PASS CanvasRenderingContext2D interface: operation getImageData(double,double,double,double) 
+PASS CanvasRenderingContext2D interface: operation putImageData(ImageData,double,double) 
+PASS CanvasRenderingContext2D interface: operation putImageData(ImageData,double,double,double,double,double,double) 
+FAIL CanvasRenderingContext2D interface: attribute lineWidth assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL CanvasRenderingContext2D interface: attribute lineCap assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL CanvasRenderingContext2D interface: attribute lineJoin assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL CanvasRenderingContext2D interface: attribute miterLimit assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS CanvasRenderingContext2D interface: operation setLineDash([object Object]) 
+PASS CanvasRenderingContext2D interface: operation getLineDash() 
+FAIL CanvasRenderingContext2D interface: attribute lineDashOffset assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL CanvasRenderingContext2D interface: attribute font assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL CanvasRenderingContext2D interface: attribute textAlign assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL CanvasRenderingContext2D interface: attribute textBaseline assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL CanvasRenderingContext2D interface: attribute direction assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS CanvasRenderingContext2D interface: operation closePath() 
+PASS CanvasRenderingContext2D interface: operation moveTo(unrestricted double,unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation lineTo(unrestricted double,unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation quadraticCurveTo(unrestricted double,unrestricted double,unrestricted double,unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation bezierCurveTo(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation arcTo(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation arcTo(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation rect(unrestricted double,unrestricted double,unrestricted double,unrestricted double) 
+PASS CanvasRenderingContext2D interface: operation arc(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,boolean) 
+PASS CanvasRenderingContext2D interface: operation ellipse(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,boolean) 
+PASS CanvasRenderingContext2D must be primary interface of document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) 
+PASS Stringification of document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;canvas&quot; with the proper type (0) 
+FAIL CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;width&quot; with the proper type (1) assert_inherits: property &quot;width&quot; not found in prototype chain
+FAIL CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;height&quot; with the proper type (2) assert_inherits: property &quot;height&quot; not found in prototype chain
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;commit&quot; with the proper type (3) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;save&quot; with the proper type (4) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;restore&quot; with the proper type (5) 
+FAIL CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;currentTransform&quot; with the proper type (6) assert_inherits: property &quot;currentTransform&quot; not found in prototype chain
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;scale&quot; with the proper type (7) 
+PASS CanvasRenderingContext2D interface: calling scale(unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;rotate&quot; with the proper type (8) 
+PASS CanvasRenderingContext2D interface: calling rotate(unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;translate&quot; with the proper type (9) 
+PASS CanvasRenderingContext2D interface: calling translate(unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;transform&quot; with the proper type (10) 
+PASS CanvasRenderingContext2D interface: calling transform(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;setTransform&quot; with the proper type (11) 
+PASS CanvasRenderingContext2D interface: calling setTransform(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+FAIL CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;resetTransform&quot; with the proper type (12) assert_inherits: property &quot;resetTransform&quot; not found in prototype chain
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;globalAlpha&quot; with the proper type (13) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;globalCompositeOperation&quot; with the proper type (14) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;imageSmoothingEnabled&quot; with the proper type (15) 
+FAIL CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;strokeStyle&quot; with the proper type (16) assert_inherits: property &quot;strokeStyle&quot; found on object expected in prototype chain
+FAIL CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;fillStyle&quot; with the proper type (17) assert_inherits: property &quot;fillStyle&quot; found on object expected in prototype chain
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;createLinearGradient&quot; with the proper type (18) 
+PASS CanvasRenderingContext2D interface: calling createLinearGradient(double,double,double,double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;createRadialGradient&quot; with the proper type (19) 
+PASS CanvasRenderingContext2D interface: calling createRadialGradient(double,double,double,double,double,double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;createPattern&quot; with the proper type (20) 
+PASS CanvasRenderingContext2D interface: calling createPattern(CanvasImageSource,DOMString) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;shadowOffsetX&quot; with the proper type (21) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;shadowOffsetY&quot; with the proper type (22) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;shadowBlur&quot; with the proper type (23) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;shadowColor&quot; with the proper type (24) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;clearRect&quot; with the proper type (25) 
+PASS CanvasRenderingContext2D interface: calling clearRect(unrestricted double,unrestricted double,unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;fillRect&quot; with the proper type (26) 
+PASS CanvasRenderingContext2D interface: calling fillRect(unrestricted double,unrestricted double,unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;strokeRect&quot; with the proper type (27) 
+PASS CanvasRenderingContext2D interface: calling strokeRect(unrestricted double,unrestricted double,unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;beginPath&quot; with the proper type (28) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;fill&quot; with the proper type (29) 
+PASS CanvasRenderingContext2D interface: calling fill(CanvasFillRule) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;fill&quot; with the proper type (30) 
+PASS CanvasRenderingContext2D interface: calling fill(Path2D,CanvasFillRule) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;stroke&quot; with the proper type (31) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;stroke&quot; with the proper type (32) 
+PASS CanvasRenderingContext2D interface: calling stroke(Path2D) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+FAIL CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;drawSystemFocusRing&quot; with the proper type (33) assert_inherits: property &quot;drawSystemFocusRing&quot; not found in prototype chain
+FAIL CanvasRenderingContext2D interface: calling drawSystemFocusRing(Element) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError assert_inherits: property &quot;drawSystemFocusRing&quot; not found in prototype chain
+FAIL CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;drawSystemFocusRing&quot; with the proper type (34) assert_inherits: property &quot;drawSystemFocusRing&quot; not found in prototype chain
+FAIL CanvasRenderingContext2D interface: calling drawSystemFocusRing(Path2D,Element) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError assert_inherits: property &quot;drawSystemFocusRing&quot; not found in prototype chain
+FAIL CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;drawCustomFocusRing&quot; with the proper type (35) assert_inherits: property &quot;drawCustomFocusRing&quot; not found in prototype chain
+FAIL CanvasRenderingContext2D interface: calling drawCustomFocusRing(Element) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError assert_inherits: property &quot;drawCustomFocusRing&quot; not found in prototype chain
+FAIL CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;drawCustomFocusRing&quot; with the proper type (36) assert_inherits: property &quot;drawCustomFocusRing&quot; not found in prototype chain
+FAIL CanvasRenderingContext2D interface: calling drawCustomFocusRing(Path2D,Element) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError assert_inherits: property &quot;drawCustomFocusRing&quot; not found in prototype chain
+FAIL CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;scrollPathIntoView&quot; with the proper type (37) assert_inherits: property &quot;scrollPathIntoView&quot; not found in prototype chain
+FAIL CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;scrollPathIntoView&quot; with the proper type (38) assert_inherits: property &quot;scrollPathIntoView&quot; not found in prototype chain
+FAIL CanvasRenderingContext2D interface: calling scrollPathIntoView(Path2D) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError assert_inherits: property &quot;scrollPathIntoView&quot; not found in prototype chain
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;clip&quot; with the proper type (39) 
+PASS CanvasRenderingContext2D interface: calling clip(CanvasFillRule) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;clip&quot; with the proper type (40) 
+PASS CanvasRenderingContext2D interface: calling clip(Path2D,CanvasFillRule) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+FAIL CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;resetClip&quot; with the proper type (41) assert_inherits: property &quot;resetClip&quot; not found in prototype chain
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;isPointInPath&quot; with the proper type (42) 
+PASS CanvasRenderingContext2D interface: calling isPointInPath(unrestricted double,unrestricted double,CanvasFillRule) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;isPointInPath&quot; with the proper type (43) 
+PASS CanvasRenderingContext2D interface: calling isPointInPath(Path2D,unrestricted double,unrestricted double,CanvasFillRule) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;isPointInStroke&quot; with the proper type (44) 
+PASS CanvasRenderingContext2D interface: calling isPointInStroke(unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;isPointInStroke&quot; with the proper type (45) 
+PASS CanvasRenderingContext2D interface: calling isPointInStroke(Path2D,unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;fillText&quot; with the proper type (46) 
+PASS CanvasRenderingContext2D interface: calling fillText(DOMString,unrestricted double,unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;strokeText&quot; with the proper type (47) 
+PASS CanvasRenderingContext2D interface: calling strokeText(DOMString,unrestricted double,unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;measureText&quot; with the proper type (48) 
+PASS CanvasRenderingContext2D interface: calling measureText(DOMString) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;drawImage&quot; with the proper type (49) 
+PASS CanvasRenderingContext2D interface: calling drawImage(CanvasImageSource,unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;drawImage&quot; with the proper type (50) 
+PASS CanvasRenderingContext2D interface: calling drawImage(CanvasImageSource,unrestricted double,unrestricted double,unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;drawImage&quot; with the proper type (51) 
+PASS CanvasRenderingContext2D interface: calling drawImage(CanvasImageSource,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+FAIL CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;addHitRegion&quot; with the proper type (52) assert_inherits: property &quot;addHitRegion&quot; not found in prototype chain
+FAIL CanvasRenderingContext2D interface: calling addHitRegion(HitRegionOptions) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError assert_inherits: property &quot;addHitRegion&quot; not found in prototype chain
+FAIL CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;removeHitRegion&quot; with the proper type (53) assert_inherits: property &quot;removeHitRegion&quot; not found in prototype chain
+FAIL CanvasRenderingContext2D interface: calling removeHitRegion(DOMString) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError assert_inherits: property &quot;removeHitRegion&quot; not found in prototype chain
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;createImageData&quot; with the proper type (54) 
+PASS CanvasRenderingContext2D interface: calling createImageData(double,double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;createImageData&quot; with the proper type (55) 
+PASS CanvasRenderingContext2D interface: calling createImageData(ImageData) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;getImageData&quot; with the proper type (56) 
+PASS CanvasRenderingContext2D interface: calling getImageData(double,double,double,double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;putImageData&quot; with the proper type (57) 
+PASS CanvasRenderingContext2D interface: calling putImageData(ImageData,double,double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;putImageData&quot; with the proper type (58) 
+PASS CanvasRenderingContext2D interface: calling putImageData(ImageData,double,double,double,double,double,double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;lineWidth&quot; with the proper type (59) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;lineCap&quot; with the proper type (60) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;lineJoin&quot; with the proper type (61) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;miterLimit&quot; with the proper type (62) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;setLineDash&quot; with the proper type (63) 
+PASS CanvasRenderingContext2D interface: calling setLineDash([object Object]) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;getLineDash&quot; with the proper type (64) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;lineDashOffset&quot; with the proper type (65) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;font&quot; with the proper type (66) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;textAlign&quot; with the proper type (67) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;textBaseline&quot; with the proper type (68) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;direction&quot; with the proper type (69) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;closePath&quot; with the proper type (70) 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;moveTo&quot; with the proper type (71) 
+PASS CanvasRenderingContext2D interface: calling moveTo(unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;lineTo&quot; with the proper type (72) 
+PASS CanvasRenderingContext2D interface: calling lineTo(unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;quadraticCurveTo&quot; with the proper type (73) 
+PASS CanvasRenderingContext2D interface: calling quadraticCurveTo(unrestricted double,unrestricted double,unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;bezierCurveTo&quot; with the proper type (74) 
+PASS CanvasRenderingContext2D interface: calling bezierCurveTo(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;arcTo&quot; with the proper type (75) 
+PASS CanvasRenderingContext2D interface: calling arcTo(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;arcTo&quot; with the proper type (76) 
+PASS CanvasRenderingContext2D interface: calling arcTo(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;rect&quot; with the proper type (77) 
+PASS CanvasRenderingContext2D interface: calling rect(unrestricted double,unrestricted double,unrestricted double,unrestricted double) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;arc&quot; with the proper type (78) 
+PASS CanvasRenderingContext2D interface: calling arc(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,boolean) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+PASS CanvasRenderingContext2D interface: document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) must inherit property &quot;ellipse&quot; with the proper type (79) 
+PASS CanvasRenderingContext2D interface: calling ellipse(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,boolean) on document.createElement(&quot;canvas&quot;).getContext(&quot;2d&quot;) with too few arguments must throw TypeError 
+FAIL CanvasGradient interface: existence and properties of interface object assert_equals: class string of CanvasGradient expected &quot;[object Function]&quot; but got &quot;[object CanvasGradientConstructor]&quot;
+PASS CanvasGradient interface object length 
+PASS CanvasGradient interface: existence and properties of interface prototype object 
+FAIL CanvasGradient interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: CanvasGradient.prototype.constructor is not writable expected true got false
+FAIL CanvasGradient interface: operation addColorStop(double,DOMString) assert_equals: property has wrong .length expected 2 but got 0
+FAIL CanvasPattern interface: existence and properties of interface object assert_equals: class string of CanvasPattern expected &quot;[object Function]&quot; but got &quot;[object CanvasPatternConstructor]&quot;
+PASS CanvasPattern interface object length 
+PASS CanvasPattern interface: existence and properties of interface prototype object 
+FAIL CanvasPattern interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: CanvasPattern.prototype.constructor is not writable expected true got false
+FAIL CanvasPattern interface: operation setTransform(SVGMatrix) assert_own_property: interface prototype object missing non-static operation expected property &quot;setTransform&quot; missing
+FAIL TextMetrics interface: existence and properties of interface object assert_equals: class string of TextMetrics expected &quot;[object Function]&quot; but got &quot;[object TextMetricsConstructor]&quot;
+PASS TextMetrics interface object length 
+PASS TextMetrics interface: existence and properties of interface prototype object 
+FAIL TextMetrics interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: TextMetrics.prototype.constructor is not writable expected true got false
+FAIL TextMetrics interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL TextMetrics interface: attribute actualBoundingBoxLeft assert_true: The prototype object must have a property &quot;actualBoundingBoxLeft&quot; expected true got false
+FAIL TextMetrics interface: attribute actualBoundingBoxRight assert_true: The prototype object must have a property &quot;actualBoundingBoxRight&quot; expected true got false
+FAIL TextMetrics interface: attribute fontBoundingBoxAscent assert_true: The prototype object must have a property &quot;fontBoundingBoxAscent&quot; expected true got false
+FAIL TextMetrics interface: attribute fontBoundingBoxDescent assert_true: The prototype object must have a property &quot;fontBoundingBoxDescent&quot; expected true got false
+FAIL TextMetrics interface: attribute actualBoundingBoxAscent assert_true: The prototype object must have a property &quot;actualBoundingBoxAscent&quot; expected true got false
+FAIL TextMetrics interface: attribute actualBoundingBoxDescent assert_true: The prototype object must have a property &quot;actualBoundingBoxDescent&quot; expected true got false
+FAIL TextMetrics interface: attribute emHeightAscent assert_true: The prototype object must have a property &quot;emHeightAscent&quot; expected true got false
+FAIL TextMetrics interface: attribute emHeightDescent assert_true: The prototype object must have a property &quot;emHeightDescent&quot; expected true got false
+FAIL TextMetrics interface: attribute hangingBaseline assert_true: The prototype object must have a property &quot;hangingBaseline&quot; expected true got false
+FAIL TextMetrics interface: attribute alphabeticBaseline assert_true: The prototype object must have a property &quot;alphabeticBaseline&quot; expected true got false
+FAIL TextMetrics interface: attribute ideographicBaseline assert_true: The prototype object must have a property &quot;ideographicBaseline&quot; expected true got false
+FAIL ImageData interface: existence and properties of interface object assert_equals: class string of ImageData expected &quot;[object Function]&quot; but got &quot;[object ImageDataConstructor]&quot;
+PASS ImageData interface object length 
+PASS ImageData interface: existence and properties of interface prototype object 
+FAIL ImageData interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: ImageData.prototype.constructor is not writable expected true got false
+FAIL ImageData interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL ImageData interface: attribute height assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL ImageData interface: attribute data assert_true: The prototype object must have a property &quot;data&quot; expected true got false
+FAIL DrawingStyle interface: existence and properties of interface object assert_own_property: self does not have own property &quot;DrawingStyle&quot; expected property &quot;DrawingStyle&quot; missing
+FAIL DrawingStyle interface object length assert_own_property: self does not have own property &quot;DrawingStyle&quot; expected property &quot;DrawingStyle&quot; missing
+FAIL DrawingStyle interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;DrawingStyle&quot; expected property &quot;DrawingStyle&quot; missing
+FAIL DrawingStyle interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;DrawingStyle&quot; expected property &quot;DrawingStyle&quot; missing
+FAIL DrawingStyle interface: attribute lineWidth assert_own_property: self does not have own property &quot;DrawingStyle&quot; expected property &quot;DrawingStyle&quot; missing
+FAIL DrawingStyle interface: attribute lineCap assert_own_property: self does not have own property &quot;DrawingStyle&quot; expected property &quot;DrawingStyle&quot; missing
+FAIL DrawingStyle interface: attribute lineJoin assert_own_property: self does not have own property &quot;DrawingStyle&quot; expected property &quot;DrawingStyle&quot; missing
+FAIL DrawingStyle interface: attribute miterLimit assert_own_property: self does not have own property &quot;DrawingStyle&quot; expected property &quot;DrawingStyle&quot; missing
+FAIL DrawingStyle interface: operation setLineDash([object Object]) assert_own_property: self does not have own property &quot;DrawingStyle&quot; expected property &quot;DrawingStyle&quot; missing
+FAIL DrawingStyle interface: operation getLineDash() assert_own_property: self does not have own property &quot;DrawingStyle&quot; expected property &quot;DrawingStyle&quot; missing
+FAIL DrawingStyle interface: attribute lineDashOffset assert_own_property: self does not have own property &quot;DrawingStyle&quot; expected property &quot;DrawingStyle&quot; missing
+FAIL DrawingStyle interface: attribute font assert_own_property: self does not have own property &quot;DrawingStyle&quot; expected property &quot;DrawingStyle&quot; missing
+FAIL DrawingStyle interface: attribute textAlign assert_own_property: self does not have own property &quot;DrawingStyle&quot; expected property &quot;DrawingStyle&quot; missing
+FAIL DrawingStyle interface: attribute textBaseline assert_own_property: self does not have own property &quot;DrawingStyle&quot; expected property &quot;DrawingStyle&quot; missing
+FAIL DrawingStyle interface: attribute direction assert_own_property: self does not have own property &quot;DrawingStyle&quot; expected property &quot;DrawingStyle&quot; missing
+FAIL Path2D interface: existence and properties of interface object assert_equals: class string of Path2D expected &quot;[object Function]&quot; but got &quot;[object Path2DConstructor]&quot;
+PASS Path2D interface object length 
+PASS Path2D interface: existence and properties of interface prototype object 
+FAIL Path2D interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: Path2D.prototype.constructor is not writable expected true got false
+PASS Path2D interface: operation addPath(Path2D,SVGMatrix) 
+FAIL Path2D interface: operation addPathByStrokingPath(Path2D,CanvasDrawingStyles,SVGMatrix) assert_own_property: interface prototype object missing non-static operation expected property &quot;addPathByStrokingPath&quot; missing
+FAIL Path2D interface: operation addText(DOMString,CanvasDrawingStyles,SVGMatrix,unrestricted double,unrestricted double,unrestricted double) assert_own_property: interface prototype object missing non-static operation expected property &quot;addText&quot; missing
+FAIL Path2D interface: operation addPathByStrokingText(DOMString,CanvasDrawingStyles,SVGMatrix,unrestricted double,unrestricted double,unrestricted double) assert_own_property: interface prototype object missing non-static operation expected property &quot;addPathByStrokingText&quot; missing
+FAIL Path2D interface: operation addText(DOMString,CanvasDrawingStyles,SVGMatrix,Path2D,unrestricted double) assert_own_property: interface prototype object missing non-static operation expected property &quot;addText&quot; missing
+FAIL Path2D interface: operation addPathByStrokingText(DOMString,CanvasDrawingStyles,SVGMatrix,Path2D,unrestricted double) assert_own_property: interface prototype object missing non-static operation expected property &quot;addPathByStrokingText&quot; missing
+PASS Path2D interface: operation closePath() 
+FAIL Path2D interface: operation moveTo(unrestricted double,unrestricted double) assert_equals: property has wrong .length expected 2 but got 0
+FAIL Path2D interface: operation lineTo(unrestricted double,unrestricted double) assert_equals: property has wrong .length expected 2 but got 0
+FAIL Path2D interface: operation quadraticCurveTo(unrestricted double,unrestricted double,unrestricted double,unrestricted double) assert_equals: property has wrong .length expected 4 but got 0
+FAIL Path2D interface: operation bezierCurveTo(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double) assert_equals: property has wrong .length expected 6 but got 0
+FAIL Path2D interface: operation arcTo(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double) assert_equals: property has wrong .length expected 5 but got 0
+FAIL Path2D interface: operation arcTo(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double) assert_equals: property has wrong .length expected 5 but got 0
+FAIL Path2D interface: operation rect(unrestricted double,unrestricted double,unrestricted double,unrestricted double) assert_equals: property has wrong .length expected 4 but got 0
+FAIL Path2D interface: operation arc(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,boolean) assert_equals: property has wrong .length expected 5 but got 0
+PASS Path2D interface: operation ellipse(unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,unrestricted double,boolean) 
+FAIL DataTransfer interface: existence and properties of interface object assert_equals: class string of DataTransfer expected &quot;[object Function]&quot; but got &quot;[object DataTransferConstructor]&quot;
+PASS DataTransfer interface object length 
+PASS DataTransfer interface: existence and properties of interface prototype object 
+FAIL DataTransfer interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: DataTransfer.prototype.constructor is not writable expected true got false
+FAIL DataTransfer interface: attribute dropEffect assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL DataTransfer interface: attribute effectAllowed assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL DataTransfer interface: attribute items assert_true: The prototype object must have a property &quot;items&quot; expected true got false
+PASS DataTransfer interface: operation setDragImage(Element,long,long) 
+FAIL DataTransfer interface: attribute types assert_true: The prototype object must have a property &quot;types&quot; expected true got false
+PASS DataTransfer interface: operation getData(DOMString) 
+PASS DataTransfer interface: operation setData(DOMString,DOMString) 
+PASS DataTransfer interface: operation clearData(DOMString) 
+FAIL DataTransfer interface: attribute files assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL DataTransferItemList interface: existence and properties of interface object assert_own_property: self does not have own property &quot;DataTransferItemList&quot; expected property &quot;DataTransferItemList&quot; missing
+FAIL DataTransferItemList interface object length assert_own_property: self does not have own property &quot;DataTransferItemList&quot; expected property &quot;DataTransferItemList&quot; missing
+FAIL DataTransferItemList interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;DataTransferItemList&quot; expected property &quot;DataTransferItemList&quot; missing
+FAIL DataTransferItemList interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;DataTransferItemList&quot; expected property &quot;DataTransferItemList&quot; missing
+FAIL DataTransferItemList interface: attribute length assert_own_property: self does not have own property &quot;DataTransferItemList&quot; expected property &quot;DataTransferItemList&quot; missing
+FAIL DataTransferItemList interface: operation add(DOMString,DOMString) assert_own_property: self does not have own property &quot;DataTransferItemList&quot; expected property &quot;DataTransferItemList&quot; missing
+FAIL DataTransferItemList interface: operation add(File) assert_own_property: self does not have own property &quot;DataTransferItemList&quot; expected property &quot;DataTransferItemList&quot; missing
+FAIL DataTransferItemList interface: operation remove(unsigned long) assert_own_property: self does not have own property &quot;DataTransferItemList&quot; expected property &quot;DataTransferItemList&quot; missing
+FAIL DataTransferItemList interface: operation clear() assert_own_property: self does not have own property &quot;DataTransferItemList&quot; expected property &quot;DataTransferItemList&quot; missing
+FAIL DataTransferItem interface: existence and properties of interface object assert_own_property: self does not have own property &quot;DataTransferItem&quot; expected property &quot;DataTransferItem&quot; missing
+FAIL DataTransferItem interface object length assert_own_property: self does not have own property &quot;DataTransferItem&quot; expected property &quot;DataTransferItem&quot; missing
+FAIL DataTransferItem interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;DataTransferItem&quot; expected property &quot;DataTransferItem&quot; missing
+FAIL DataTransferItem interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;DataTransferItem&quot; expected property &quot;DataTransferItem&quot; missing
+FAIL DataTransferItem interface: attribute kind assert_own_property: self does not have own property &quot;DataTransferItem&quot; expected property &quot;DataTransferItem&quot; missing
+FAIL DataTransferItem interface: attribute type assert_own_property: self does not have own property &quot;DataTransferItem&quot; expected property &quot;DataTransferItem&quot; missing
+FAIL DataTransferItem interface: operation getAsString(FunctionStringCallback) assert_own_property: self does not have own property &quot;DataTransferItem&quot; expected property &quot;DataTransferItem&quot; missing
+FAIL DataTransferItem interface: operation getAsFile() assert_own_property: self does not have own property &quot;DataTransferItem&quot; expected property &quot;DataTransferItem&quot; missing
+FAIL DragEvent interface: existence and properties of interface object assert_own_property: self does not have own property &quot;DragEvent&quot; expected property &quot;DragEvent&quot; missing
+FAIL DragEvent interface object length assert_own_property: self does not have own property &quot;DragEvent&quot; expected property &quot;DragEvent&quot; missing
+FAIL DragEvent interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;DragEvent&quot; expected property &quot;DragEvent&quot; missing
+FAIL DragEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;DragEvent&quot; expected property &quot;DragEvent&quot; missing
+FAIL DragEvent interface: attribute dataTransfer assert_own_property: self does not have own property &quot;DragEvent&quot; expected property &quot;DragEvent&quot; missing
+FAIL Window interface: existence and properties of interface object assert_equals: class string of Window expected &quot;[object Function]&quot; but got &quot;[object WindowConstructor]&quot;
+PASS Window interface object length 
+FAIL Window interface: existence and properties of interface prototype object assert_equals: Class name for prototype of Window.prototype is not &quot;WindowProperties&quot; expected &quot;[object WindowProperties]&quot; but got &quot;[object Object]&quot;
+FAIL Window interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: Window.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+FAIL Window interface: attribute self assert_equals: &quot;self&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute name assert_equals: &quot;name&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute history assert_equals: &quot;history&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute locationbar assert_equals: &quot;locationbar&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute menubar assert_equals: &quot;menubar&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute personalbar assert_equals: &quot;personalbar&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute scrollbars assert_equals: &quot;scrollbars&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute statusbar assert_equals: &quot;statusbar&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute toolbar assert_equals: &quot;toolbar&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute status assert_equals: &quot;status&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: operation close() assert_equals: property should be writable if and only if not unforgeable expected true but got false
+FAIL Window interface: attribute closed assert_equals: &quot;closed&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: operation stop() desc is not an Object. (evaluating '&quot;get&quot; in desc')
+FAIL Window interface: operation focus() assert_equals: property should be writable if and only if not unforgeable expected true but got false
+FAIL Window interface: operation blur() assert_equals: property should be writable if and only if not unforgeable expected true but got false
+FAIL Window interface: attribute frames assert_equals: &quot;frames&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute length assert_equals: &quot;length&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute opener assert_equals: &quot;opener&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute parent assert_equals: &quot;parent&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute frameElement assert_equals: &quot;frameElement&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: operation open(DOMString,DOMString,DOMString,boolean) desc is not an Object. (evaluating '&quot;get&quot; in desc')
+FAIL Window interface: attribute navigator assert_equals: &quot;navigator&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute external assert_own_property: The global object must have a property &quot;external&quot; expected property &quot;external&quot; missing
+FAIL Window interface: attribute applicationCache assert_equals: &quot;applicationCache&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: operation alert() desc is not an Object. (evaluating '&quot;get&quot; in desc')
+FAIL Window interface: operation confirm(DOMString) desc is not an Object. (evaluating '&quot;get&quot; in desc')
+FAIL Window interface: operation prompt(DOMString,DOMString) desc is not an Object. (evaluating '&quot;get&quot; in desc')
+FAIL Window interface: operation print() desc is not an Object. (evaluating '&quot;get&quot; in desc')
+FAIL Window interface: operation postMessage(any,DOMString,[object Object]) assert_equals: property should be writable if and only if not unforgeable expected true but got false
+FAIL Window interface: operation captureEvents() desc is not an Object. (evaluating '&quot;get&quot; in desc')
+FAIL Window interface: operation releaseEvents() desc is not an Object. (evaluating '&quot;get&quot; in desc')
+FAIL Window interface: attribute onabort assert_equals: &quot;onabort&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onautocomplete assert_own_property: The global object must have a property &quot;onautocomplete&quot; expected property &quot;onautocomplete&quot; missing
+FAIL Window interface: attribute onautocompleteerror assert_own_property: The global object must have a property &quot;onautocompleteerror&quot; expected property &quot;onautocompleteerror&quot; missing
+FAIL Window interface: attribute onblur assert_equals: &quot;onblur&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute oncancel assert_own_property: The global object must have a property &quot;oncancel&quot; expected property &quot;oncancel&quot; missing
+FAIL Window interface: attribute oncanplay assert_equals: &quot;oncanplay&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute oncanplaythrough assert_equals: &quot;oncanplaythrough&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onchange assert_equals: &quot;onchange&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onclick assert_equals: &quot;onclick&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onclose assert_own_property: The global object must have a property &quot;onclose&quot; expected property &quot;onclose&quot; missing
+FAIL Window interface: attribute oncontextmenu assert_equals: &quot;oncontextmenu&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute oncuechange assert_own_property: The global object must have a property &quot;oncuechange&quot; expected property &quot;oncuechange&quot; missing
+FAIL Window interface: attribute ondblclick assert_equals: &quot;ondblclick&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute ondrag assert_equals: &quot;ondrag&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute ondragend assert_equals: &quot;ondragend&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute ondragenter assert_equals: &quot;ondragenter&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute ondragexit assert_own_property: The global object must have a property &quot;ondragexit&quot; expected property &quot;ondragexit&quot; missing
+FAIL Window interface: attribute ondragleave assert_equals: &quot;ondragleave&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute ondragover assert_equals: &quot;ondragover&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute ondragstart assert_equals: &quot;ondragstart&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute ondrop assert_equals: &quot;ondrop&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute ondurationchange assert_equals: &quot;ondurationchange&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onemptied assert_equals: &quot;onemptied&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onended assert_equals: &quot;onended&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onerror assert_equals: &quot;onerror&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onfocus assert_equals: &quot;onfocus&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute oninput assert_equals: &quot;oninput&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute oninvalid assert_equals: &quot;oninvalid&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onkeydown assert_equals: &quot;onkeydown&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onkeypress assert_equals: &quot;onkeypress&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onkeyup assert_equals: &quot;onkeyup&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onload assert_equals: &quot;onload&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onloadeddata assert_equals: &quot;onloadeddata&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onloadedmetadata assert_equals: &quot;onloadedmetadata&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onloadstart assert_equals: &quot;onloadstart&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onmousedown assert_equals: &quot;onmousedown&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onmouseenter assert_equals: &quot;onmouseenter&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onmouseleave assert_equals: &quot;onmouseleave&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onmousemove assert_equals: &quot;onmousemove&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onmouseout assert_equals: &quot;onmouseout&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onmouseover assert_equals: &quot;onmouseover&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onmouseup assert_equals: &quot;onmouseup&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onmousewheel assert_equals: &quot;onmousewheel&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onpause assert_equals: &quot;onpause&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onplay assert_equals: &quot;onplay&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onplaying assert_equals: &quot;onplaying&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onprogress assert_equals: &quot;onprogress&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onratechange assert_equals: &quot;onratechange&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onreset assert_equals: &quot;onreset&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onresize assert_equals: &quot;onresize&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onscroll assert_equals: &quot;onscroll&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onseeked assert_equals: &quot;onseeked&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onseeking assert_equals: &quot;onseeking&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onselect assert_equals: &quot;onselect&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onshow assert_own_property: The global object must have a property &quot;onshow&quot; expected property &quot;onshow&quot; missing
+FAIL Window interface: attribute onsort assert_own_property: The global object must have a property &quot;onsort&quot; expected property &quot;onsort&quot; missing
+FAIL Window interface: attribute onstalled assert_equals: &quot;onstalled&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onsubmit assert_equals: &quot;onsubmit&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onsuspend assert_equals: &quot;onsuspend&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute ontimeupdate assert_equals: &quot;ontimeupdate&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute ontoggle assert_own_property: The global object must have a property &quot;ontoggle&quot; expected property &quot;ontoggle&quot; missing
+FAIL Window interface: attribute onvolumechange assert_equals: &quot;onvolumechange&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onwaiting assert_equals: &quot;onwaiting&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onafterprint assert_own_property: The global object must have a property &quot;onafterprint&quot; expected property &quot;onafterprint&quot; missing
+FAIL Window interface: attribute onbeforeprint assert_own_property: The global object must have a property &quot;onbeforeprint&quot; expected property &quot;onbeforeprint&quot; missing
+FAIL Window interface: attribute onbeforeunload assert_equals: &quot;onbeforeunload&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onhashchange assert_equals: &quot;onhashchange&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onlanguagechange assert_own_property: The global object must have a property &quot;onlanguagechange&quot; expected property &quot;onlanguagechange&quot; missing
+FAIL Window interface: attribute onmessage assert_equals: &quot;onmessage&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onoffline assert_equals: &quot;onoffline&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute ononline assert_equals: &quot;ononline&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onpagehide assert_equals: &quot;onpagehide&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onpageshow assert_equals: &quot;onpageshow&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onpopstate assert_equals: &quot;onpopstate&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onstorage assert_equals: &quot;onstorage&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute onunload assert_equals: &quot;onunload&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: operation btoa(DOMString) desc is not an Object. (evaluating '&quot;get&quot; in desc')
+FAIL Window interface: operation atob(DOMString) desc is not an Object. (evaluating '&quot;get&quot; in desc')
+FAIL Window interface: operation setTimeout(Function,long,any) desc is not an Object. (evaluating '&quot;get&quot; in desc')
+FAIL Window interface: operation setTimeout(DOMString,long,any) desc is not an Object. (evaluating '&quot;get&quot; in desc')
+FAIL Window interface: operation clearTimeout(long) desc is not an Object. (evaluating '&quot;get&quot; in desc')
+FAIL Window interface: operation setInterval(Function,long,any) desc is not an Object. (evaluating '&quot;get&quot; in desc')
+FAIL Window interface: operation setInterval(DOMString,long,any) desc is not an Object. (evaluating '&quot;get&quot; in desc')
+FAIL Window interface: operation clearInterval(long) desc is not an Object. (evaluating '&quot;get&quot; in desc')
+FAIL Window interface: operation createImageBitmap(ImageBitmapSource,long,long,long,long) assert_own_property: global object missing non-static operation expected property &quot;createImageBitmap&quot; missing
+FAIL Window interface: attribute sessionStorage assert_equals: &quot;sessionStorage&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+FAIL Window interface: attribute localStorage assert_equals: &quot;localStorage&quot; must have a getter expected &quot;function&quot; but got &quot;undefined&quot;
+PASS Window must be primary interface of window 
+PASS Stringification of window 
+FAIL Window interface: window must have own property &quot;window&quot; assert_false: property descriptor has value but is supposed to be accessor expected false got true
+PASS Window interface: window must inherit property &quot;self&quot; with the proper type (1) 
+FAIL Window interface: window must have own property &quot;document&quot; assert_false: property descriptor has value but is supposed to be accessor expected false got true
+PASS Window interface: window must inherit property &quot;name&quot; with the proper type (3) 
+FAIL Window interface: window must have own property &quot;location&quot; assert_equals: getter must be Function expected &quot;function&quot; but got &quot;undefined&quot;
+PASS Window interface: window must inherit property &quot;history&quot; with the proper type (5) 
+PASS Window interface: window must inherit property &quot;locationbar&quot; with the proper type (6) 
+PASS Window interface: window must inherit property &quot;menubar&quot; with the proper type (7) 
+PASS Window interface: window must inherit property &quot;personalbar&quot; with the proper type (8) 
+PASS Window interface: window must inherit property &quot;scrollbars&quot; with the proper type (9) 
+PASS Window interface: window must inherit property &quot;statusbar&quot; with the proper type (10) 
+PASS Window interface: window must inherit property &quot;toolbar&quot; with the proper type (11) 
+PASS Window interface: window must inherit property &quot;status&quot; with the proper type (12) 
+PASS Window interface: window must inherit property &quot;close&quot; with the proper type (13) 
+PASS Window interface: window must inherit property &quot;closed&quot; with the proper type (14) 
+PASS Window interface: window must inherit property &quot;stop&quot; with the proper type (15) 
+PASS Window interface: window must inherit property &quot;focus&quot; with the proper type (16) 
+PASS Window interface: window must inherit property &quot;blur&quot; with the proper type (17) 
+PASS Window interface: window must inherit property &quot;frames&quot; with the proper type (18) 
+PASS Window interface: window must inherit property &quot;length&quot; with the proper type (19) 
+FAIL Window interface: window must have own property &quot;top&quot; assert_equals: getter must be Function expected &quot;function&quot; but got &quot;undefined&quot;
+PASS Window interface: window must inherit property &quot;opener&quot; with the proper type (21) 
+PASS Window interface: window must inherit property &quot;parent&quot; with the proper type (22) 
+PASS Window interface: window must inherit property &quot;frameElement&quot; with the proper type (23) 
+PASS Window interface: window must inherit property &quot;open&quot; with the proper type (24) 
+PASS Window interface: calling open(DOMString,DOMString,DOMString,boolean) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property &quot;navigator&quot; with the proper type (27) 
+FAIL Window interface: window must inherit property &quot;external&quot; with the proper type (28) assert_own_property: expected property &quot;external&quot; missing
+PASS Window interface: window must inherit property &quot;applicationCache&quot; with the proper type (29) 
+PASS Window interface: window must inherit property &quot;alert&quot; with the proper type (30) 
+PASS Window interface: window must inherit property &quot;confirm&quot; with the proper type (31) 
+PASS Window interface: calling confirm(DOMString) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property &quot;prompt&quot; with the proper type (32) 
+PASS Window interface: calling prompt(DOMString,DOMString) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property &quot;print&quot; with the proper type (33) 
+PASS Window interface: window must inherit property &quot;postMessage&quot; with the proper type (34) 
+FAIL Window interface: calling postMessage(any,DOMString,[object Object]) on window with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; threw object &quot;Error: SyntaxError: DOM Exception 12&quot; (&quot;SyntaxError&quot;) expected object &quot;TypeError&quot; (&quot;TypeError&quot;)
+PASS Window interface: window must inherit property &quot;captureEvents&quot; with the proper type (35) 
+PASS Window interface: window must inherit property &quot;releaseEvents&quot; with the proper type (36) 
+PASS Window interface: window must inherit property &quot;onabort&quot; with the proper type (37) 
+FAIL Window interface: window must inherit property &quot;onautocomplete&quot; with the proper type (38) assert_own_property: expected property &quot;onautocomplete&quot; missing
+FAIL Window interface: window must inherit property &quot;onautocompleteerror&quot; with the proper type (39) assert_own_property: expected property &quot;onautocompleteerror&quot; missing
+PASS Window interface: window must inherit property &quot;onblur&quot; with the proper type (40) 
+FAIL Window interface: window must inherit property &quot;oncancel&quot; with the proper type (41) assert_own_property: expected property &quot;oncancel&quot; missing
+PASS Window interface: window must inherit property &quot;oncanplay&quot; with the proper type (42) 
+PASS Window interface: window must inherit property &quot;oncanplaythrough&quot; with the proper type (43) 
+PASS Window interface: window must inherit property &quot;onchange&quot; with the proper type (44) 
+PASS Window interface: window must inherit property &quot;onclick&quot; with the proper type (45) 
+FAIL Window interface: window must inherit property &quot;onclose&quot; with the proper type (46) assert_own_property: expected property &quot;onclose&quot; missing
+PASS Window interface: window must inherit property &quot;oncontextmenu&quot; with the proper type (47) 
+FAIL Window interface: window must inherit property &quot;oncuechange&quot; with the proper type (48) assert_own_property: expected property &quot;oncuechange&quot; missing
+PASS Window interface: window must inherit property &quot;ondblclick&quot; with the proper type (49) 
+PASS Window interface: window must inherit property &quot;ondrag&quot; with the proper type (50) 
+PASS Window interface: window must inherit property &quot;ondragend&quot; with the proper type (51) 
+PASS Window interface: window must inherit property &quot;ondragenter&quot; with the proper type (52) 
+FAIL Window interface: window must inherit property &quot;ondragexit&quot; with the proper type (53) assert_own_property: expected property &quot;ondragexit&quot; missing
+PASS Window interface: window must inherit property &quot;ondragleave&quot; with the proper type (54) 
+PASS Window interface: window must inherit property &quot;ondragover&quot; with the proper type (55) 
+PASS Window interface: window must inherit property &quot;ondragstart&quot; with the proper type (56) 
+PASS Window interface: window must inherit property &quot;ondrop&quot; with the proper type (57) 
+PASS Window interface: window must inherit property &quot;ondurationchange&quot; with the proper type (58) 
+PASS Window interface: window must inherit property &quot;onemptied&quot; with the proper type (59) 
+PASS Window interface: window must inherit property &quot;onended&quot; with the proper type (60) 
+PASS Window interface: window must inherit property &quot;onerror&quot; with the proper type (61) 
+PASS Window interface: window must inherit property &quot;onfocus&quot; with the proper type (62) 
+PASS Window interface: window must inherit property &quot;oninput&quot; with the proper type (63) 
+PASS Window interface: window must inherit property &quot;oninvalid&quot; with the proper type (64) 
+PASS Window interface: window must inherit property &quot;onkeydown&quot; with the proper type (65) 
+PASS Window interface: window must inherit property &quot;onkeypress&quot; with the proper type (66) 
+PASS Window interface: window must inherit property &quot;onkeyup&quot; with the proper type (67) 
+PASS Window interface: window must inherit property &quot;onload&quot; with the proper type (68) 
+PASS Window interface: window must inherit property &quot;onloadeddata&quot; with the proper type (69) 
+PASS Window interface: window must inherit property &quot;onloadedmetadata&quot; with the proper type (70) 
+PASS Window interface: window must inherit property &quot;onloadstart&quot; with the proper type (71) 
+PASS Window interface: window must inherit property &quot;onmousedown&quot; with the proper type (72) 
+PASS Window interface: window must inherit property &quot;onmouseenter&quot; with the proper type (73) 
+PASS Window interface: window must inherit property &quot;onmouseleave&quot; with the proper type (74) 
+PASS Window interface: window must inherit property &quot;onmousemove&quot; with the proper type (75) 
+PASS Window interface: window must inherit property &quot;onmouseout&quot; with the proper type (76) 
+PASS Window interface: window must inherit property &quot;onmouseover&quot; with the proper type (77) 
+PASS Window interface: window must inherit property &quot;onmouseup&quot; with the proper type (78) 
+PASS Window interface: window must inherit property &quot;onmousewheel&quot; with the proper type (79) 
+PASS Window interface: window must inherit property &quot;onpause&quot; with the proper type (80) 
+PASS Window interface: window must inherit property &quot;onplay&quot; with the proper type (81) 
+PASS Window interface: window must inherit property &quot;onplaying&quot; with the proper type (82) 
+PASS Window interface: window must inherit property &quot;onprogress&quot; with the proper type (83) 
+PASS Window interface: window must inherit property &quot;onratechange&quot; with the proper type (84) 
+PASS Window interface: window must inherit property &quot;onreset&quot; with the proper type (85) 
+PASS Window interface: window must inherit property &quot;onresize&quot; with the proper type (86) 
+PASS Window interface: window must inherit property &quot;onscroll&quot; with the proper type (87) 
+PASS Window interface: window must inherit property &quot;onseeked&quot; with the proper type (88) 
+PASS Window interface: window must inherit property &quot;onseeking&quot; with the proper type (89) 
+PASS Window interface: window must inherit property &quot;onselect&quot; with the proper type (90) 
+FAIL Window interface: window must inherit property &quot;onshow&quot; with the proper type (91) assert_own_property: expected property &quot;onshow&quot; missing
+FAIL Window interface: window must inherit property &quot;onsort&quot; with the proper type (92) assert_own_property: expected property &quot;onsort&quot; missing
+PASS Window interface: window must inherit property &quot;onstalled&quot; with the proper type (93) 
+PASS Window interface: window must inherit property &quot;onsubmit&quot; with the proper type (94) 
+PASS Window interface: window must inherit property &quot;onsuspend&quot; with the proper type (95) 
+PASS Window interface: window must inherit property &quot;ontimeupdate&quot; with the proper type (96) 
+FAIL Window interface: window must inherit property &quot;ontoggle&quot; with the proper type (97) assert_own_property: expected property &quot;ontoggle&quot; missing
+PASS Window interface: window must inherit property &quot;onvolumechange&quot; with the proper type (98) 
+PASS Window interface: window must inherit property &quot;onwaiting&quot; with the proper type (99) 
+FAIL Window interface: window must inherit property &quot;onafterprint&quot; with the proper type (100) assert_own_property: expected property &quot;onafterprint&quot; missing
+FAIL Window interface: window must inherit property &quot;onbeforeprint&quot; with the proper type (101) assert_own_property: expected property &quot;onbeforeprint&quot; missing
+PASS Window interface: window must inherit property &quot;onbeforeunload&quot; with the proper type (102) 
+PASS Window interface: window must inherit property &quot;onhashchange&quot; with the proper type (103) 
+FAIL Window interface: window must inherit property &quot;onlanguagechange&quot; with the proper type (104) assert_own_property: expected property &quot;onlanguagechange&quot; missing
+PASS Window interface: window must inherit property &quot;onmessage&quot; with the proper type (105) 
+PASS Window interface: window must inherit property &quot;onoffline&quot; with the proper type (106) 
+PASS Window interface: window must inherit property &quot;ononline&quot; with the proper type (107) 
+PASS Window interface: window must inherit property &quot;onpagehide&quot; with the proper type (108) 
+PASS Window interface: window must inherit property &quot;onpageshow&quot; with the proper type (109) 
+PASS Window interface: window must inherit property &quot;onpopstate&quot; with the proper type (110) 
+PASS Window interface: window must inherit property &quot;onstorage&quot; with the proper type (111) 
+PASS Window interface: window must inherit property &quot;onunload&quot; with the proper type (112) 
+PASS Window interface: window must inherit property &quot;btoa&quot; with the proper type (113) 
+PASS Window interface: calling btoa(DOMString) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property &quot;atob&quot; with the proper type (114) 
+PASS Window interface: calling atob(DOMString) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property &quot;setTimeout&quot; with the proper type (115) 
+FAIL Window interface: calling setTimeout(Function,long,any) on window with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Window interface: window must inherit property &quot;setTimeout&quot; with the proper type (116) 
+FAIL Window interface: calling setTimeout(DOMString,long,any) on window with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Window interface: window must inherit property &quot;clearTimeout&quot; with the proper type (117) 
+PASS Window interface: calling clearTimeout(long) on window with too few arguments must throw TypeError 
+PASS Window interface: window must inherit property &quot;setInterval&quot; with the proper type (118) 
+FAIL Window interface: calling setInterval(Function,long,any) on window with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Window interface: window must inherit property &quot;setInterval&quot; with the proper type (119) 
+FAIL Window interface: calling setInterval(DOMString,long,any) on window with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Window interface: window must inherit property &quot;clearInterval&quot; with the proper type (120) 
+PASS Window interface: calling clearInterval(long) on window with too few arguments must throw TypeError 
+FAIL Window interface: window must inherit property &quot;createImageBitmap&quot; with the proper type (121) assert_own_property: expected property &quot;createImageBitmap&quot; missing
+FAIL Window interface: calling createImageBitmap(ImageBitmapSource,long,long,long,long) on window with too few arguments must throw TypeError assert_own_property: expected property &quot;createImageBitmap&quot; missing
+PASS Window interface: window must inherit property &quot;sessionStorage&quot; with the proper type (122) 
+PASS Window interface: window must inherit property &quot;localStorage&quot; with the proper type (123) 
+FAIL EventTarget interface: window must inherit property &quot;addEventListener&quot; with the proper type (0) assert_inherits: property &quot;addEventListener&quot; found on object expected in prototype chain
+FAIL EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on window with too few arguments must throw TypeError assert_inherits: property &quot;addEventListener&quot; found on object expected in prototype chain
+FAIL EventTarget interface: window must inherit property &quot;removeEventListener&quot; with the proper type (1) assert_inherits: property &quot;removeEventListener&quot; found on object expected in prototype chain
+FAIL EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on window with too few arguments must throw TypeError assert_inherits: property &quot;removeEventListener&quot; found on object expected in prototype chain
+FAIL EventTarget interface: window must inherit property &quot;dispatchEvent&quot; with the proper type (2) assert_inherits: property &quot;dispatchEvent&quot; found on object expected in prototype chain
+FAIL EventTarget interface: calling dispatchEvent(Event) on window with too few arguments must throw TypeError assert_inherits: property &quot;dispatchEvent&quot; found on object expected in prototype chain
+FAIL BarProp interface: existence and properties of interface object assert_equals: class string of BarProp expected &quot;[object Function]&quot; but got &quot;[object BarPropConstructor]&quot;
+PASS BarProp interface object length 
+PASS BarProp interface: existence and properties of interface prototype object 
+FAIL BarProp interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: BarProp.prototype.constructor is not writable expected true got false
+FAIL BarProp interface: attribute visible assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL History interface: existence and properties of interface object assert_equals: class string of History expected &quot;[object Function]&quot; but got &quot;[object HistoryConstructor]&quot;
+PASS History interface object length 
+PASS History interface: existence and properties of interface prototype object 
+FAIL History interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: History.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+FAIL History interface: attribute length assert_true: The prototype object must have a property &quot;length&quot; expected true got false
+FAIL History interface: attribute state assert_true: The prototype object must have a property &quot;state&quot; expected true got false
+PASS History interface: operation go(long) 
+PASS History interface: operation back() 
+PASS History interface: operation forward() 
+PASS History interface: operation pushState(any,DOMString,DOMString) 
+PASS History interface: operation replaceState(any,DOMString,DOMString) 
+PASS History must be primary interface of window.history 
+PASS Stringification of window.history 
+FAIL History interface: window.history must inherit property &quot;length&quot; with the proper type (0) assert_inherits: property &quot;length&quot; found on object expected in prototype chain
+FAIL History interface: window.history must inherit property &quot;state&quot; with the proper type (1) assert_inherits: property &quot;state&quot; found on object expected in prototype chain
+PASS History interface: window.history must inherit property &quot;go&quot; with the proper type (2) 
+PASS History interface: calling go(long) on window.history with too few arguments must throw TypeError 
+PASS History interface: window.history must inherit property &quot;back&quot; with the proper type (3) 
+PASS History interface: window.history must inherit property &quot;forward&quot; with the proper type (4) 
+PASS History interface: window.history must inherit property &quot;pushState&quot; with the proper type (5) 
+FAIL History interface: calling pushState(any,DOMString,DOMString) on window.history with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS History interface: window.history must inherit property &quot;replaceState&quot; with the proper type (6) 
+FAIL History interface: calling replaceState(any,DOMString,DOMString) on window.history with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Location interface: existence and properties of interface object assert_equals: class string of Location expected &quot;[object Function]&quot; but got &quot;[object LocationConstructor]&quot;
+PASS Location interface object length 
+PASS Location interface: existence and properties of interface prototype object 
+FAIL Location interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: Location.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+PASS Location must be primary interface of window.location 
+PASS Stringification of window.location 
+FAIL Location interface: window.location must have own property &quot;assign&quot; assert_own_property: Doesn't have the unforgeable operation property expected property &quot;assign&quot; missing
+FAIL Location interface: calling assign(DOMString) on window.location with too few arguments must throw TypeError assert_own_property: expected property &quot;assign&quot; missing
+FAIL Location interface: window.location must have own property &quot;replace&quot; assert_own_property: Doesn't have the unforgeable operation property expected property &quot;replace&quot; missing
+FAIL Location interface: calling replace(DOMString) on window.location with too few arguments must throw TypeError assert_own_property: expected property &quot;replace&quot; missing
+FAIL Location interface: window.location must have own property &quot;reload&quot; assert_own_property: Doesn't have the unforgeable operation property expected property &quot;reload&quot; missing
+FAIL PopStateEvent interface: existence and properties of interface object assert_equals: class string of PopStateEvent expected &quot;[object Function]&quot; but got &quot;[object PopStateEventConstructor]&quot;
+PASS PopStateEvent interface object length 
+PASS PopStateEvent interface: existence and properties of interface prototype object 
+FAIL PopStateEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: PopStateEvent.prototype.constructor is not writable expected true got false
+FAIL PopStateEvent interface: attribute state assert_true: The prototype object must have a property &quot;state&quot; expected true got false
+PASS PopStateEvent must be primary interface of new PopStateEvent(&quot;popstate&quot;, { data: {} }) 
+PASS Stringification of new PopStateEvent(&quot;popstate&quot;, { data: {} }) 
+FAIL PopStateEvent interface: new PopStateEvent(&quot;popstate&quot;, { data: {} }) must inherit property &quot;state&quot; with the proper type (0) assert_inherits: property &quot;state&quot; found on object expected in prototype chain
+PASS Event interface: new PopStateEvent(&quot;popstate&quot;, { data: {} }) must inherit property &quot;type&quot; with the proper type (0) 
+PASS Event interface: new PopStateEvent(&quot;popstate&quot;, { data: {} }) must inherit property &quot;target&quot; with the proper type (1) 
+PASS Event interface: new PopStateEvent(&quot;popstate&quot;, { data: {} }) must inherit property &quot;currentTarget&quot; with the proper type (2) 
+PASS Event interface: new PopStateEvent(&quot;popstate&quot;, { data: {} }) must inherit property &quot;NONE&quot; with the proper type (3) 
+PASS Event interface: new PopStateEvent(&quot;popstate&quot;, { data: {} }) must inherit property &quot;CAPTURING_PHASE&quot; with the proper type (4) 
+PASS Event interface: new PopStateEvent(&quot;popstate&quot;, { data: {} }) must inherit property &quot;AT_TARGET&quot; with the proper type (5) 
+PASS Event interface: new PopStateEvent(&quot;popstate&quot;, { data: {} }) must inherit property &quot;BUBBLING_PHASE&quot; with the proper type (6) 
+PASS Event interface: new PopStateEvent(&quot;popstate&quot;, { data: {} }) must inherit property &quot;eventPhase&quot; with the proper type (7) 
+PASS Event interface: new PopStateEvent(&quot;popstate&quot;, { data: {} }) must inherit property &quot;stopPropagation&quot; with the proper type (8) 
+PASS Event interface: new PopStateEvent(&quot;popstate&quot;, { data: {} }) must inherit property &quot;stopImmediatePropagation&quot; with the proper type (9) 
+PASS Event interface: new PopStateEvent(&quot;popstate&quot;, { data: {} }) must inherit property &quot;bubbles&quot; with the proper type (10) 
+PASS Event interface: new PopStateEvent(&quot;popstate&quot;, { data: {} }) must inherit property &quot;cancelable&quot; with the proper type (11) 
+PASS Event interface: new PopStateEvent(&quot;popstate&quot;, { data: {} }) must inherit property &quot;preventDefault&quot; with the proper type (12) 
+PASS Event interface: new PopStateEvent(&quot;popstate&quot;, { data: {} }) must inherit property &quot;defaultPrevented&quot; with the proper type (13) 
+FAIL Event interface: new PopStateEvent(&quot;popstate&quot;, { data: {} }) must have own property &quot;isTrusted&quot; assert_own_property: expected property &quot;isTrusted&quot; missing
+PASS Event interface: new PopStateEvent(&quot;popstate&quot;, { data: {} }) must inherit property &quot;timeStamp&quot; with the proper type (15) 
+PASS Event interface: new PopStateEvent(&quot;popstate&quot;, { data: {} }) must inherit property &quot;initEvent&quot; with the proper type (16) 
+FAIL Event interface: calling initEvent(DOMString,boolean,boolean) on new PopStateEvent(&quot;popstate&quot;, { data: {} }) with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HashChangeEvent interface: existence and properties of interface object assert_equals: class string of HashChangeEvent expected &quot;[object Function]&quot; but got &quot;[object HashChangeEventConstructor]&quot;
+PASS HashChangeEvent interface object length 
+PASS HashChangeEvent interface: existence and properties of interface prototype object 
+FAIL HashChangeEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HashChangeEvent.prototype.constructor is not writable expected true got false
+FAIL HashChangeEvent interface: attribute oldURL assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HashChangeEvent interface: attribute newURL assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL PageTransitionEvent interface: existence and properties of interface object assert_equals: class string of PageTransitionEvent expected &quot;[object Function]&quot; but got &quot;[object PageTransitionEventConstructor]&quot;
+PASS PageTransitionEvent interface object length 
+PASS PageTransitionEvent interface: existence and properties of interface prototype object 
+FAIL PageTransitionEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: PageTransitionEvent.prototype.constructor is not writable expected true got false
+FAIL PageTransitionEvent interface: attribute persisted assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL BeforeUnloadEvent interface: existence and properties of interface object assert_equals: class string of BeforeUnloadEvent expected &quot;[object Function]&quot; but got &quot;[object BeforeUnloadEventConstructor]&quot;
+PASS BeforeUnloadEvent interface object length 
+PASS BeforeUnloadEvent interface: existence and properties of interface prototype object 
+FAIL BeforeUnloadEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: BeforeUnloadEvent.prototype.constructor is not writable expected true got false
+FAIL BeforeUnloadEvent interface: attribute returnValue assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL ApplicationCache interface: existence and properties of interface object assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface object length assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: constant UNCACHED on interface object assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: constant UNCACHED on interface prototype object assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: constant IDLE on interface object assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: constant IDLE on interface prototype object assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: constant CHECKING on interface object assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: constant CHECKING on interface prototype object assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: constant DOWNLOADING on interface object assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: constant DOWNLOADING on interface prototype object assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: constant UPDATEREADY on interface object assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: constant UPDATEREADY on interface prototype object assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: constant OBSOLETE on interface object assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: constant OBSOLETE on interface prototype object assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: attribute status assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: operation update() assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: operation abort() assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: operation swapCache() assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: attribute onchecking assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: attribute onerror assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: attribute onnoupdate assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: attribute ondownloading assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: attribute onprogress assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: attribute onupdateready assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: attribute oncached assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache interface: attribute onobsolete assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL ApplicationCache must be primary interface of window.applicationCache assert_own_property: self does not have own property &quot;ApplicationCache&quot; expected property &quot;ApplicationCache&quot; missing
+FAIL Stringification of window.applicationCache assert_equals: class string of window.applicationCache expected &quot;[object ApplicationCache]&quot; but got &quot;[object DOMApplicationCache]&quot;
+PASS ApplicationCache interface: window.applicationCache must inherit property &quot;UNCACHED&quot; with the proper type (0) 
+PASS ApplicationCache interface: window.applicationCache must inherit property &quot;IDLE&quot; with the proper type (1) 
+PASS ApplicationCache interface: window.applicationCache must inherit property &quot;CHECKING&quot; with the proper type (2) 
+PASS ApplicationCache interface: window.applicationCache must inherit property &quot;DOWNLOADING&quot; with the proper type (3) 
+PASS ApplicationCache interface: window.applicationCache must inherit property &quot;UPDATEREADY&quot; with the proper type (4) 
+PASS ApplicationCache interface: window.applicationCache must inherit property &quot;OBSOLETE&quot; with the proper type (5) 
+PASS ApplicationCache interface: window.applicationCache must inherit property &quot;status&quot; with the proper type (6) 
+PASS ApplicationCache interface: window.applicationCache must inherit property &quot;update&quot; with the proper type (7) 
+PASS ApplicationCache interface: window.applicationCache must inherit property &quot;abort&quot; with the proper type (8) 
+PASS ApplicationCache interface: window.applicationCache must inherit property &quot;swapCache&quot; with the proper type (9) 
+PASS ApplicationCache interface: window.applicationCache must inherit property &quot;onchecking&quot; with the proper type (10) 
+PASS ApplicationCache interface: window.applicationCache must inherit property &quot;onerror&quot; with the proper type (11) 
+PASS ApplicationCache interface: window.applicationCache must inherit property &quot;onnoupdate&quot; with the proper type (12) 
+PASS ApplicationCache interface: window.applicationCache must inherit property &quot;ondownloading&quot; with the proper type (13) 
+PASS ApplicationCache interface: window.applicationCache must inherit property &quot;onprogress&quot; with the proper type (14) 
+PASS ApplicationCache interface: window.applicationCache must inherit property &quot;onupdateready&quot; with the proper type (15) 
+PASS ApplicationCache interface: window.applicationCache must inherit property &quot;oncached&quot; with the proper type (16) 
+PASS ApplicationCache interface: window.applicationCache must inherit property &quot;onobsolete&quot; with the proper type (17) 
+PASS EventTarget interface: window.applicationCache must inherit property &quot;addEventListener&quot; with the proper type (0) 
+FAIL EventTarget interface: calling addEventListener(DOMString,EventListener,boolean) on window.applicationCache with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS EventTarget interface: window.applicationCache must inherit property &quot;removeEventListener&quot; with the proper type (1) 
+FAIL EventTarget interface: calling removeEventListener(DOMString,EventListener,boolean) on window.applicationCache with too few arguments must throw TypeError assert_throws: Called with 0 arguments function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS EventTarget interface: window.applicationCache must inherit property &quot;dispatchEvent&quot; with the proper type (2) 
+PASS EventTarget interface: calling dispatchEvent(Event) on window.applicationCache with too few arguments must throw TypeError 
+FAIL ErrorEvent interface: existence and properties of interface object assert_equals: class string of ErrorEvent expected &quot;[object Function]&quot; but got &quot;[object ErrorEventConstructor]&quot;
+PASS ErrorEvent interface object length 
+PASS ErrorEvent interface: existence and properties of interface prototype object 
+FAIL ErrorEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: ErrorEvent.prototype.constructor is not writable expected true got false
+FAIL ErrorEvent interface: attribute message assert_true: The prototype object must have a property &quot;message&quot; expected true got false
+FAIL ErrorEvent interface: attribute filename assert_true: The prototype object must have a property &quot;filename&quot; expected true got false
+FAIL ErrorEvent interface: attribute lineno assert_true: The prototype object must have a property &quot;lineno&quot; expected true got false
+FAIL ErrorEvent interface: attribute colno assert_true: The prototype object must have a property &quot;colno&quot; expected true got false
+FAIL ErrorEvent interface: attribute error assert_true: The prototype object must have a property &quot;error&quot; expected true got false
+FAIL Navigator interface: existence and properties of interface object assert_equals: class string of Navigator expected &quot;[object Function]&quot; but got &quot;[object NavigatorConstructor]&quot;
+PASS Navigator interface object length 
+PASS Navigator interface: existence and properties of interface prototype object 
+FAIL Navigator interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: Navigator.prototype.constructor is not writable expected true got false
+FAIL Navigator interface: attribute appCodeName assert_true: The prototype object must have a property &quot;appCodeName&quot; expected true got false
+FAIL Navigator interface: attribute appName assert_true: The prototype object must have a property &quot;appName&quot; expected true got false
+FAIL Navigator interface: attribute appVersion assert_true: The prototype object must have a property &quot;appVersion&quot; expected true got false
+FAIL Navigator interface: attribute platform assert_true: The prototype object must have a property &quot;platform&quot; expected true got false
+FAIL Navigator interface: attribute product assert_true: The prototype object must have a property &quot;product&quot; expected true got false
+FAIL Navigator interface: operation taintEnabled() assert_own_property: interface prototype object missing non-static operation expected property &quot;taintEnabled&quot; missing
+FAIL Navigator interface: attribute userAgent assert_true: The prototype object must have a property &quot;userAgent&quot; expected true got false
+FAIL Navigator interface: attribute language assert_true: The prototype object must have a property &quot;language&quot; expected true got false
+FAIL Navigator interface: attribute languages assert_true: The prototype object must have a property &quot;languages&quot; expected true got false
+FAIL Navigator interface: attribute onLine assert_true: The prototype object must have a property &quot;onLine&quot; expected true got false
+FAIL Navigator interface: operation registerProtocolHandler(DOMString,DOMString,DOMString) assert_own_property: interface prototype object missing non-static operation expected property &quot;registerProtocolHandler&quot; missing
+FAIL Navigator interface: operation registerContentHandler(DOMString,DOMString,DOMString) assert_own_property: interface prototype object missing non-static operation expected property &quot;registerContentHandler&quot; missing
+FAIL Navigator interface: operation isProtocolHandlerRegistered(DOMString,DOMString) assert_own_property: interface prototype object missing non-static operation expected property &quot;isProtocolHandlerRegistered&quot; missing
+FAIL Navigator interface: operation isContentHandlerRegistered(DOMString,DOMString) assert_own_property: interface prototype object missing non-static operation expected property &quot;isContentHandlerRegistered&quot; missing
+FAIL Navigator interface: operation unregisterProtocolHandler(DOMString,DOMString) assert_own_property: interface prototype object missing non-static operation expected property &quot;unregisterProtocolHandler&quot; missing
+FAIL Navigator interface: operation unregisterContentHandler(DOMString,DOMString) assert_own_property: interface prototype object missing non-static operation expected property &quot;unregisterContentHandler&quot; missing
+FAIL Navigator interface: attribute cookieEnabled assert_true: The prototype object must have a property &quot;cookieEnabled&quot; expected true got false
+FAIL Navigator interface: operation yieldForStorageUpdates() assert_own_property: interface prototype object missing non-static operation expected property &quot;yieldForStorageUpdates&quot; missing
+FAIL Navigator interface: attribute plugins assert_true: The prototype object must have a property &quot;plugins&quot; expected true got false
+FAIL Navigator interface: attribute mimeTypes assert_true: The prototype object must have a property &quot;mimeTypes&quot; expected true got false
+FAIL Navigator interface: attribute javaEnabled assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS Navigator must be primary interface of window.navigator 
+PASS Stringification of window.navigator 
+FAIL Navigator interface: window.navigator must inherit property &quot;appCodeName&quot; with the proper type (0) assert_inherits: property &quot;appCodeName&quot; found on object expected in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;appName&quot; with the proper type (1) assert_inherits: property &quot;appName&quot; found on object expected in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;appVersion&quot; with the proper type (2) assert_inherits: property &quot;appVersion&quot; found on object expected in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;platform&quot; with the proper type (3) assert_inherits: property &quot;platform&quot; found on object expected in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;product&quot; with the proper type (4) assert_inherits: property &quot;product&quot; found on object expected in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;taintEnabled&quot; with the proper type (5) assert_inherits: property &quot;taintEnabled&quot; not found in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;userAgent&quot; with the proper type (6) assert_inherits: property &quot;userAgent&quot; found on object expected in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;language&quot; with the proper type (7) assert_inherits: property &quot;language&quot; found on object expected in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;languages&quot; with the proper type (8) assert_inherits: property &quot;languages&quot; not found in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;onLine&quot; with the proper type (9) assert_inherits: property &quot;onLine&quot; found on object expected in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;registerProtocolHandler&quot; with the proper type (10) assert_inherits: property &quot;registerProtocolHandler&quot; not found in prototype chain
+FAIL Navigator interface: calling registerProtocolHandler(DOMString,DOMString,DOMString) on window.navigator with too few arguments must throw TypeError assert_inherits: property &quot;registerProtocolHandler&quot; not found in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;registerContentHandler&quot; with the proper type (11) assert_inherits: property &quot;registerContentHandler&quot; not found in prototype chain
+FAIL Navigator interface: calling registerContentHandler(DOMString,DOMString,DOMString) on window.navigator with too few arguments must throw TypeError assert_inherits: property &quot;registerContentHandler&quot; not found in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;isProtocolHandlerRegistered&quot; with the proper type (12) assert_inherits: property &quot;isProtocolHandlerRegistered&quot; not found in prototype chain
+FAIL Navigator interface: calling isProtocolHandlerRegistered(DOMString,DOMString) on window.navigator with too few arguments must throw TypeError assert_inherits: property &quot;isProtocolHandlerRegistered&quot; not found in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;isContentHandlerRegistered&quot; with the proper type (13) assert_inherits: property &quot;isContentHandlerRegistered&quot; not found in prototype chain
+FAIL Navigator interface: calling isContentHandlerRegistered(DOMString,DOMString) on window.navigator with too few arguments must throw TypeError assert_inherits: property &quot;isContentHandlerRegistered&quot; not found in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;unregisterProtocolHandler&quot; with the proper type (14) assert_inherits: property &quot;unregisterProtocolHandler&quot; not found in prototype chain
+FAIL Navigator interface: calling unregisterProtocolHandler(DOMString,DOMString) on window.navigator with too few arguments must throw TypeError assert_inherits: property &quot;unregisterProtocolHandler&quot; not found in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;unregisterContentHandler&quot; with the proper type (15) assert_inherits: property &quot;unregisterContentHandler&quot; not found in prototype chain
+FAIL Navigator interface: calling unregisterContentHandler(DOMString,DOMString) on window.navigator with too few arguments must throw TypeError assert_inherits: property &quot;unregisterContentHandler&quot; not found in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;cookieEnabled&quot; with the proper type (16) assert_inherits: property &quot;cookieEnabled&quot; found on object expected in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;yieldForStorageUpdates&quot; with the proper type (17) assert_inherits: property &quot;yieldForStorageUpdates&quot; not found in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;plugins&quot; with the proper type (18) assert_inherits: property &quot;plugins&quot; found on object expected in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;mimeTypes&quot; with the proper type (19) assert_inherits: property &quot;mimeTypes&quot; found on object expected in prototype chain
+FAIL Navigator interface: window.navigator must inherit property &quot;javaEnabled&quot; with the proper type (20) assert_equals: expected &quot;boolean&quot; but got &quot;function&quot;
+FAIL PluginArray interface: existence and properties of interface object assert_equals: class string of PluginArray expected &quot;[object Function]&quot; but got &quot;[object PluginArrayConstructor]&quot;
+PASS PluginArray interface object length 
+PASS PluginArray interface: existence and properties of interface prototype object 
+FAIL PluginArray interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: PluginArray.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+PASS PluginArray interface: operation refresh(boolean) 
+FAIL PluginArray interface: attribute length assert_true: The prototype object must have a property &quot;length&quot; expected true got false
+FAIL PluginArray interface: operation item(unsigned long) assert_equals: property has wrong .length expected 1 but got 0
+FAIL PluginArray interface: operation namedItem(DOMString) assert_equals: property has wrong .length expected 1 but got 0
+FAIL MimeTypeArray interface: existence and properties of interface object assert_equals: class string of MimeTypeArray expected &quot;[object Function]&quot; but got &quot;[object MimeTypeArrayConstructor]&quot;
+PASS MimeTypeArray interface object length 
+PASS MimeTypeArray interface: existence and properties of interface prototype object 
+FAIL MimeTypeArray interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: MimeTypeArray.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+FAIL MimeTypeArray interface: attribute length assert_true: The prototype object must have a property &quot;length&quot; expected true got false
+FAIL MimeTypeArray interface: operation item(unsigned long) assert_equals: property has wrong .length expected 1 but got 0
+FAIL MimeTypeArray interface: operation namedItem(DOMString) assert_equals: property has wrong .length expected 1 but got 0
+FAIL Plugin interface: existence and properties of interface object assert_equals: class string of Plugin expected &quot;[object Function]&quot; but got &quot;[object PluginConstructor]&quot;
+PASS Plugin interface object length 
+PASS Plugin interface: existence and properties of interface prototype object 
+FAIL Plugin interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: Plugin.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+FAIL Plugin interface: attribute name assert_true: The prototype object must have a property &quot;name&quot; expected true got false
+FAIL Plugin interface: attribute description assert_true: The prototype object must have a property &quot;description&quot; expected true got false
+FAIL Plugin interface: attribute filename assert_true: The prototype object must have a property &quot;filename&quot; expected true got false
+FAIL Plugin interface: attribute length assert_true: The prototype object must have a property &quot;length&quot; expected true got false
+FAIL Plugin interface: operation item(unsigned long) assert_equals: property has wrong .length expected 1 but got 0
+FAIL Plugin interface: operation namedItem(DOMString) assert_equals: property has wrong .length expected 1 but got 0
+FAIL MimeType interface: existence and properties of interface object assert_equals: class string of MimeType expected &quot;[object Function]&quot; but got &quot;[object MimeTypeConstructor]&quot;
+PASS MimeType interface object length 
+PASS MimeType interface: existence and properties of interface prototype object 
+FAIL MimeType interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: MimeType.prototype.constructor is not writable expected true got false
+FAIL MimeType interface: attribute type assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MimeType interface: attribute description assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MimeType interface: attribute suffixes assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MimeType interface: attribute enabledPlugin assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL External interface: existence and properties of interface object assert_own_property: self does not have own property &quot;External&quot; expected property &quot;External&quot; missing
+FAIL External interface object length assert_own_property: self does not have own property &quot;External&quot; expected property &quot;External&quot; missing
+FAIL External interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;External&quot; expected property &quot;External&quot; missing
+FAIL External interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;External&quot; expected property &quot;External&quot; missing
+FAIL External interface: operation AddSearchProvider(DOMString) assert_own_property: self does not have own property &quot;External&quot; expected property &quot;External&quot; missing
+FAIL External interface: operation IsSearchProviderInstalled(DOMString) assert_own_property: self does not have own property &quot;External&quot; expected property &quot;External&quot; missing
+FAIL External must be primary interface of window.external assert_equals: wrong typeof object expected &quot;object&quot; but got &quot;undefined&quot;
+FAIL Stringification of window.external assert_equals: wrong typeof object expected &quot;object&quot; but got &quot;undefined&quot;
+FAIL External interface: window.external must inherit property &quot;AddSearchProvider&quot; with the proper type (0) assert_equals: wrong typeof object expected &quot;object&quot; but got &quot;undefined&quot;
+FAIL External interface: calling AddSearchProvider(DOMString) on window.external with too few arguments must throw TypeError assert_equals: wrong typeof object expected &quot;object&quot; but got &quot;undefined&quot;
+FAIL External interface: window.external must inherit property &quot;IsSearchProviderInstalled&quot; with the proper type (1) assert_equals: wrong typeof object expected &quot;object&quot; but got &quot;undefined&quot;
+FAIL External interface: calling IsSearchProviderInstalled(DOMString) on window.external with too few arguments must throw TypeError assert_equals: wrong typeof object expected &quot;object&quot; but got &quot;undefined&quot;
+FAIL ImageBitmap interface: existence and properties of interface object assert_own_property: self does not have own property &quot;ImageBitmap&quot; expected property &quot;ImageBitmap&quot; missing
+FAIL ImageBitmap interface object length assert_own_property: self does not have own property &quot;ImageBitmap&quot; expected property &quot;ImageBitmap&quot; missing
+FAIL ImageBitmap interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;ImageBitmap&quot; expected property &quot;ImageBitmap&quot; missing
+FAIL ImageBitmap interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;ImageBitmap&quot; expected property &quot;ImageBitmap&quot; missing
+FAIL ImageBitmap interface: attribute width assert_own_property: self does not have own property &quot;ImageBitmap&quot; expected property &quot;ImageBitmap&quot; missing
+FAIL ImageBitmap interface: attribute height assert_own_property: self does not have own property &quot;ImageBitmap&quot; expected property &quot;ImageBitmap&quot; missing
+FAIL MessageEvent interface: existence and properties of interface object assert_equals: class string of MessageEvent expected &quot;[object Function]&quot; but got &quot;[object MessageEventConstructor]&quot;
+PASS MessageEvent interface object length 
+PASS MessageEvent interface: existence and properties of interface prototype object 
+FAIL MessageEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: MessageEvent.prototype.constructor is not writable expected true got false
+FAIL MessageEvent interface: attribute data assert_true: The prototype object must have a property &quot;data&quot; expected true got false
+FAIL MessageEvent interface: attribute origin assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MessageEvent interface: attribute lastEventId assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MessageEvent interface: attribute source assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MessageEvent interface: attribute ports assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MessageEvent interface: operation initMessageEvent(DOMString,boolean,boolean,any,DOMString,DOMString,[object Object],[object Object],MessagePort) assert_equals: property has wrong .length expected 8 but got 0
+FAIL EventSource interface: existence and properties of interface object assert_equals: class string of EventSource expected &quot;[object Function]&quot; but got &quot;[object EventSourceConstructor]&quot;
+PASS EventSource interface object length 
+FAIL EventSource interface: existence and properties of interface prototype object assert_equals: prototype of EventSource.prototype is not EventTarget.prototype expected object &quot;[object EventTargetPrototype]&quot; but got object &quot;[object Object]&quot;
+FAIL EventSource interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: EventSource.prototype.constructor is not writable expected true got false
+FAIL EventSource interface: attribute url assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL EventSource interface: attribute withCredentials assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS EventSource interface: constant CONNECTING on interface object 
+PASS EventSource interface: constant CONNECTING on interface prototype object 
+PASS EventSource interface: constant OPEN on interface object 
+PASS EventSource interface: constant OPEN on interface prototype object 
+PASS EventSource interface: constant CLOSED on interface object 
+PASS EventSource interface: constant CLOSED on interface prototype object 
+FAIL EventSource interface: attribute readyState assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL EventSource interface: attribute onopen assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL EventSource interface: attribute onmessage assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL EventSource interface: attribute onerror assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS EventSource interface: operation close() 
+FAIL WebSocket interface: existence and properties of interface object assert_equals: class string of WebSocket expected &quot;[object Function]&quot; but got &quot;[object WebSocketConstructor]&quot;
+PASS WebSocket interface object length 
+FAIL WebSocket interface: existence and properties of interface prototype object assert_equals: prototype of WebSocket.prototype is not EventTarget.prototype expected object &quot;[object EventTargetPrototype]&quot; but got object &quot;[object Object]&quot;
+FAIL WebSocket interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: WebSocket.prototype.constructor is not writable expected true got false
+FAIL WebSocket interface: attribute url assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS WebSocket interface: constant CONNECTING on interface object 
+PASS WebSocket interface: constant CONNECTING on interface prototype object 
+PASS WebSocket interface: constant OPEN on interface object 
+PASS WebSocket interface: constant OPEN on interface prototype object 
+PASS WebSocket interface: constant CLOSING on interface object 
+PASS WebSocket interface: constant CLOSING on interface prototype object 
+PASS WebSocket interface: constant CLOSED on interface object 
+PASS WebSocket interface: constant CLOSED on interface prototype object 
+FAIL WebSocket interface: attribute readyState assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL WebSocket interface: attribute bufferedAmount assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL WebSocket interface: attribute onopen assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL WebSocket interface: attribute onerror assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL WebSocket interface: attribute onclose assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL WebSocket interface: attribute extensions assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL WebSocket interface: attribute protocol assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS WebSocket interface: operation close(unsigned short,DOMString) 
+FAIL WebSocket interface: attribute onmessage assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL WebSocket interface: attribute binaryType assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS WebSocket interface: operation send(DOMString) 
+PASS WebSocket interface: operation send(Blob) 
+PASS WebSocket interface: operation send(ArrayBuffer) 
+PASS WebSocket interface: operation send(ArrayBufferView) 
+FAIL CloseEvent interface: existence and properties of interface object assert_equals: class string of CloseEvent expected &quot;[object Function]&quot; but got &quot;[object CloseEventConstructor]&quot;
+PASS CloseEvent interface object length 
+PASS CloseEvent interface: existence and properties of interface prototype object 
+FAIL CloseEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: CloseEvent.prototype.constructor is not writable expected true got false
+FAIL CloseEvent interface: attribute wasClean assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL CloseEvent interface: attribute code assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL CloseEvent interface: attribute reason assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MessageChannel interface: existence and properties of interface object assert_equals: class string of MessageChannel expected &quot;[object Function]&quot; but got &quot;[object MessageChannelConstructor]&quot;
+PASS MessageChannel interface object length 
+PASS MessageChannel interface: existence and properties of interface prototype object 
+FAIL MessageChannel interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: MessageChannel.prototype.constructor is not writable expected true got false
+FAIL MessageChannel interface: attribute port1 assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MessageChannel interface: attribute port2 assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL MessagePort interface: existence and properties of interface object assert_equals: class string of MessagePort expected &quot;[object Function]&quot; but got &quot;[object MessagePortConstructor]&quot;
+PASS MessagePort interface object length 
+FAIL MessagePort interface: existence and properties of interface prototype object assert_equals: prototype of MessagePort.prototype is not EventTarget.prototype expected object &quot;[object EventTargetPrototype]&quot; but got object &quot;[object Object]&quot;
+FAIL MessagePort interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: MessagePort.prototype.constructor is not writable expected true got false
+PASS MessagePort interface: operation postMessage(any,[object Object]) 
+PASS MessagePort interface: operation start() 
+PASS MessagePort interface: operation close() 
+FAIL MessagePort interface: attribute onmessage assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL PortCollection interface: existence and properties of interface object assert_own_property: self does not have own property &quot;PortCollection&quot; expected property &quot;PortCollection&quot; missing
+FAIL PortCollection interface object length assert_own_property: self does not have own property &quot;PortCollection&quot; expected property &quot;PortCollection&quot; missing
+FAIL PortCollection interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;PortCollection&quot; expected property &quot;PortCollection&quot; missing
+FAIL PortCollection interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;PortCollection&quot; expected property &quot;PortCollection&quot; missing
+FAIL PortCollection interface: operation add(MessagePort) assert_own_property: self does not have own property &quot;PortCollection&quot; expected property &quot;PortCollection&quot; missing
+FAIL PortCollection interface: operation remove(MessagePort) assert_own_property: self does not have own property &quot;PortCollection&quot; expected property &quot;PortCollection&quot; missing
+FAIL PortCollection interface: operation clear() assert_own_property: self does not have own property &quot;PortCollection&quot; expected property &quot;PortCollection&quot; missing
+FAIL PortCollection interface: operation iterate(PortCollectionCallback) assert_own_property: self does not have own property &quot;PortCollection&quot; expected property &quot;PortCollection&quot; missing
+FAIL BroadcastChannel interface: existence and properties of interface object assert_own_property: self does not have own property &quot;BroadcastChannel&quot; expected property &quot;BroadcastChannel&quot; missing
+FAIL BroadcastChannel interface object length assert_own_property: self does not have own property &quot;BroadcastChannel&quot; expected property &quot;BroadcastChannel&quot; missing
+FAIL BroadcastChannel interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;BroadcastChannel&quot; expected property &quot;BroadcastChannel&quot; missing
+FAIL BroadcastChannel interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;BroadcastChannel&quot; expected property &quot;BroadcastChannel&quot; missing
+FAIL BroadcastChannel interface: attribute name assert_own_property: self does not have own property &quot;BroadcastChannel&quot; expected property &quot;BroadcastChannel&quot; missing
+FAIL BroadcastChannel interface: operation postMessage(any) assert_own_property: self does not have own property &quot;BroadcastChannel&quot; expected property &quot;BroadcastChannel&quot; missing
+FAIL BroadcastChannel interface: operation close() assert_own_property: self does not have own property &quot;BroadcastChannel&quot; expected property &quot;BroadcastChannel&quot; missing
+FAIL BroadcastChannel interface: attribute onmessage assert_own_property: self does not have own property &quot;BroadcastChannel&quot; expected property &quot;BroadcastChannel&quot; missing
+FAIL WorkerGlobalScope interface: existence and properties of interface object assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface object length assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: attribute self assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: attribute location assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: operation close() assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: attribute onerror assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: attribute onlanguagechange assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: attribute onoffline assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: attribute ononline assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: operation importScripts(DOMString) assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: attribute navigator assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: operation createImageBitmap(ImageBitmapSource,long,long,long,long) assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: operation setTimeout(Function,long,any) assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: operation setTimeout(DOMString,long,any) assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: operation clearTimeout(long) assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: operation setInterval(Function,long,any) assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: operation setInterval(DOMString,long,any) assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: operation clearInterval(long) assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: operation btoa(DOMString) assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL WorkerGlobalScope interface: operation atob(DOMString) assert_own_property: self does not have own property &quot;WorkerGlobalScope&quot; expected property &quot;WorkerGlobalScope&quot; missing
+FAIL DedicatedWorkerGlobalScope interface: existence and properties of interface object assert_own_property: self does not have own property &quot;DedicatedWorkerGlobalScope&quot; expected property &quot;DedicatedWorkerGlobalScope&quot; missing
+FAIL DedicatedWorkerGlobalScope interface object length assert_own_property: self does not have own property &quot;DedicatedWorkerGlobalScope&quot; expected property &quot;DedicatedWorkerGlobalScope&quot; missing
+FAIL DedicatedWorkerGlobalScope interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;DedicatedWorkerGlobalScope&quot; expected property &quot;DedicatedWorkerGlobalScope&quot; missing
+FAIL DedicatedWorkerGlobalScope interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;DedicatedWorkerGlobalScope&quot; expected property &quot;DedicatedWorkerGlobalScope&quot; missing
+FAIL DedicatedWorkerGlobalScope interface: operation postMessage(any,[object Object]) assert_own_property: self does not have own property &quot;DedicatedWorkerGlobalScope&quot; expected property &quot;DedicatedWorkerGlobalScope&quot; missing
+FAIL DedicatedWorkerGlobalScope interface: attribute onmessage assert_own_property: self does not have own property &quot;DedicatedWorkerGlobalScope&quot; expected property &quot;DedicatedWorkerGlobalScope&quot; missing
+FAIL SharedWorkerGlobalScope interface: existence and properties of interface object assert_own_property: self does not have own property &quot;SharedWorkerGlobalScope&quot; expected property &quot;SharedWorkerGlobalScope&quot; missing
+FAIL SharedWorkerGlobalScope interface object length assert_own_property: self does not have own property &quot;SharedWorkerGlobalScope&quot; expected property &quot;SharedWorkerGlobalScope&quot; missing
+FAIL SharedWorkerGlobalScope interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;SharedWorkerGlobalScope&quot; expected property &quot;SharedWorkerGlobalScope&quot; missing
+FAIL SharedWorkerGlobalScope interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;SharedWorkerGlobalScope&quot; expected property &quot;SharedWorkerGlobalScope&quot; missing
+FAIL SharedWorkerGlobalScope interface: attribute name assert_own_property: self does not have own property &quot;SharedWorkerGlobalScope&quot; expected property &quot;SharedWorkerGlobalScope&quot; missing
+FAIL SharedWorkerGlobalScope interface: attribute applicationCache assert_own_property: self does not have own property &quot;SharedWorkerGlobalScope&quot; expected property &quot;SharedWorkerGlobalScope&quot; missing
+FAIL SharedWorkerGlobalScope interface: attribute onconnect assert_own_property: self does not have own property &quot;SharedWorkerGlobalScope&quot; expected property &quot;SharedWorkerGlobalScope&quot; missing
+FAIL Worker interface: existence and properties of interface object assert_equals: class string of Worker expected &quot;[object Function]&quot; but got &quot;[object WorkerConstructor]&quot;
+PASS Worker interface object length 
+PASS Worker interface: existence and properties of interface prototype object 
+FAIL Worker interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: Worker.prototype.constructor is not writable expected true got false
+PASS Worker interface: operation terminate() 
+PASS Worker interface: operation postMessage(any,[object Object]) 
+FAIL Worker interface: attribute onmessage assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL Worker interface: attribute onerror assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL SharedWorker interface: existence and properties of interface object assert_own_property: self does not have own property &quot;SharedWorker&quot; expected property &quot;SharedWorker&quot; missing
+FAIL SharedWorker interface object length assert_own_property: self does not have own property &quot;SharedWorker&quot; expected property &quot;SharedWorker&quot; missing
+FAIL SharedWorker interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;SharedWorker&quot; expected property &quot;SharedWorker&quot; missing
+FAIL SharedWorker interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;SharedWorker&quot; expected property &quot;SharedWorker&quot; missing
+FAIL SharedWorker interface: attribute port assert_own_property: self does not have own property &quot;SharedWorker&quot; expected property &quot;SharedWorker&quot; missing
+FAIL SharedWorker interface: attribute onerror assert_own_property: self does not have own property &quot;SharedWorker&quot; expected property &quot;SharedWorker&quot; missing
+FAIL WorkerNavigator interface: existence and properties of interface object assert_own_property: self does not have own property &quot;WorkerNavigator&quot; expected property &quot;WorkerNavigator&quot; missing
+FAIL WorkerNavigator interface object length assert_own_property: self does not have own property &quot;WorkerNavigator&quot; expected property &quot;WorkerNavigator&quot; missing
+FAIL WorkerNavigator interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;WorkerNavigator&quot; expected property &quot;WorkerNavigator&quot; missing
+FAIL WorkerNavigator interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;WorkerNavigator&quot; expected property &quot;WorkerNavigator&quot; missing
+FAIL WorkerNavigator interface: attribute appCodeName assert_own_property: self does not have own property &quot;WorkerNavigator&quot; expected property &quot;WorkerNavigator&quot; missing
+FAIL WorkerNavigator interface: attribute appName assert_own_property: self does not have own property &quot;WorkerNavigator&quot; expected property &quot;WorkerNavigator&quot; missing
+FAIL WorkerNavigator interface: attribute appVersion assert_own_property: self does not have own property &quot;WorkerNavigator&quot; expected property &quot;WorkerNavigator&quot; missing
+FAIL WorkerNavigator interface: attribute platform assert_own_property: self does not have own property &quot;WorkerNavigator&quot; expected property &quot;WorkerNavigator&quot; missing
+FAIL WorkerNavigator interface: attribute product assert_own_property: self does not have own property &quot;WorkerNavigator&quot; expected property &quot;WorkerNavigator&quot; missing
+FAIL WorkerNavigator interface: operation taintEnabled() assert_own_property: self does not have own property &quot;WorkerNavigator&quot; expected property &quot;WorkerNavigator&quot; missing
+FAIL WorkerNavigator interface: attribute userAgent assert_own_property: self does not have own property &quot;WorkerNavigator&quot; expected property &quot;WorkerNavigator&quot; missing
+FAIL WorkerNavigator interface: attribute language assert_own_property: self does not have own property &quot;WorkerNavigator&quot; expected property &quot;WorkerNavigator&quot; missing
+FAIL WorkerNavigator interface: attribute languages assert_own_property: self does not have own property &quot;WorkerNavigator&quot; expected property &quot;WorkerNavigator&quot; missing
+FAIL WorkerNavigator interface: attribute onLine assert_own_property: self does not have own property &quot;WorkerNavigator&quot; expected property &quot;WorkerNavigator&quot; missing
+FAIL WorkerLocation interface: existence and properties of interface object assert_own_property: self does not have own property &quot;WorkerLocation&quot; expected property &quot;WorkerLocation&quot; missing
+FAIL WorkerLocation interface object length assert_own_property: self does not have own property &quot;WorkerLocation&quot; expected property &quot;WorkerLocation&quot; missing
+FAIL WorkerLocation interface: existence and properties of interface prototype object assert_own_property: self does not have own property &quot;WorkerLocation&quot; expected property &quot;WorkerLocation&quot; missing
+FAIL WorkerLocation interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: self does not have own property &quot;WorkerLocation&quot; expected property &quot;WorkerLocation&quot; missing
+FAIL Storage interface: existence and properties of interface object assert_equals: class string of Storage expected &quot;[object Function]&quot; but got &quot;[object StorageConstructor]&quot;
+PASS Storage interface object length 
+PASS Storage interface: existence and properties of interface prototype object 
+FAIL Storage interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: Storage.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+FAIL Storage interface: attribute length assert_true: The prototype object must have a property &quot;length&quot; expected true got false
+FAIL Storage interface: operation key(unsigned long) assert_true: property is not enumerable expected true got false
+FAIL Storage interface: operation getItem(DOMString) assert_true: property is not enumerable expected true got false
+FAIL Storage interface: operation setItem(DOMString,DOMString) assert_true: property is not enumerable expected true got false
+FAIL Storage interface: operation removeItem(DOMString) assert_true: property is not enumerable expected true got false
+FAIL Storage interface: operation clear() assert_true: property is not enumerable expected true got false
+FAIL StorageEvent interface: existence and properties of interface object assert_equals: class string of StorageEvent expected &quot;[object Function]&quot; but got &quot;[object StorageEventConstructor]&quot;
+PASS StorageEvent interface object length 
+PASS StorageEvent interface: existence and properties of interface prototype object 
+FAIL StorageEvent interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: StorageEvent.prototype.constructor is not writable expected true got false
+FAIL StorageEvent interface: attribute key assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL StorageEvent interface: attribute oldValue assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL StorageEvent interface: attribute newValue assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL StorageEvent interface: attribute url assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL StorageEvent interface: attribute storageArea assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAppletElement interface: existence and properties of interface object assert_equals: class string of HTMLAppletElement expected &quot;[object Function]&quot; but got &quot;[object HTMLAppletElementConstructor]&quot;
+PASS HTMLAppletElement interface object length 
+PASS HTMLAppletElement interface: existence and properties of interface prototype object 
+FAIL HTMLAppletElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: HTMLAppletElement.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+FAIL HTMLAppletElement interface: attribute align assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAppletElement interface: attribute alt assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAppletElement interface: attribute archive assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAppletElement interface: attribute code assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAppletElement interface: attribute codeBase assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAppletElement interface: attribute height assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAppletElement interface: attribute hspace assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAppletElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAppletElement interface: attribute object assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAppletElement interface: attribute vspace assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLAppletElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLAppletElement must be primary interface of document.createElement(&quot;applet&quot;) 
+PASS Stringification of document.createElement(&quot;applet&quot;) 
+PASS HTMLAppletElement interface: document.createElement(&quot;applet&quot;) must inherit property &quot;align&quot; with the proper type (0) 
+PASS HTMLAppletElement interface: document.createElement(&quot;applet&quot;) must inherit property &quot;alt&quot; with the proper type (1) 
+PASS HTMLAppletElement interface: document.createElement(&quot;applet&quot;) must inherit property &quot;archive&quot; with the proper type (2) 
+PASS HTMLAppletElement interface: document.createElement(&quot;applet&quot;) must inherit property &quot;code&quot; with the proper type (3) 
+PASS HTMLAppletElement interface: document.createElement(&quot;applet&quot;) must inherit property &quot;codeBase&quot; with the proper type (4) 
+PASS HTMLAppletElement interface: document.createElement(&quot;applet&quot;) must inherit property &quot;height&quot; with the proper type (5) 
+FAIL HTMLAppletElement interface: document.createElement(&quot;applet&quot;) must inherit property &quot;hspace&quot; with the proper type (6) assert_equals: expected &quot;number&quot; but got &quot;string&quot;
+PASS HTMLAppletElement interface: document.createElement(&quot;applet&quot;) must inherit property &quot;name&quot; with the proper type (7) 
+PASS HTMLAppletElement interface: document.createElement(&quot;applet&quot;) must inherit property &quot;object&quot; with the proper type (8) 
+FAIL HTMLAppletElement interface: document.createElement(&quot;applet&quot;) must inherit property &quot;vspace&quot; with the proper type (9) assert_equals: expected &quot;number&quot; but got &quot;string&quot;
+PASS HTMLAppletElement interface: document.createElement(&quot;applet&quot;) must inherit property &quot;width&quot; with the proper type (10) 
+FAIL HTMLMarqueeElement interface: existence and properties of interface object assert_equals: class string of HTMLMarqueeElement expected &quot;[object Function]&quot; but got &quot;[object HTMLMarqueeElementConstructor]&quot;
+PASS HTMLMarqueeElement interface object length 
+PASS HTMLMarqueeElement interface: existence and properties of interface prototype object 
+FAIL HTMLMarqueeElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLMarqueeElement.prototype.constructor is not writable expected true got false
+FAIL HTMLMarqueeElement interface: attribute behavior assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMarqueeElement interface: attribute bgColor assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMarqueeElement interface: attribute direction assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMarqueeElement interface: attribute height assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMarqueeElement interface: attribute hspace assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMarqueeElement interface: attribute loop assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMarqueeElement interface: attribute scrollAmount assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMarqueeElement interface: attribute scrollDelay assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMarqueeElement interface: attribute trueSpeed assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMarqueeElement interface: attribute vspace assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMarqueeElement interface: attribute width assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLMarqueeElement interface: attribute onbounce assert_true: The prototype object must have a property &quot;onbounce&quot; expected true got false
+FAIL HTMLMarqueeElement interface: attribute onfinish assert_true: The prototype object must have a property &quot;onfinish&quot; expected true got false
+FAIL HTMLMarqueeElement interface: attribute onstart assert_true: The prototype object must have a property &quot;onstart&quot; expected true got false
+PASS HTMLMarqueeElement interface: operation start() 
+PASS HTMLMarqueeElement interface: operation stop() 
+PASS HTMLMarqueeElement must be primary interface of document.createElement(&quot;marquee&quot;) 
+PASS Stringification of document.createElement(&quot;marquee&quot;) 
+PASS HTMLMarqueeElement interface: document.createElement(&quot;marquee&quot;) must inherit property &quot;behavior&quot; with the proper type (0) 
+PASS HTMLMarqueeElement interface: document.createElement(&quot;marquee&quot;) must inherit property &quot;bgColor&quot; with the proper type (1) 
+PASS HTMLMarqueeElement interface: document.createElement(&quot;marquee&quot;) must inherit property &quot;direction&quot; with the proper type (2) 
+PASS HTMLMarqueeElement interface: document.createElement(&quot;marquee&quot;) must inherit property &quot;height&quot; with the proper type (3) 
+PASS HTMLMarqueeElement interface: document.createElement(&quot;marquee&quot;) must inherit property &quot;hspace&quot; with the proper type (4) 
+PASS HTMLMarqueeElement interface: document.createElement(&quot;marquee&quot;) must inherit property &quot;loop&quot; with the proper type (5) 
+PASS HTMLMarqueeElement interface: document.createElement(&quot;marquee&quot;) must inherit property &quot;scrollAmount&quot; with the proper type (6) 
+PASS HTMLMarqueeElement interface: document.createElement(&quot;marquee&quot;) must inherit property &quot;scrollDelay&quot; with the proper type (7) 
+PASS HTMLMarqueeElement interface: document.createElement(&quot;marquee&quot;) must inherit property &quot;trueSpeed&quot; with the proper type (8) 
+PASS HTMLMarqueeElement interface: document.createElement(&quot;marquee&quot;) must inherit property &quot;vspace&quot; with the proper type (9) 
+PASS HTMLMarqueeElement interface: document.createElement(&quot;marquee&quot;) must inherit property &quot;width&quot; with the proper type (10) 
+FAIL HTMLMarqueeElement interface: document.createElement(&quot;marquee&quot;) must inherit property &quot;onbounce&quot; with the proper type (11) assert_inherits: property &quot;onbounce&quot; not found in prototype chain
+FAIL HTMLMarqueeElement interface: document.createElement(&quot;marquee&quot;) must inherit property &quot;onfinish&quot; with the proper type (12) assert_inherits: property &quot;onfinish&quot; not found in prototype chain
+FAIL HTMLMarqueeElement interface: document.createElement(&quot;marquee&quot;) must inherit property &quot;onstart&quot; with the proper type (13) assert_inherits: property &quot;onstart&quot; not found in prototype chain
+PASS HTMLMarqueeElement interface: document.createElement(&quot;marquee&quot;) must inherit property &quot;start&quot; with the proper type (14) 
+PASS HTMLMarqueeElement interface: document.createElement(&quot;marquee&quot;) must inherit property &quot;stop&quot; with the proper type (15) 
+FAIL HTMLFrameSetElement interface: existence and properties of interface object assert_equals: class string of HTMLFrameSetElement expected &quot;[object Function]&quot; but got &quot;[object HTMLFrameSetElementConstructor]&quot;
+PASS HTMLFrameSetElement interface object length 
+PASS HTMLFrameSetElement interface: existence and properties of interface prototype object 
+FAIL HTMLFrameSetElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_own_property: HTMLFrameSetElement.prototype does not have own property &quot;constructor&quot; expected property &quot;constructor&quot; missing
+FAIL HTMLFrameSetElement interface: attribute cols assert_true: The prototype object must have a property &quot;cols&quot; expected true got false
+FAIL HTMLFrameSetElement interface: attribute rows assert_true: The prototype object must have a property &quot;rows&quot; expected true got false
+FAIL HTMLFrameSetElement interface: attribute onafterprint assert_true: The prototype object must have a property &quot;onafterprint&quot; expected true got false
+FAIL HTMLFrameSetElement interface: attribute onbeforeprint assert_true: The prototype object must have a property &quot;onbeforeprint&quot; expected true got false
+FAIL HTMLFrameSetElement interface: attribute onbeforeunload assert_true: The prototype object must have a property &quot;onbeforeunload&quot; expected true got false
+FAIL HTMLFrameSetElement interface: attribute onhashchange assert_true: The prototype object must have a property &quot;onhashchange&quot; expected true got false
+FAIL HTMLFrameSetElement interface: attribute onlanguagechange assert_true: The prototype object must have a property &quot;onlanguagechange&quot; expected true got false
+FAIL HTMLFrameSetElement interface: attribute onmessage assert_true: The prototype object must have a property &quot;onmessage&quot; expected true got false
+FAIL HTMLFrameSetElement interface: attribute onoffline assert_true: The prototype object must have a property &quot;onoffline&quot; expected true got false
+FAIL HTMLFrameSetElement interface: attribute ononline assert_true: The prototype object must have a property &quot;ononline&quot; expected true got false
+FAIL HTMLFrameSetElement interface: attribute onpagehide assert_true: The prototype object must have a property &quot;onpagehide&quot; expected true got false
+FAIL HTMLFrameSetElement interface: attribute onpageshow assert_true: The prototype object must have a property &quot;onpageshow&quot; expected true got false
+FAIL HTMLFrameSetElement interface: attribute onpopstate assert_true: The prototype object must have a property &quot;onpopstate&quot; expected true got false
+FAIL HTMLFrameSetElement interface: attribute onstorage assert_true: The prototype object must have a property &quot;onstorage&quot; expected true got false
+FAIL HTMLFrameSetElement interface: attribute onunload assert_true: The prototype object must have a property &quot;onunload&quot; expected true got false
+PASS HTMLFrameSetElement must be primary interface of document.createElement(&quot;frameset&quot;) 
+PASS Stringification of document.createElement(&quot;frameset&quot;) 
+FAIL HTMLFrameSetElement interface: document.createElement(&quot;frameset&quot;) must inherit property &quot;cols&quot; with the proper type (0) assert_inherits: property &quot;cols&quot; found on object expected in prototype chain
+FAIL HTMLFrameSetElement interface: document.createElement(&quot;frameset&quot;) must inherit property &quot;rows&quot; with the proper type (1) assert_inherits: property &quot;rows&quot; found on object expected in prototype chain
+FAIL HTMLFrameSetElement interface: document.createElement(&quot;frameset&quot;) must inherit property &quot;onafterprint&quot; with the proper type (2) assert_inherits: property &quot;onafterprint&quot; not found in prototype chain
+FAIL HTMLFrameSetElement interface: document.createElement(&quot;frameset&quot;) must inherit property &quot;onbeforeprint&quot; with the proper type (3) assert_inherits: property &quot;onbeforeprint&quot; not found in prototype chain
+FAIL HTMLFrameSetElement interface: document.createElement(&quot;frameset&quot;) must inherit property &quot;onbeforeunload&quot; with the proper type (4) assert_inherits: property &quot;onbeforeunload&quot; found on object expected in prototype chain
+FAIL HTMLFrameSetElement interface: document.createElement(&quot;frameset&quot;) must inherit property &quot;onhashchange&quot; with the proper type (5) assert_inherits: property &quot;onhashchange&quot; found on object expected in prototype chain
+FAIL HTMLFrameSetElement interface: document.createElement(&quot;frameset&quot;) must inherit property &quot;onlanguagechange&quot; with the proper type (6) assert_inherits: property &quot;onlanguagechange&quot; not found in prototype chain
+FAIL HTMLFrameSetElement interface: document.createElement(&quot;frameset&quot;) must inherit property &quot;onmessage&quot; with the proper type (7) assert_inherits: property &quot;onmessage&quot; found on object expected in prototype chain
+FAIL HTMLFrameSetElement interface: document.createElement(&quot;frameset&quot;) must inherit property &quot;onoffline&quot; with the proper type (8) assert_inherits: property &quot;onoffline&quot; found on object expected in prototype chain
+FAIL HTMLFrameSetElement interface: document.createElement(&quot;frameset&quot;) must inherit property &quot;ononline&quot; with the proper type (9) assert_inherits: property &quot;ononline&quot; found on object expected in prototype chain
+FAIL HTMLFrameSetElement interface: document.createElement(&quot;frameset&quot;) must inherit property &quot;onpagehide&quot; with the proper type (10) assert_inherits: property &quot;onpagehide&quot; found on object expected in prototype chain
+FAIL HTMLFrameSetElement interface: document.createElement(&quot;frameset&quot;) must inherit property &quot;onpageshow&quot; with the proper type (11) assert_inherits: property &quot;onpageshow&quot; found on object expected in prototype chain
+FAIL HTMLFrameSetElement interface: document.createElement(&quot;frameset&quot;) must inherit property &quot;onpopstate&quot; with the proper type (12) assert_inherits: property &quot;onpopstate&quot; found on object expected in prototype chain
+FAIL HTMLFrameSetElement interface: document.createElement(&quot;frameset&quot;) must inherit property &quot;onstorage&quot; with the proper type (13) assert_inherits: property &quot;onstorage&quot; found on object expected in prototype chain
+FAIL HTMLFrameSetElement interface: document.createElement(&quot;frameset&quot;) must inherit property &quot;onunload&quot; with the proper type (14) assert_inherits: property &quot;onunload&quot; found on object expected in prototype chain
+FAIL HTMLFrameElement interface: existence and properties of interface object assert_equals: class string of HTMLFrameElement expected &quot;[object Function]&quot; but got &quot;[object HTMLFrameElementConstructor]&quot;
+PASS HTMLFrameElement interface object length 
+PASS HTMLFrameElement interface: existence and properties of interface prototype object 
+FAIL HTMLFrameElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLFrameElement.prototype.constructor is not writable expected true got false
+FAIL HTMLFrameElement interface: attribute name assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLFrameElement interface: attribute scrolling assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLFrameElement interface: attribute src assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLFrameElement interface: attribute frameBorder assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLFrameElement interface: attribute longDesc assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLFrameElement interface: attribute noResize assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLFrameElement interface: attribute contentDocument assert_true: The prototype object must have a property &quot;contentDocument&quot; expected true got false
+FAIL HTMLFrameElement interface: attribute contentWindow assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLFrameElement interface: attribute marginHeight assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLFrameElement interface: attribute marginWidth assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLFrameElement must be primary interface of document.createElement(&quot;frame&quot;) 
+PASS Stringification of document.createElement(&quot;frame&quot;) 
+PASS HTMLFrameElement interface: document.createElement(&quot;frame&quot;) must inherit property &quot;name&quot; with the proper type (0) 
+PASS HTMLFrameElement interface: document.createElement(&quot;frame&quot;) must inherit property &quot;scrolling&quot; with the proper type (1) 
+PASS HTMLFrameElement interface: document.createElement(&quot;frame&quot;) must inherit property &quot;src&quot; with the proper type (2) 
+PASS HTMLFrameElement interface: document.createElement(&quot;frame&quot;) must inherit property &quot;frameBorder&quot; with the proper type (3) 
+PASS HTMLFrameElement interface: document.createElement(&quot;frame&quot;) must inherit property &quot;longDesc&quot; with the proper type (4) 
+PASS HTMLFrameElement interface: document.createElement(&quot;frame&quot;) must inherit property &quot;noResize&quot; with the proper type (5) 
+FAIL HTMLFrameElement interface: document.createElement(&quot;frame&quot;) must inherit property &quot;contentDocument&quot; with the proper type (6) assert_inherits: property &quot;contentDocument&quot; found on object expected in prototype chain
+PASS HTMLFrameElement interface: document.createElement(&quot;frame&quot;) must inherit property &quot;contentWindow&quot; with the proper type (7) 
+PASS HTMLFrameElement interface: document.createElement(&quot;frame&quot;) must inherit property &quot;marginHeight&quot; with the proper type (8) 
+PASS HTMLFrameElement interface: document.createElement(&quot;frame&quot;) must inherit property &quot;marginWidth&quot; with the proper type (9) 
+FAIL HTMLDirectoryElement interface: existence and properties of interface object assert_equals: class string of HTMLDirectoryElement expected &quot;[object Function]&quot; but got &quot;[object HTMLDirectoryElementConstructor]&quot;
+PASS HTMLDirectoryElement interface object length 
+PASS HTMLDirectoryElement interface: existence and properties of interface prototype object 
+FAIL HTMLDirectoryElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLDirectoryElement.prototype.constructor is not writable expected true got false
+FAIL HTMLDirectoryElement interface: attribute compact assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLDirectoryElement must be primary interface of document.createElement(&quot;dir&quot;) 
+PASS Stringification of document.createElement(&quot;dir&quot;) 
+PASS HTMLDirectoryElement interface: document.createElement(&quot;dir&quot;) must inherit property &quot;compact&quot; with the proper type (0) 
+FAIL HTMLFontElement interface: existence and properties of interface object assert_equals: class string of HTMLFontElement expected &quot;[object Function]&quot; but got &quot;[object HTMLFontElementConstructor]&quot;
+PASS HTMLFontElement interface object length 
+PASS HTMLFontElement interface: existence and properties of interface prototype object 
+FAIL HTMLFontElement interface: existence and properties of interface prototype object's &quot;constructor&quot; property assert_true: HTMLFontElement.prototype.constructor is not writable expected true got false
+FAIL HTMLFontElement interface: attribute color assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLFontElement interface: attribute face assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+FAIL HTMLFontElement interface: attribute size assert_throws: getting property on prototype object must throw TypeError function &quot;function () {
+    [native code]
+}&quot; did not throw
+PASS HTMLFontElement must be primary interface of document.createElement(&quot;font&quot;) 
+PASS Stringification of document.createElement(&quot;font&quot;) 
+PASS HTMLFontElement interface: document.createElement(&quot;font&quot;) must inherit property &quot;color&quot; with the proper type (0) 
+PASS HTMLFontElement interface: document.createElement(&quot;font&quot;) must inherit property &quot;face&quot; with the proper type (1) 
+PASS HTMLFontElement interface: document.createElement(&quot;font&quot;) must inherit property &quot;size&quot; with the proper type (2) 
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorwk2importedw3cwebplatformtestshtmlsemanticsformsconstraintsformvalidationvalidityvalueMissingexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt (0 => 193958)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt        2015-12-11 17:44:55 UTC (rev 193958)
</span><span class="lines">@@ -0,0 +1,87 @@
</span><ins>+
+
+PASS [INPUT in TEXT status] The required attribute is not set 
+PASS [INPUT in TEXT status] The value is not empty and required is true 
+PASS [INPUT in TEXT status] The value is empty and required is true 
+PASS [INPUT in SEARCH status] The required attribute is not set 
+PASS [INPUT in SEARCH status] The value is not empty and required is true 
+PASS [INPUT in SEARCH status] The value is empty and required is true 
+PASS [INPUT in TEL status] The required attribute is not set 
+PASS [INPUT in TEL status] The value is not empty and required is true 
+PASS [INPUT in TEL status] The value is empty and required is true 
+PASS [INPUT in URL status] The required attribute is not set 
+PASS [INPUT in URL status] The value is not empty and required is true 
+PASS [INPUT in URL status] The value is empty and required is true 
+PASS [INPUT in EMAIL status] The required attribute is not set 
+PASS [INPUT in EMAIL status] The value is not empty and required is true 
+PASS [INPUT in EMAIL status] The value is empty and required is true 
+PASS [INPUT in PASSWORD status] The required attribute is not set 
+PASS [INPUT in PASSWORD status] The value is not empty and required is true 
+PASS [INPUT in PASSWORD status] The value is empty and required is true 
+FAIL [INPUT in DATETIME status] The datetime type must be supported. assert_equals: The datetime type should be supported. expected &quot;datetime&quot; but got &quot;text&quot;
+PASS [INPUT in DATE status] The required attribute is not set 
+PASS [INPUT in DATE status] Valid date string(2000-12-10) 
+PASS [INPUT in DATE status] Valid date string(9999-01-01) 
+PASS [INPUT in DATE status] The value attribute is a number(1234567) 
+PASS [INPUT in DATE status] The value attribute is a Date object 
+PASS [INPUT in DATE status] Invalid date string(9999-99-99) 
+PASS [INPUT in DATE status] Invalid date string(37-01-01) 
+PASS [INPUT in DATE status] Invalid date string(2000/01/01) 
+PASS [INPUT in DATE status] The value attribute is empty string 
+PASS [INPUT in MONTH status] The required attribute is not set 
+PASS [INPUT in MONTH status] Valid month string(2000-12) 
+PASS [INPUT in MONTH status] Valid month string(9999-01) 
+PASS [INPUT in MONTH status] The value attribute is a number(1234567) 
+PASS [INPUT in MONTH status] The value attribute is a Date object 
+PASS [INPUT in MONTH status] Invalid month string(2000-99) 
+PASS [INPUT in MONTH status] Invalid month string(37-01) 
+PASS [INPUT in MONTH status] Invalid month string(2000/01) 
+PASS [INPUT in MONTH status] The value attribute is empty string 
+PASS [INPUT in WEEK status] The required attribute is not set 
+PASS [INPUT in WEEK status] Valid week string(2000-W12) 
+PASS [INPUT in WEEK status] Valid week string(9999-W01) 
+PASS [INPUT in WEEK status] The value attribute is a number(1234567) 
+PASS [INPUT in WEEK status] The value attribute is a Date object 
+PASS [INPUT in WEEK status] Invalid week string(2000-W99) 
+PASS [INPUT in WEEK status] invalid week string(2000-W00) 
+PASS [INPUT in WEEK status] invalid week string(2000-w01) 
+PASS [INPUT in WEEK status] The value attribute is empty string 
+PASS [INPUT in TIME status] The required attribute is not set 
+PASS [INPUT in TIME status] Validtime string(12:00:00) 
+PASS [INPUT in TIME status] Validtime string(12:00) 
+PASS [INPUT in TIME status] Valid time string(12:00:60.001) 
+PASS [INPUT in TIME status] Valid time string(12:00:60.01) 
+PASS [INPUT in TIME status] Valid time string(12:00:60.1) 
+PASS [INPUT in TIME status] The value attribute is a number(1234567) 
+PASS [INPUT in TIME status] The value attribute is a time object 
+PASS [INPUT in TIME status] Invalid time string(25:00:00) 
+PASS [INPUT in TIME status] Invalid time string(12:60:00) 
+PASS [INPUT in TIME status] Invalid time string(12:00:60) 
+PASS [INPUT in TIME status] Invalid time string(12:00:00:001) 
+PASS [INPUT in TIME status] The value attribute is empty string 
+PASS [INPUT in NUMBER status] The required attribute is not set 
+PASS [INPUT in NUMBER status] Value is an integer with a leading symbol '+' 
+PASS [INPUT in NUMBER status] Value is a number with a '-' symbol 
+PASS [INPUT in NUMBER status] Value is a number in scientific notation form(e is in lowercase) 
+PASS [INPUT in NUMBER status] Value is a number in scientific notation form(E is in uppercase) 
+PASS [INPUT in NUMBER status] Value is -0 
+PASS [INPUT in NUMBER status] Value is a number with some white spaces 
+PASS [INPUT in NUMBER status] Value is Math.pow(2, 1024) 
+PASS [INPUT in NUMBER status] Value is Math.pow(-2, 1024) 
+PASS [INPUT in NUMBER status] Value is a string that cannot be converted to a number 
+PASS [INPUT in NUMBER status] The value attribute is empty string 
+PASS [INPUT in CHECKBOX status] The required attribute is not set 
+PASS [INPUT in CHECKBOX status] The checked attribute is true 
+FAIL [INPUT in CHECKBOX status] The checked attribute is false assert_true: The validity.valueMissing should be true. expected true got false
+PASS [INPUT in RADIO status] The required attribute is not set 
+PASS [INPUT in RADIO status] The checked attribute is true 
+FAIL [INPUT in RADIO status] The checked attribute is false assert_true: The validity.valueMissing should be true. expected true got false
+PASS [INPUT in FILE status] The required attribute is not set 
+PASS [INPUT in FILE status] The Files attribute is null 
+PASS [select]  The required attribute is not set 
+PASS [select]  Selected the option with value equals to 1 
+PASS [select]  Selected the option with value equals to empty 
+PASS [textarea]  The required attribute is not set 
+PASS [textarea]  The value is not empty 
+PASS [textarea]  The value is empty 
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorwk2importedw3cwebplatformtestshtmlsemanticsformsconstraintsformvalidationwillValidateexpectedtxtfromrev193957trunkLayoutTestsplatformiossimulatorimportedw3cwebplatformtestshtmlsemanticsformsconstraintsformvalidationwillValidateexpectedtxt"></a>
<div class="copfile"><h4>Copied: trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt (from rev 193957, trunk/LayoutTests/platform/ios-simulator/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt) (0 => 193958)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt        2015-12-11 17:44:55 UTC (rev 193958)
</span><span class="lines">@@ -0,0 +1,71 @@
</span><ins>+
+
+PASS [INPUT in HIDDEN status] Must be barred from the constraint validation 
+PASS [INPUT in BUTTON status] Must be barred from the constraint validation 
+PASS [INPUT in RESET status] Must be barred from the constraint validation 
+PASS [BUTTON in BUTTON status] Must be barred from the constraint validation 
+PASS [BUTTON in RESET status] Must be barred from the constraint validation 
+FAIL [fieldset]  Must not be barred from the constraint validation assert_true: The willValidate attribute should be true. expected true got false
+FAIL [output]  Must not be barred from the constraint validation assert_true: The willValidate attribute should be true. expected true got false
+PASS [object]  Must be barred from the constraint validation 
+PASS [keygen]  Must be barred from the constraint validation 
+PASS [INPUT in TEXT status] Must be barred from the constraint validation if it is disabled 
+PASS [INPUT in TEXT status] The willValidate attribute must be true if an element is mutable 
+PASS [INPUT in TEXT status] Must be barred from the constraint validation if it is readonly 
+PASS [INPUT in TEXT status] The willValidate attribute must be false if it has a datalist ancestor 
+PASS [INPUT in SEARCH status] Must be barred from the constraint validation if it is disabled 
+PASS [INPUT in SEARCH status] The willValidate attribute must be true if an element is mutable 
+PASS [INPUT in SEARCH status] Must be barred from the constraint validation if it is readonly 
+PASS [INPUT in SEARCH status] The willValidate attribute must be false if it has a datalist ancestor 
+PASS [INPUT in TEL status] Must be barred from the constraint validation if it is disabled 
+PASS [INPUT in TEL status] The willValidate attribute must be true if an element is mutable 
+PASS [INPUT in TEL status] Must be barred from the constraint validation if it is readonly 
+PASS [INPUT in TEL status] The willValidate attribute must be false if it has a datalist ancestor 
+PASS [INPUT in URL status] Must be barred from the constraint validation if it is disabled 
+PASS [INPUT in URL status] The willValidate attribute must be true if an element is mutable 
+PASS [INPUT in URL status] Must be barred from the constraint validation if it is readonly 
+PASS [INPUT in URL status] The willValidate attribute must be false if it has a datalist ancestor 
+PASS [INPUT in EMAIL status] Must be barred from the constraint validation if it is disabled 
+PASS [INPUT in EMAIL status] The willValidate attribute must be true if an element is mutable 
+PASS [INPUT in EMAIL status] Must be barred from the constraint validation if it is readonly 
+PASS [INPUT in EMAIL status] The willValidate attribute must be false if it has a datalist ancestor 
+PASS [INPUT in PASSWORD status] Must be barred from the constraint validation if it is disabled 
+PASS [INPUT in PASSWORD status] The willValidate attribute must be true if an element is mutable 
+PASS [INPUT in PASSWORD status] Must be barred from the constraint validation if it is readonly 
+PASS [INPUT in PASSWORD status] The willValidate attribute must be false if it has a datalist ancestor 
+FAIL [INPUT in DATETIME status] The datetime type must be supported. assert_equals: The datetime type should be supported. expected &quot;datetime&quot; but got &quot;text&quot;
+PASS [INPUT in DATE status] Must be barred from the constraint validation if it is disabled 
+PASS [INPUT in DATE status] The willValidate attribute must be true if an element is mutable 
+PASS [INPUT in DATE status] Must be barred from the constraint validation if it is readonly 
+PASS [INPUT in DATE status] The willValidate attribute must be false if it has a datalist ancestor 
+PASS [INPUT in MONTH status] Must be barred from the constraint validation if it is disabled 
+PASS [INPUT in MONTH status] The willValidate attribute must be true if an element is mutable 
+PASS [INPUT in MONTH status] Must be barred from the constraint validation if it is readonly 
+PASS [INPUT in MONTH status] The willValidate attribute must be false if it has a datalist ancestor 
+PASS [INPUT in WEEK status] Must be barred from the constraint validation if it is disabled 
+PASS [INPUT in WEEK status] The willValidate attribute must be true if an element is mutable 
+PASS [INPUT in WEEK status] Must be barred from the constraint validation if it is readonly 
+PASS [INPUT in WEEK status] The willValidate attribute must be false if it has a datalist ancestor 
+PASS [INPUT in TIME status] Must be barred from the constraint validation if it is disabled 
+PASS [INPUT in TIME status] The willValidate attribute must be true if an element is mutable 
+PASS [INPUT in TIME status] Must be barred from the constraint validation if it is readonly 
+PASS [INPUT in TIME status] The willValidate attribute must be false if it has a datalist ancestor 
+FAIL [INPUT in COLOR status] The color type must be supported. assert_equals: The color type should be supported. expected &quot;color&quot; but got &quot;text&quot;
+PASS [INPUT in FILE status] Must be barred from the constraint validation if it is disabled 
+PASS [INPUT in FILE status] The willValidate attribute must be true if an element is mutable 
+PASS [INPUT in FILE status] Must be barred from the constraint validation if it is readonly 
+PASS [INPUT in FILE status] The willValidate attribute must be false if it has a datalist ancestor 
+PASS [INPUT in SUBMIT status] Must be barred from the constraint validation if it is disabled 
+PASS [INPUT in SUBMIT status] The willValidate attribute must be true if an element is mutable 
+PASS [INPUT in SUBMIT status] Must be barred from the constraint validation if it is readonly 
+PASS [INPUT in SUBMIT status] The willValidate attribute must be false if it has a datalist ancestor 
+PASS [BUTTON in SUBMIT status] Must be barred from the constraint validation 
+PASS [BUTTON in SUBMIT status] The willValidate attribute must be true if an element is mutable 
+PASS [BUTTON in SUBMIT status] The willValidate attribute must be false if it has a datalist ancestor 
+PASS [select]  Must be barred from the constraint validation 
+PASS [select]  The willValidate attribute must be true if an element is mutable 
+PASS [select]  The willValidate attribute must be false if it has a datalist ancestor 
+PASS [textarea]  Must be barred from the constraint validation 
+PASS [textarea]  The willValidate attribute must be true if an element is mutable 
+PASS [textarea]  The willValidate attribute must be false if it has a datalist ancestor 
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorwk2importedw3cwebplatformtestshtmlsemanticsformstheinputelementtypechangestateexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt (0 => 193958)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt        2015-12-11 17:44:55 UTC (rev 193958)
</span><span class="lines">@@ -0,0 +1,464 @@
</span><ins>+
+PASS change state from hidden to text 
+PASS change state from hidden to search 
+PASS change state from hidden to tel 
+PASS change state from hidden to url 
+PASS change state from hidden to email 
+PASS change state from hidden to password 
+FAIL change state from hidden to datetime assert_equals: input.value should be  after change of state expected &quot;&quot; but got &quot;  foobar  &quot;
+PASS change state from hidden to date 
+PASS change state from hidden to month 
+PASS change state from hidden to week 
+PASS change state from hidden to time 
+PASS change state from hidden to number 
+PASS change state from hidden to range 
+FAIL change state from hidden to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;  foobar  &quot;
+PASS change state from hidden to checkbox 
+PASS change state from hidden to radio 
+PASS change state from hidden to file 
+PASS change state from hidden to submit 
+PASS change state from hidden to image 
+PASS change state from hidden to reset 
+PASS change state from hidden to button 
+FAIL change state from text to hidden assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+PASS change state from text to search 
+PASS change state from text to tel 
+PASS change state from text to url 
+PASS change state from text to email 
+PASS change state from text to password 
+FAIL change state from text to datetime assert_equals: input.value should be  after change of state expected &quot;&quot; but got &quot;  foobar  &quot;
+PASS change state from text to date 
+PASS change state from text to month 
+PASS change state from text to week 
+PASS change state from text to time 
+PASS change state from text to number 
+PASS change state from text to range 
+FAIL change state from text to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;  foobar  &quot;
+FAIL change state from text to checkbox assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from text to radio assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from text to file assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from text to submit assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from text to image assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from text to reset assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from text to button assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from search to hidden assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+PASS change state from search to text 
+PASS change state from search to tel 
+PASS change state from search to url 
+PASS change state from search to email 
+PASS change state from search to password 
+FAIL change state from search to datetime assert_equals: input.value should be  after change of state expected &quot;&quot; but got &quot;  foobar  &quot;
+PASS change state from search to date 
+PASS change state from search to month 
+PASS change state from search to week 
+PASS change state from search to time 
+PASS change state from search to number 
+PASS change state from search to range 
+FAIL change state from search to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;  foobar  &quot;
+FAIL change state from search to checkbox assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from search to radio assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from search to file assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from search to submit assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from search to image assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from search to reset assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from search to button assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from tel to hidden assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+PASS change state from tel to text 
+PASS change state from tel to search 
+PASS change state from tel to url 
+PASS change state from tel to email 
+PASS change state from tel to password 
+FAIL change state from tel to datetime assert_equals: input.value should be  after change of state expected &quot;&quot; but got &quot;  foobar  &quot;
+PASS change state from tel to date 
+PASS change state from tel to month 
+PASS change state from tel to week 
+PASS change state from tel to time 
+PASS change state from tel to number 
+PASS change state from tel to range 
+FAIL change state from tel to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;  foobar  &quot;
+FAIL change state from tel to checkbox assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from tel to radio assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from tel to file assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from tel to submit assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from tel to image assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from tel to reset assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from tel to button assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from url to hidden assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;foobar&quot;
+FAIL change state from url to text assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;foobar&quot;
+FAIL change state from url to search assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;foobar&quot;
+FAIL change state from url to tel assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;foobar&quot;
+PASS change state from url to email 
+FAIL change state from url to password assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;foobar&quot;
+FAIL change state from url to datetime assert_equals: input.value should be  after change of state expected &quot;&quot; but got &quot;foobar&quot;
+PASS change state from url to date 
+PASS change state from url to month 
+PASS change state from url to week 
+PASS change state from url to time 
+PASS change state from url to number 
+PASS change state from url to range 
+FAIL change state from url to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;foobar&quot;
+FAIL change state from url to checkbox assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;foobar&quot;
+FAIL change state from url to radio assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;foobar&quot;
+FAIL change state from url to file assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;foobar&quot;
+FAIL change state from url to submit assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;foobar&quot;
+FAIL change state from url to image assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;foobar&quot;
+FAIL change state from url to reset assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;foobar&quot;
+FAIL change state from url to button assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;foobar&quot;
+FAIL change state from email to hidden assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;foobar&quot;
+FAIL change state from email to text assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;foobar&quot;
+FAIL change state from email to search assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;foobar&quot;
+FAIL change state from email to tel assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;foobar&quot;
+PASS change state from email to url 
+FAIL change state from email to password assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;foobar&quot;
+FAIL change state from email to datetime assert_equals: input.value should be  after change of state expected &quot;&quot; but got &quot;foobar&quot;
+PASS change state from email to date 
+PASS change state from email to month 
+PASS change state from email to week 
+PASS change state from email to time 
+PASS change state from email to number 
+PASS change state from email to range 
+FAIL change state from email to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;foobar&quot;
+FAIL change state from email to checkbox assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;foobar&quot;
+FAIL change state from email to radio assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;foobar&quot;
+FAIL change state from email to file assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;foobar&quot;
+FAIL change state from email to submit assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;foobar&quot;
+FAIL change state from email to image assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;foobar&quot;
+FAIL change state from email to reset assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;foobar&quot;
+FAIL change state from email to button assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;foobar&quot;
+FAIL change state from password to hidden assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+PASS change state from password to text 
+PASS change state from password to search 
+PASS change state from password to tel 
+PASS change state from password to url 
+PASS change state from password to email 
+FAIL change state from password to datetime assert_equals: input.value should be  after change of state expected &quot;&quot; but got &quot;  foobar  &quot;
+PASS change state from password to date 
+PASS change state from password to month 
+PASS change state from password to week 
+PASS change state from password to time 
+PASS change state from password to number 
+PASS change state from password to range 
+FAIL change state from password to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;  foobar  &quot;
+FAIL change state from password to checkbox assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from password to radio assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from password to file assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from password to submit assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from password to image assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from password to reset assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from password to button assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from datetime to hidden assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+PASS change state from datetime to text 
+PASS change state from datetime to search 
+PASS change state from datetime to tel 
+PASS change state from datetime to url 
+PASS change state from datetime to email 
+PASS change state from datetime to password 
+PASS change state from datetime to date 
+PASS change state from datetime to month 
+PASS change state from datetime to week 
+PASS change state from datetime to time 
+PASS change state from datetime to number 
+PASS change state from datetime to range 
+FAIL change state from datetime to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;  foobar  &quot;
+FAIL change state from datetime to checkbox assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from datetime to radio assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from datetime to file assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from datetime to submit assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from datetime to image assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from datetime to reset assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from datetime to button assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from date to hidden assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from date to text assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+FAIL change state from date to search assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+FAIL change state from date to tel assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+FAIL change state from date to url assert_equals: input.value should be foobar after change of state expected &quot;foobar&quot; but got &quot;&quot;
+FAIL change state from date to email assert_equals: input.value should be foobar after change of state expected &quot;foobar&quot; but got &quot;&quot;
+FAIL change state from date to password assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+PASS change state from date to datetime 
+PASS change state from date to month 
+PASS change state from date to week 
+PASS change state from date to time 
+PASS change state from date to number 
+PASS change state from date to range 
+FAIL change state from date to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;&quot;
+FAIL change state from date to checkbox assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;on&quot;
+FAIL change state from date to radio assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;on&quot;
+FAIL change state from date to file assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from date to submit assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from date to image assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from date to reset assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from date to button assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from month to hidden assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from month to text assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+FAIL change state from month to search assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+FAIL change state from month to tel assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+FAIL change state from month to url assert_equals: input.value should be foobar after change of state expected &quot;foobar&quot; but got &quot;&quot;
+FAIL change state from month to email assert_equals: input.value should be foobar after change of state expected &quot;foobar&quot; but got &quot;&quot;
+FAIL change state from month to password assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+PASS change state from month to datetime 
+PASS change state from month to date 
+PASS change state from month to week 
+PASS change state from month to time 
+PASS change state from month to number 
+PASS change state from month to range 
+FAIL change state from month to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;&quot;
+FAIL change state from month to checkbox assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;on&quot;
+FAIL change state from month to radio assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;on&quot;
+FAIL change state from month to file assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from month to submit assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from month to image assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from month to reset assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from month to button assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from week to hidden assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from week to text assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+FAIL change state from week to search assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+FAIL change state from week to tel assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+FAIL change state from week to url assert_equals: input.value should be foobar after change of state expected &quot;foobar&quot; but got &quot;&quot;
+FAIL change state from week to email assert_equals: input.value should be foobar after change of state expected &quot;foobar&quot; but got &quot;&quot;
+FAIL change state from week to password assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+PASS change state from week to datetime 
+PASS change state from week to date 
+PASS change state from week to month 
+PASS change state from week to time 
+PASS change state from week to number 
+PASS change state from week to range 
+FAIL change state from week to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;&quot;
+FAIL change state from week to checkbox assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;on&quot;
+FAIL change state from week to radio assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;on&quot;
+FAIL change state from week to file assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from week to submit assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from week to image assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from week to reset assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from week to button assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from time to hidden assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from time to text assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+FAIL change state from time to search assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+FAIL change state from time to tel assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+FAIL change state from time to url assert_equals: input.value should be foobar after change of state expected &quot;foobar&quot; but got &quot;&quot;
+FAIL change state from time to email assert_equals: input.value should be foobar after change of state expected &quot;foobar&quot; but got &quot;&quot;
+FAIL change state from time to password assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+PASS change state from time to datetime 
+PASS change state from time to date 
+PASS change state from time to month 
+PASS change state from time to week 
+PASS change state from time to number 
+PASS change state from time to range 
+FAIL change state from time to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;&quot;
+FAIL change state from time to checkbox assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;on&quot;
+FAIL change state from time to radio assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;on&quot;
+FAIL change state from time to file assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from time to submit assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from time to image assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from time to reset assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from time to button assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from number to hidden assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from number to text assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+FAIL change state from number to search assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+FAIL change state from number to tel assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+FAIL change state from number to url assert_equals: input.value should be foobar after change of state expected &quot;foobar&quot; but got &quot;&quot;
+FAIL change state from number to email assert_equals: input.value should be foobar after change of state expected &quot;foobar&quot; but got &quot;&quot;
+FAIL change state from number to password assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;&quot;
+PASS change state from number to datetime 
+PASS change state from number to date 
+PASS change state from number to month 
+PASS change state from number to week 
+PASS change state from number to time 
+PASS change state from number to range 
+FAIL change state from number to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;&quot;
+FAIL change state from number to checkbox assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from number to radio assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from number to file assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from number to submit assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from number to image assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from number to reset assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from number to button assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;&quot;
+FAIL change state from range to hidden assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;50&quot;
+FAIL change state from range to text assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;50&quot;
+FAIL change state from range to search assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;50&quot;
+FAIL change state from range to tel assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;50&quot;
+FAIL change state from range to url assert_equals: input.value should be foobar after change of state expected &quot;foobar&quot; but got &quot;50&quot;
+FAIL change state from range to email assert_equals: input.value should be foobar after change of state expected &quot;foobar&quot; but got &quot;50&quot;
+FAIL change state from range to password assert_equals: input.value should be   foobar   after change of state expected &quot;  foobar  &quot; but got &quot;50&quot;
+FAIL change state from range to datetime assert_equals: input.value should be  after change of state expected &quot;&quot; but got &quot;50&quot;
+PASS change state from range to date 
+PASS change state from range to month 
+PASS change state from range to week 
+PASS change state from range to time 
+FAIL change state from range to number assert_equals: input.value should be  after change of state expected &quot;&quot; but got &quot;50&quot;
+FAIL change state from range to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;50&quot;
+FAIL change state from range to checkbox assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;50&quot;
+FAIL change state from range to radio assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;50&quot;
+FAIL change state from range to file assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;50&quot;
+FAIL change state from range to submit assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;50&quot;
+FAIL change state from range to image assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;50&quot;
+FAIL change state from range to reset assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;50&quot;
+FAIL change state from range to button assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;50&quot;
+FAIL change state from color to hidden assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+PASS change state from color to text 
+PASS change state from color to search 
+PASS change state from color to tel 
+PASS change state from color to url 
+PASS change state from color to email 
+PASS change state from color to password 
+FAIL change state from color to datetime assert_equals: input.value should be  after change of state expected &quot;&quot; but got &quot;  foobar  &quot;
+PASS change state from color to date 
+PASS change state from color to month 
+PASS change state from color to week 
+PASS change state from color to time 
+PASS change state from color to number 
+PASS change state from color to range 
+FAIL change state from color to checkbox assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from color to radio assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from color to file assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from color to submit assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from color to image assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from color to reset assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+FAIL change state from color to button assert_equals: input.value should be '  foo\rbar  ' after change of state expected &quot;  foo\rbar  &quot; but got &quot;  foobar  &quot;
+PASS change state from checkbox to hidden 
+PASS change state from checkbox to text 
+PASS change state from checkbox to search 
+PASS change state from checkbox to tel 
+PASS change state from checkbox to url 
+PASS change state from checkbox to email 
+PASS change state from checkbox to password 
+FAIL change state from checkbox to datetime assert_equals: input.value should be  after change of state expected &quot;&quot; but got &quot;  foobar  &quot;
+PASS change state from checkbox to date 
+PASS change state from checkbox to month 
+PASS change state from checkbox to week 
+PASS change state from checkbox to time 
+PASS change state from checkbox to number 
+PASS change state from checkbox to range 
+FAIL change state from checkbox to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;  foobar  &quot;
+PASS change state from checkbox to radio 
+PASS change state from checkbox to file 
+PASS change state from checkbox to submit 
+PASS change state from checkbox to image 
+PASS change state from checkbox to reset 
+PASS change state from checkbox to button 
+PASS change state from radio to hidden 
+PASS change state from radio to text 
+PASS change state from radio to search 
+PASS change state from radio to tel 
+PASS change state from radio to url 
+PASS change state from radio to email 
+PASS change state from radio to password 
+FAIL change state from radio to datetime assert_equals: input.value should be  after change of state expected &quot;&quot; but got &quot;  foobar  &quot;
+PASS change state from radio to date 
+PASS change state from radio to month 
+PASS change state from radio to week 
+PASS change state from radio to time 
+PASS change state from radio to number 
+PASS change state from radio to range 
+FAIL change state from radio to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;  foobar  &quot;
+PASS change state from radio to checkbox 
+PASS change state from radio to file 
+PASS change state from radio to submit 
+PASS change state from radio to image 
+PASS change state from radio to reset 
+PASS change state from radio to button 
+PASS change state from file to hidden 
+PASS change state from file to text 
+PASS change state from file to search 
+PASS change state from file to tel 
+PASS change state from file to url 
+PASS change state from file to email 
+PASS change state from file to password 
+PASS change state from file to datetime 
+PASS change state from file to date 
+PASS change state from file to month 
+PASS change state from file to week 
+PASS change state from file to time 
+PASS change state from file to number 
+PASS change state from file to range 
+PASS change state from file to color 
+PASS change state from file to checkbox 
+PASS change state from file to radio 
+PASS change state from file to submit 
+PASS change state from file to image 
+PASS change state from file to reset 
+PASS change state from file to button 
+PASS change state from submit to hidden 
+PASS change state from submit to text 
+PASS change state from submit to search 
+PASS change state from submit to tel 
+PASS change state from submit to url 
+PASS change state from submit to email 
+PASS change state from submit to password 
+FAIL change state from submit to datetime assert_equals: input.value should be  after change of state expected &quot;&quot; but got &quot;  foobar  &quot;
+PASS change state from submit to date 
+PASS change state from submit to month 
+PASS change state from submit to week 
+PASS change state from submit to time 
+PASS change state from submit to number 
+PASS change state from submit to range 
+FAIL change state from submit to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;  foobar  &quot;
+PASS change state from submit to checkbox 
+PASS change state from submit to radio 
+PASS change state from submit to file 
+PASS change state from submit to image 
+PASS change state from submit to reset 
+PASS change state from submit to button 
+PASS change state from image to hidden 
+PASS change state from image to text 
+PASS change state from image to search 
+PASS change state from image to tel 
+PASS change state from image to url 
+PASS change state from image to email 
+PASS change state from image to password 
+FAIL change state from image to datetime assert_equals: input.value should be  after change of state expected &quot;&quot; but got &quot;  foobar  &quot;
+PASS change state from image to date 
+PASS change state from image to month 
+PASS change state from image to week 
+PASS change state from image to time 
+PASS change state from image to number 
+PASS change state from image to range 
+FAIL change state from image to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;  foobar  &quot;
+PASS change state from image to checkbox 
+PASS change state from image to radio 
+PASS change state from image to file 
+PASS change state from image to submit 
+PASS change state from image to reset 
+PASS change state from image to button 
+PASS change state from reset to hidden 
+PASS change state from reset to text 
+PASS change state from reset to search 
+PASS change state from reset to tel 
+PASS change state from reset to url 
+PASS change state from reset to email 
+PASS change state from reset to password 
+FAIL change state from reset to datetime assert_equals: input.value should be  after change of state expected &quot;&quot; but got &quot;  foobar  &quot;
+PASS change state from reset to date 
+PASS change state from reset to month 
+PASS change state from reset to week 
+PASS change state from reset to time 
+PASS change state from reset to number 
+PASS change state from reset to range 
+FAIL change state from reset to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;  foobar  &quot;
+PASS change state from reset to checkbox 
+PASS change state from reset to radio 
+PASS change state from reset to file 
+PASS change state from reset to submit 
+PASS change state from reset to image 
+PASS change state from reset to button 
+PASS change state from button to hidden 
+PASS change state from button to text 
+PASS change state from button to search 
+PASS change state from button to tel 
+PASS change state from button to url 
+PASS change state from button to email 
+PASS change state from button to password 
+FAIL change state from button to datetime assert_equals: input.value should be  after change of state expected &quot;&quot; but got &quot;  foobar  &quot;
+PASS change state from button to date 
+PASS change state from button to month 
+PASS change state from button to week 
+PASS change state from button to time 
+PASS change state from button to number 
+PASS change state from button to range 
+FAIL change state from button to color assert_equals: input.value should be #000000 after change of state expected &quot;#000000&quot; but got &quot;  foobar  &quot;
+PASS change state from button to checkbox 
+PASS change state from button to radio 
+PASS change state from button to file 
+PASS change state from button to submit 
+PASS change state from button to image 
+PASS change state from button to reset 
+
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformiossimulatorwk2importedw3cwebplatformtestshtmlsemanticsinterfacesexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt (0 => 193958)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt        2015-12-11 17:44:55 UTC (rev 193958)
</span><span class="lines">@@ -0,0 +1,278 @@
</span><ins>+
+PASS Interfaces for abbr 
+PASS Interfaces for ABBR 
+PASS Interfaces for acronym 
+PASS Interfaces for ACRONYM 
+PASS Interfaces for address 
+PASS Interfaces for ADDRESS 
+PASS Interfaces for applet 
+PASS Interfaces for APPLET 
+PASS Interfaces for audio 
+PASS Interfaces for AUDIO 
+PASS Interfaces for b 
+PASS Interfaces for B 
+PASS Interfaces for base 
+PASS Interfaces for BASE 
+PASS Interfaces for basefont 
+PASS Interfaces for BASEFONT 
+PASS Interfaces for bdo 
+PASS Interfaces for BDO 
+PASS Interfaces for bgsound 
+PASS Interfaces for BGSOUND 
+PASS Interfaces for big 
+PASS Interfaces for BIG 
+PASS Interfaces for blink 
+PASS Interfaces for BLINK 
+PASS Interfaces for blockquote 
+PASS Interfaces for BLOCKQUOTE 
+PASS Interfaces for body 
+PASS Interfaces for BODY 
+PASS Interfaces for br 
+PASS Interfaces for BR 
+PASS Interfaces for button 
+PASS Interfaces for BUTTON 
+PASS Interfaces for canvas 
+PASS Interfaces for CANVAS 
+PASS Interfaces for caption 
+PASS Interfaces for CAPTION 
+PASS Interfaces for center 
+PASS Interfaces for CENTER 
+PASS Interfaces for cite 
+PASS Interfaces for CITE 
+PASS Interfaces for code 
+PASS Interfaces for CODE 
+PASS Interfaces for col 
+PASS Interfaces for COL 
+PASS Interfaces for colgroup 
+PASS Interfaces for COLGROUP 
+PASS Interfaces for dd 
+PASS Interfaces for DD 
+PASS Interfaces for del 
+PASS Interfaces for DEL 
+PASS Interfaces for dfn 
+PASS Interfaces for DFN 
+PASS Interfaces for dir 
+PASS Interfaces for DIR 
+PASS Interfaces for div 
+PASS Interfaces for DIV 
+PASS Interfaces for dl 
+PASS Interfaces for DL 
+PASS Interfaces for dt 
+PASS Interfaces for DT 
+PASS Interfaces for em 
+PASS Interfaces for EM 
+PASS Interfaces for embed 
+PASS Interfaces for EMBED 
+PASS Interfaces for fieldset 
+PASS Interfaces for FIELDSET 
+PASS Interfaces for font 
+PASS Interfaces for FONT 
+PASS Interfaces for form 
+PASS Interfaces for FORM 
+PASS Interfaces for frame 
+PASS Interfaces for FRAME 
+PASS Interfaces for frameset 
+PASS Interfaces for FRAMESET 
+PASS Interfaces for h1 
+PASS Interfaces for H1 
+PASS Interfaces for h2 
+PASS Interfaces for H2 
+PASS Interfaces for h3 
+PASS Interfaces for H3 
+PASS Interfaces for h4 
+PASS Interfaces for H4 
+PASS Interfaces for h5 
+PASS Interfaces for H5 
+PASS Interfaces for h6 
+PASS Interfaces for H6 
+PASS Interfaces for head 
+PASS Interfaces for HEAD 
+PASS Interfaces for hr 
+PASS Interfaces for HR 
+PASS Interfaces for html 
+PASS Interfaces for HTML 
+PASS Interfaces for i 
+PASS Interfaces for I 
+PASS Interfaces for iframe 
+PASS Interfaces for IFRAME 
+PASS Interfaces for image 
+PASS Interfaces for IMAGE 
+PASS Interfaces for img 
+PASS Interfaces for IMG 
+PASS Interfaces for input 
+PASS Interfaces for INPUT 
+PASS Interfaces for ins 
+PASS Interfaces for INS 
+PASS Interfaces for isindex 
+PASS Interfaces for ISINDEX 
+PASS Interfaces for kbd 
+PASS Interfaces for KBD 
+PASS Interfaces for keygen 
+PASS Interfaces for KEYGEN 
+PASS Interfaces for label 
+PASS Interfaces for LABEL 
+PASS Interfaces for legend 
+PASS Interfaces for LEGEND 
+PASS Interfaces for li 
+PASS Interfaces for LI 
+PASS Interfaces for link 
+PASS Interfaces for LINK 
+FAIL Interfaces for listing assert_equals: Element listing should have HTMLElement as its primary interface. expected &quot;[object HTMLElement]&quot; but got &quot;[object HTMLPreElement]&quot;
+FAIL Interfaces for LISTING assert_equals: Element LISTING should have HTMLElement as its primary interface. expected &quot;[object HTMLElement]&quot; but got &quot;[object HTMLPreElement]&quot;
+PASS Interfaces for map 
+PASS Interfaces for MAP 
+PASS Interfaces for marquee 
+PASS Interfaces for MARQUEE 
+PASS Interfaces for menu 
+PASS Interfaces for MENU 
+PASS Interfaces for meta 
+PASS Interfaces for META 
+PASS Interfaces for multicol 
+PASS Interfaces for MULTICOL 
+PASS Interfaces for nobr 
+PASS Interfaces for NOBR 
+PASS Interfaces for noembed 
+PASS Interfaces for NOEMBED 
+PASS Interfaces for noframes 
+PASS Interfaces for NOFRAMES 
+PASS Interfaces for noscript 
+PASS Interfaces for NOSCRIPT 
+PASS Interfaces for object 
+PASS Interfaces for OBJECT 
+PASS Interfaces for ol 
+PASS Interfaces for OL 
+PASS Interfaces for optgroup 
+PASS Interfaces for OPTGROUP 
+PASS Interfaces for option 
+PASS Interfaces for OPTION 
+PASS Interfaces for p 
+PASS Interfaces for P 
+PASS Interfaces for param 
+PASS Interfaces for PARAM 
+PASS Interfaces for plaintext 
+PASS Interfaces for PLAINTEXT 
+PASS Interfaces for pre 
+PASS Interfaces for PRE 
+PASS Interfaces for q 
+PASS Interfaces for Q 
+PASS Interfaces for s 
+PASS Interfaces for S 
+PASS Interfaces for samp 
+PASS Interfaces for SAMP 
+PASS Interfaces for script 
+PASS Interfaces for SCRIPT 
+PASS Interfaces for select 
+PASS Interfaces for SELECT 
+PASS Interfaces for small 
+PASS Interfaces for SMALL 
+PASS Interfaces for source 
+PASS Interfaces for SOURCE 
+PASS Interfaces for spacer 
+PASS Interfaces for SPACER 
+PASS Interfaces for span 
+PASS Interfaces for SPAN 
+PASS Interfaces for strike 
+PASS Interfaces for STRIKE 
+PASS Interfaces for strong 
+PASS Interfaces for STRONG 
+PASS Interfaces for style 
+PASS Interfaces for STYLE 
+PASS Interfaces for sub 
+PASS Interfaces for SUB 
+PASS Interfaces for sup 
+PASS Interfaces for SUP 
+PASS Interfaces for table 
+PASS Interfaces for TABLE 
+PASS Interfaces for tbody 
+PASS Interfaces for TBODY 
+PASS Interfaces for td 
+PASS Interfaces for TD 
+PASS Interfaces for textarea 
+PASS Interfaces for TEXTAREA 
+PASS Interfaces for tfoot 
+PASS Interfaces for TFOOT 
+PASS Interfaces for th 
+PASS Interfaces for TH 
+PASS Interfaces for thead 
+PASS Interfaces for THEAD 
+PASS Interfaces for title 
+PASS Interfaces for TITLE 
+PASS Interfaces for tr 
+PASS Interfaces for TR 
+PASS Interfaces for tt 
+PASS Interfaces for TT 
+PASS Interfaces for u 
+PASS Interfaces for U 
+PASS Interfaces for ul 
+PASS Interfaces for UL 
+PASS Interfaces for var 
+PASS Interfaces for VAR 
+PASS Interfaces for video 
+PASS Interfaces for VIDEO 
+PASS Interfaces for wbr 
+PASS Interfaces for WBR 
+FAIL Interfaces for xmp assert_equals: Element xmp should have HTMLElement as its primary interface. expected &quot;[object HTMLElement]&quot; but got &quot;[object HTMLPreElement]&quot;
+FAIL Interfaces for XMP assert_equals: Element XMP should have HTMLElement as its primary interface. expected &quot;[object HTMLElement]&quot; but got &quot;[object HTMLPreElement]&quot;
+PASS Interfaces for section 
+PASS Interfaces for SECTION 
+PASS Interfaces for nav 
+PASS Interfaces for NAV 
+PASS Interfaces for article 
+PASS Interfaces for ARTICLE 
+PASS Interfaces for aside 
+PASS Interfaces for ASIDE 
+PASS Interfaces for hgroup 
+PASS Interfaces for HGROUP 
+PASS Interfaces for header 
+PASS Interfaces for HEADER 
+PASS Interfaces for footer 
+PASS Interfaces for FOOTER 
+PASS Interfaces for time 
+PASS Interfaces for TIME 
+PASS Interfaces for mark 
+PASS Interfaces for MARK 
+PASS Interfaces for progress 
+PASS Interfaces for PROGRESS 
+FAIL Interfaces for meter assert_equals: Element meter should have HTMLMeterElement as its primary interface. expected &quot;[object HTMLMeterElement]&quot; but got &quot;[object HTMLUnknownElement]&quot;
+FAIL Interfaces for METER assert_equals: Element METER should have HTMLMeterElement as its primary interface. expected &quot;[object HTMLMeterElement]&quot; but got &quot;[object HTMLUnknownElement]&quot;
+PASS Interfaces for ruby 
+PASS Interfaces for RUBY 
+PASS Interfaces for rb 
+PASS Interfaces for RB 
+PASS Interfaces for rt 
+PASS Interfaces for RT 
+PASS Interfaces for rtc 
+PASS Interfaces for RTC 
+PASS Interfaces for rp 
+PASS Interfaces for RP 
+PASS Interfaces for figure 
+PASS Interfaces for FIGURE 
+FAIL Interfaces for datalist assert_equals: Element datalist should have HTMLDataListElement as its primary interface. expected &quot;[object HTMLDataListElement]&quot; but got &quot;[object HTMLUnknownElement]&quot;
+FAIL Interfaces for DATALIST assert_equals: Element DATALIST should have HTMLDataListElement as its primary interface. expected &quot;[object HTMLDataListElement]&quot; but got &quot;[object HTMLUnknownElement]&quot;
+PASS Interfaces for output 
+PASS Interfaces for OUTPUT 
+PASS Interfaces for details 
+PASS Interfaces for DETAILS 
+FAIL Interfaces for command assert_equals: Element command should have HTMLCommandElement as its primary interface. expected &quot;[object HTMLCommandElement]&quot; but got &quot;[object HTMLElement]&quot;
+FAIL Interfaces for COMMAND assert_equals: Element COMMAND should have HTMLCommandElement as its primary interface. expected &quot;[object HTMLCommandElement]&quot; but got &quot;[object HTMLElement]&quot;
+PASS Interfaces for nextid 
+PASS Interfaces for NEXTID 
+PASS Interfaces for bdi 
+PASS Interfaces for BDI 
+FAIL Interfaces for data assert_equals: Element data should have HTMLDataElement as its primary interface. expected &quot;[object HTMLDataElement]&quot; but got &quot;[object HTMLUnknownElement]&quot;
+FAIL Interfaces for DATA assert_equals: Element DATA should have HTMLDataElement as its primary interface. expected &quot;[object HTMLDataElement]&quot; but got &quot;[object HTMLUnknownElement]&quot;
+PASS Interfaces for a 
+PASS Interfaces for A 
+PASS Interfaces for area 
+PASS Interfaces for AREA 
+FAIL Interfaces for dialog assert_equals: Element dialog should have HTMLDialogElement as its primary interface. expected &quot;[object HTMLDialogElement]&quot; but got &quot;[object HTMLUnknownElement]&quot;
+FAIL Interfaces for DIALOG assert_equals: Element DIALOG should have HTMLDialogElement as its primary interface. expected &quot;[object HTMLDialogElement]&quot; but got &quot;[object HTMLUnknownElement]&quot;
+PASS Interfaces for figcaption 
+PASS Interfaces for FIGCAPTION 
+PASS Interfaces for summary 
+PASS Interfaces for SUMMARY 
+PASS Interfaces for track 
+PASS Interfaces for TRACK 
+PASS Interfaces for foo 
+PASS Interfaces for FOO 
+
</ins></span></pre>
</div>
</div>

</body>
</html>