View Javadoc
1   /*
2    * Copyright (c) 2002-2025 Gargoyle Software Inc.
3    *
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    * https://www.apache.org/licenses/LICENSE-2.0
8    *
9    * Unless required by applicable law or agreed to in writing, software
10   * distributed under the License is distributed on an "AS IS" BASIS,
11   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12   * See the License for the specific language governing permissions and
13   * limitations under the License.
14   */
15  package org.htmlunit.general;
16  
17  import java.net.URL;
18  
19  import org.htmlunit.HttpHeader;
20  import org.htmlunit.WebDriverTestCase;
21  import org.htmlunit.javascript.host.css.CSSStyleRule;
22  import org.htmlunit.javascript.host.css.CSSStyleSheet;
23  import org.htmlunit.junit.annotation.Alerts;
24  import org.htmlunit.junit.annotation.HtmlUnitNYI;
25  import org.htmlunit.util.MimeType;
26  import org.junit.jupiter.api.Test;
27  
28  /**
29   * Tests that {@code typeof} host class is correct.
30   *
31   * @author Ronald Brill
32   */
33  public class DedicatedWorkerGlobalScopeClassNameTest extends WebDriverTestCase {
34  
35      private void test(final String className) throws Exception {
36          final String html = DOCTYPE_HTML
37                  + "<html><body>"
38                  + "<script>\n"
39                  + LOG_TITLE_FUNCTION
40                  + "try {\n"
41                  + "  var myWorker = new Worker('worker.js');\n"
42                  + "  myWorker.onmessage = function(e) {\n"
43                  + "    log('' + e.data);\n"
44                  + "  };\n"
45                  + "  setTimeout(function() { myWorker.postMessage('test');}, 10);\n"
46                  + "} catch(e) { logEx(e); }\n"
47                  + "</script></body></html>\n";
48  
49          final String workerJs = "onmessage = function(e) {\n"
50                  + "  var workerResult = '';\n"
51                  + "  try {\n"
52                  + "    var clsName = '' + " + className + ";\n"
53                  // normalize FF output
54                  + "    clsName = clsName.replace('{\\n    [native code]\\n}', '{ [native code] }');\n"
55                  + "    workerResult += clsName;\n"
56                  + "  } catch(e) {workerResult = e.name}\n"
57                  + "  postMessage(workerResult);\n"
58                  + "}\n";
59  
60          getMockWebConnection().setResponse(new URL(URL_FIRST, "worker.js"), workerJs, MimeType.TEXT_JAVASCRIPT);
61  
62          loadPage2(html);
63          verifyTitle2(DEFAULT_WAIT_TIME, getWebDriver(), getExpectedAlerts());
64      }
65  
66      /**
67       * @throws Exception if the test fails
68       */
69      @Test
70      @Alerts("ReferenceError")
71      public void abstractList() throws Exception {
72          test("AbstractList");
73      }
74  
75      /**
76       * @throws Exception if the test fails
77       */
78      @Test
79      @Alerts("ReferenceError")
80      public void abstractRange() throws Exception {
81          test("AbstractRange");
82      }
83  
84      /**
85       * @throws Exception if the test fails
86       */
87      @Test
88      @Alerts("ReferenceError")
89      public void abstractWorker() throws Exception {
90          test("AbstractWorker");
91      }
92  
93      /**
94       * Test {@link org.htmlunit.javascript.host.ActiveXObject}.
95       *
96       * @throws Exception if an error occurs
97       */
98      @Test
99      @Alerts("ReferenceError")
100     public void activeXObject() throws Exception {
101         test("ActiveXObject");
102     }
103 
104     /**
105      * @throws Exception if the test fails
106      */
107     @Test
108     @Alerts("ReferenceError")
109     public void ambientLightSensor() throws Exception {
110         test("AmbientLightSensor");
111     }
112 
113     /**
114      * @throws Exception if the test fails
115      */
116     @Test
117     @Alerts("ReferenceError")
118     public void ambientLightSensorReading() throws Exception {
119         test("AmbientLightSensorReading");
120     }
121 
122     /**
123      * Test {@link org.htmlunit.javascript.host.media.AnalyserNode}.
124      *
125      * @throws Exception if the test fails
126      */
127     @Test
128     @Alerts("ReferenceError")
129     public void analyserNode() throws Exception {
130         test("AnalyserNode");
131     }
132 
133     /**
134      * @throws Exception if the test fails
135      */
136     @Test
137     @Alerts("ReferenceError")
138     public void angle_instanced_arrays() throws Exception {
139         test("ANGLE_instanced_arrays");
140     }
141 
142     /**
143      * @throws Exception if the test fails
144      */
145     @Test
146     @Alerts("ReferenceError")
147     public void animation() throws Exception {
148         test("Animation");
149     }
150 
151     /**
152      * @throws Exception if the test fails
153      */
154     @Test
155     @Alerts("ReferenceError")
156     public void animationEffectReadOnly() throws Exception {
157         test("AnimationEffectReadOnly");
158     }
159 
160     /**
161      * @throws Exception if the test fails
162      */
163     @Test
164     @Alerts("ReferenceError")
165     public void animationEffectTiming() throws Exception {
166         test("AnimationEffectTiming");
167     }
168 
169     /**
170      * @throws Exception if the test fails
171      */
172     @Test
173     @Alerts("ReferenceError")
174     public void animationEffectTimingProperties() throws Exception {
175         test("AnimationEffectTimingProperties");
176     }
177 
178     /**
179      * @throws Exception if the test fails
180      */
181     @Test
182     @Alerts("ReferenceError")
183     public void animationEffectTimingReadOnly() throws Exception {
184         test("AnimationEffectTimingReadOnly");
185     }
186 
187     /**
188      * @throws Exception if the test fails
189      */
190     @Test
191     @Alerts("ReferenceError")
192     public void animationEvent() throws Exception {
193         test("AnimationEvent");
194     }
195 
196     /**
197      * @throws Exception if the test fails
198      */
199     @Test
200     @Alerts("ReferenceError")
201     public void animationPlaybackEvent() throws Exception {
202         test("AnimationPlaybackEvent");
203     }
204 
205     /**
206      * @throws Exception if the test fails
207      */
208     @Test
209     @Alerts("ReferenceError")
210     public void animationPlayer() throws Exception {
211         test("AnimationPlayer");
212     }
213 
214     /**
215      * @throws Exception if the test fails
216      */
217     @Test
218     @Alerts("ReferenceError")
219     public void animationTimeline() throws Exception {
220         test("AnimationTimeline");
221     }
222 
223     /**
224      * @throws Exception if the test fails
225      */
226     @Test
227     @Alerts("ReferenceError")
228     public void appBannerPromptResult() throws Exception {
229         test("AppBannerPromptResult");
230     }
231 
232     /**
233      * Test {@link org.htmlunit.javascript.host.ApplicationCache}.
234      *
235      * @throws Exception if an error occurs
236      */
237     @Test
238     @Alerts("ReferenceError")
239     public void applicationCache() throws Exception {
240         test("ApplicationCache");
241     }
242 
243     /**
244      * @throws Exception if the test fails
245      */
246     @Test
247     @Alerts("ReferenceError")
248     public void applicationCacheErrorEvent() throws Exception {
249         test("ApplicationCacheErrorEvent");
250     }
251 
252     /**
253      * @throws Exception if the test fails
254      */
255     @Test
256     @Alerts("ReferenceError")
257     public void apps_mgmt() throws Exception {
258         test("Apps.mgmt");
259     }
260 
261     /**
262      * Test {@code org.htmlunit.corejs.javascript.Arguments}.
263      *
264      * @throws Exception if an error occurs
265      */
266     @Test
267     @Alerts("[object Arguments]")
268     public void arguments() throws Exception {
269         test("arguments");
270     }
271 
272     /**
273      * @throws Exception if the test fails
274      */
275     @Test
276     @Alerts("function Array() { [native code] }")
277     public void array() throws Exception {
278         test("Array");
279     }
280 
281     /**
282      * Test ArrayBuffer.
283      *
284      * @throws Exception if an error occurs
285      */
286     @Test
287     @Alerts("function ArrayBuffer() { [native code] }")
288     public void arrayBuffer() throws Exception {
289         test("ArrayBuffer");
290     }
291 
292     /**
293      * Test ArrayBufferView.
294      *
295      * @throws Exception if an error occurs
296      */
297     @Test
298     @Alerts("ReferenceError")
299     public void arrayBufferView() throws Exception {
300         test("ArrayBufferView");
301     }
302 
303     /**
304      * Test ArrayBufferViewBase.
305      *
306      * @throws Exception if an error occurs
307      */
308     @Test
309     @Alerts("ReferenceError")
310     public void arrayBufferViewBase() throws Exception {
311         test("ArrayBufferViewBase");
312     }
313 
314     /**
315      * @throws Exception if the test fails
316      */
317     @Test
318     @Alerts("ReferenceError")
319     public void asyncFunction() throws Exception {
320         test("AsyncFunction");
321     }
322 
323     /**
324      * @throws Exception if the test fails
325      */
326     @Test
327     @Alerts("[object Atomics]")
328     public void atomics() throws Exception {
329         test("Atomics");
330     }
331 
332     /**
333      * Test {@link org.htmlunit.javascript.host.dom.Attr}.
334      *
335      * @throws Exception if an error occurs
336      */
337     @Test
338     @Alerts("ReferenceError")
339     public void attr() throws Exception {
340         test("Attr");
341     }
342 
343     /**
344      * @throws Exception if the test fails
345      */
346     @Test
347     @Alerts("ReferenceError")
348     public void audio() throws Exception {
349         test("Audio");
350     }
351 
352     /**
353      * @throws Exception if the test fails
354      */
355     @Test
356     @Alerts("ReferenceError")
357     public void audioBuffer() throws Exception {
358         test("AudioBuffer");
359     }
360 
361     /**
362      * @throws Exception if the test fails
363      */
364     @Test
365     @Alerts("ReferenceError")
366     public void audioBufferSourceNode() throws Exception {
367         test("AudioBufferSourceNode");
368     }
369 
370     /**
371      * @throws Exception if the test fails
372      */
373     @Test
374     @Alerts("ReferenceError")
375     public void audioChannelManager() throws Exception {
376         test("AudioChannelManager");
377     }
378 
379     /**
380      * @throws Exception if the test fails
381      */
382     @Test
383     @Alerts("ReferenceError")
384     public void audioContext() throws Exception {
385         test("AudioContext");
386     }
387 
388     /**
389      * @throws Exception if the test fails
390      */
391     @Test
392     @Alerts("ReferenceError")
393     public void audioDestinationNode() throws Exception {
394         test("AudioDestinationNode");
395     }
396 
397     /**
398      * @throws Exception if the test fails
399      */
400     @Test
401     @Alerts("ReferenceError")
402     public void audioListener() throws Exception {
403         test("AudioListener");
404     }
405 
406     /**
407      * @throws Exception if the test fails
408      */
409     @Test
410     @Alerts("ReferenceError")
411     public void audioNode() throws Exception {
412         test("AudioNode");
413     }
414 
415     /**
416      * Test {@link org.htmlunit.javascript.host.media.AudioParam}.
417      *
418      * @throws Exception if the test fails
419      */
420     @Test
421     @Alerts("ReferenceError")
422     public void audioParam() throws Exception {
423         test("AudioParam");
424     }
425 
426     /**
427      * @throws Exception if the test fails
428      */
429     @Test
430     @Alerts("ReferenceError")
431     public void audioProcessingEvent() throws Exception {
432         test("AudioProcessingEvent");
433     }
434 
435     /**
436      * @throws Exception if the test fails
437      */
438     @Test
439     @Alerts("ReferenceError")
440     public void audioScheduledSourceNode() throws Exception {
441         test("AudioScheduledSourceNode");
442     }
443 
444     /**
445      * @throws Exception if the test fails
446      */
447     @Test
448     @Alerts("ReferenceError")
449     public void autocompleteErrorEvent() throws Exception {
450         test("AutocompleteErrorEvent");
451     }
452 
453     /**
454      * @throws Exception if the test fails
455      */
456     @Test
457     @Alerts("ReferenceError")
458     public void barProp() throws Exception {
459         test("BarProp");
460     }
461 
462     /**
463      * @throws Exception if the test fails
464      */
465     @Test
466     @Alerts("ReferenceError")
467     public void baseAudioContext() throws Exception {
468         test("BaseAudioContext");
469     }
470 
471     /**
472      * @throws Exception if the test fails
473      */
474     @Test
475     @Alerts("ReferenceError")
476     public void batteryManager() throws Exception {
477         test("BatteryManager");
478     }
479 
480     /**
481      * @throws Exception if the test fails
482      */
483     @Test
484     @Alerts("ReferenceError")
485     public void beforeInstallPrompt() throws Exception {
486         test("BeforeInstallPrompt");
487     }
488 
489     /**
490      * @throws Exception if the test fails
491      */
492     @Test
493     @Alerts("ReferenceError")
494     public void beforeInstallPromptEvent() throws Exception {
495         test("BeforeInstallPromptEvent");
496     }
497 
498     /**
499      * Test {@link org.htmlunit.javascript.host.event.BeforeUnloadEvent}.
500      *
501      * @throws Exception if an error occurs
502      */
503     @Test
504     @Alerts("ReferenceError")
505     public void beforeUnloadEvent() throws Exception {
506         test("BeforeUnloadEvent");
507     }
508 
509     /**
510      * @throws Exception if the test fails
511      */
512     @Test
513     @Alerts("function BigInt() { [native code] }")
514     public void bigInt() throws Exception {
515         test("BigInt");
516     }
517 
518     /**
519      * @throws Exception if the test fails
520      */
521     @Test
522     @Alerts("ReferenceError")
523     public void biquadFilterNode() throws Exception {
524         test("BiquadFilterNode");
525     }
526 
527     /**
528      * @throws Exception if the test fails
529      */
530     @Test
531     @Alerts("function Blob() { [native code] }")
532     public void blob() throws Exception {
533         test("Blob");
534     }
535 
536     /**
537      * @throws Exception if the test fails
538      */
539     @Test
540     @Alerts("ReferenceError")
541     public void blobBuilder() throws Exception {
542         test("BlobBuilder");
543     }
544 
545     /**
546      * @throws Exception if the test fails
547      */
548     @Test
549     @Alerts("ReferenceError")
550     public void blobEvent() throws Exception {
551         test("BlobEvent");
552     }
553 
554     /**
555      * @throws Exception if the test fails
556      */
557     @Test
558     @Alerts("ReferenceError")
559     public void bluetooth() throws Exception {
560         test("Bluetooth");
561     }
562 
563     /**
564      * @throws Exception if the test fails
565      */
566     @Test
567     @Alerts("ReferenceError")
568     public void bluetoothAdapter() throws Exception {
569         test("BluetoothAdapter");
570     }
571 
572     /**
573      * @throws Exception if the test fails
574      */
575     @Test
576     @Alerts("ReferenceError")
577     public void bluetoothAdvertisingData() throws Exception {
578         test("BluetoothAdvertisingData");
579     }
580 
581     /**
582      * @throws Exception if the test fails
583      */
584     @Test
585     @Alerts("ReferenceError")
586     public void bluetoothCharacteristicProperties() throws Exception {
587         test("BluetoothCharacteristicProperties");
588     }
589 
590     /**
591      * @throws Exception if the test fails
592      */
593     @Test
594     @Alerts("ReferenceError")
595     public void bluetoothDevice() throws Exception {
596         test("BluetoothDevice");
597     }
598 
599     /**
600      * @throws Exception if the test fails
601      */
602     @Test
603     @Alerts("ReferenceError")
604     public void bluetoothDeviceEvent() throws Exception {
605         test("BluetoothDeviceEvent");
606     }
607 
608     /**
609      * @throws Exception if the test fails
610      */
611     @Test
612     @Alerts("ReferenceError")
613     public void bluetoothGATTRemoteServer() throws Exception {
614         test("BluetoothGATTRemoteServer");
615     }
616 
617     /**
618      * @throws Exception if the test fails
619      */
620     @Test
621     @Alerts("ReferenceError")
622     public void bluetoothGATTService() throws Exception {
623         test("BluetoothGATTService");
624     }
625 
626     /**
627      * @throws Exception if the test fails
628      */
629     @Test
630     @Alerts("ReferenceError")
631     public void bluetoothManager() throws Exception {
632         test("BluetoothManager");
633     }
634 
635     /**
636      * @throws Exception if the test fails
637      */
638     @Test
639     @Alerts("ReferenceError")
640     public void bluetoothRemoteGATTCharacteristic() throws Exception {
641         test("BluetoothRemoteGATTCharacteristic");
642     }
643 
644     /**
645      * @throws Exception if the test fails
646      */
647     @Test
648     @Alerts("ReferenceError")
649     public void bluetoothRemoteGATTServer() throws Exception {
650         test("BluetoothRemoteGATTServer");
651     }
652 
653     /**
654      * @throws Exception if the test fails
655      */
656     @Test
657     @Alerts("ReferenceError")
658     public void bluetoothStatusChangedEvent() throws Exception {
659         test("BluetoothStatusChangedEvent");
660     }
661 
662     /**
663      * @throws Exception if the test fails
664      */
665     @Test
666     @Alerts("ReferenceError")
667     public void body() throws Exception {
668         test("Body");
669     }
670 
671     /**
672      * @throws Exception if an error occurs
673      */
674     @Test
675     @Alerts("ReferenceError")
676     public void boxObject() throws Exception {
677         test("BoxObject");
678     }
679 
680     /**
681      * @throws Exception if the test fails
682      */
683     @Test
684     @Alerts("function BroadcastChannel() { [native code] }")
685     public void broadcastChannel() throws Exception {
686         test("BroadcastChannel");
687     }
688 
689     /**
690      * @throws Exception if the test fails
691      */
692     @Test
693     @Alerts("ReferenceError")
694     public void budgetService() throws Exception {
695         test("BudgetService");
696     }
697 
698     /**
699      * @throws Exception if the test fails
700      */
701     @Test
702     @Alerts("ReferenceError")
703     public void budgetState() throws Exception {
704         test("BudgetState");
705     }
706 
707     /**
708      * @throws Exception if the test fails
709      */
710     @Test
711     @Alerts("ReferenceError")
712     public void bufferSource() throws Exception {
713         test("BufferSource");
714     }
715 
716     /**
717      * @throws Exception if the test fails
718      */
719     @Test
720     @Alerts("ReferenceError")
721     public void byteString() throws Exception {
722         test("ByteString");
723     }
724 
725     /**
726      * @throws Exception if the test fails
727      */
728     @Test
729     @Alerts("function Cache() { [native code] }")
730     public void cache() throws Exception {
731         test("Cache");
732     }
733 
734     /**
735      * @throws Exception if the test fails
736      */
737     @Test
738     @Alerts("function CacheStorage() { [native code] }")
739     public void cacheStorage() throws Exception {
740         test("CacheStorage");
741     }
742 
743     /**
744      * @throws Exception if the test fails
745      */
746     @Test
747     @Alerts("ReferenceError")
748     public void callEvent() throws Exception {
749         test("CallEvent");
750     }
751 
752     /**
753      * @throws Exception if the test fails
754      */
755     @Test
756     @Alerts("ReferenceError")
757     public void cameraCapabilities() throws Exception {
758         test("CameraCapabilities");
759     }
760 
761     /**
762      * @throws Exception if the test fails
763      */
764     @Test
765     @Alerts("ReferenceError")
766     public void cameraControl() throws Exception {
767         test("CameraControl");
768     }
769 
770     /**
771      * @throws Exception if the test fails
772      */
773     @Test
774     @Alerts("ReferenceError")
775     public void cameraManager() throws Exception {
776         test("CameraManager");
777     }
778 
779     /**
780      * @throws Exception if the test fails
781      */
782     @Test
783     @Alerts("ReferenceError")
784     public void canvasCaptureMediaStream() throws Exception {
785         test("CanvasCaptureMediaStream");
786     }
787 
788     /**
789      * @throws Exception if the test fails
790      */
791     @Test
792     @Alerts("ReferenceError")
793     public void canvasCaptureMediaStreamTrack() throws Exception {
794         test("CanvasCaptureMediaStreamTrack");
795     }
796 
797     /**
798      * @throws Exception if the test fails
799      */
800     @Test
801     @Alerts("function CanvasGradient() { [native code] }")
802     public void canvasGradient() throws Exception {
803         test("CanvasGradient");
804     }
805 
806     /**
807      * @throws Exception if the test fails
808      */
809     @Test
810     @Alerts("ReferenceError")
811     public void canvasImageSource() throws Exception {
812         test("CanvasImageSource");
813     }
814 
815     /**
816      * @throws Exception if the test fails
817      */
818     @Test
819     @Alerts("function CanvasPattern() { [native code] }")
820     public void canvasPattern() throws Exception {
821         test("CanvasPattern");
822     }
823 
824     /**
825      * Test {@link org.htmlunit.javascript.host.canvas.CanvasRenderingContext2D}.
826      *
827      * @throws Exception if an error occurs
828      */
829     @Test
830     @Alerts("ReferenceError")
831     public void canvasRenderingContext2D() throws Exception {
832         test("CanvasRenderingContext2D");
833     }
834 
835     /**
836      * @throws Exception if the test fails
837      */
838     @Test
839     @Alerts("ReferenceError")
840     public void caretPosition() throws Exception {
841         test("CaretPosition");
842     }
843 
844     /**
845      * Test {@link org.htmlunit.javascript.host.dom.CDATASection}.
846      *
847      * @throws Exception if an error occurs
848      */
849     @Test
850     @Alerts("ReferenceError")
851     public void cdataSection() throws Exception {
852         test("CDATASection");
853     }
854 
855     /**
856      * Test {@link org.htmlunit.javascript.host.media.ChannelMergerNode}.
857      *
858      * @throws Exception if the test fails
859      */
860     @Test
861     @Alerts("ReferenceError")
862     public void channelMergerNode() throws Exception {
863         test("ChannelMergerNode");
864     }
865 
866     /**
867      * @throws Exception if the test fails
868      */
869     @Test
870     @Alerts("ReferenceError")
871     public void channelSplitterNode() throws Exception {
872         test("ChannelSplitterNode");
873     }
874 
875     /**
876      * @throws Exception if the test fails
877      */
878     @Test
879     @Alerts("ReferenceError")
880     public void characterData() throws Exception {
881         test("CharacterData");
882     }
883 
884     /**
885      * Test {@link org.htmlunit.javascript.host.dom.CharacterData}.
886      *
887      * @throws Exception if an error occurs
888      */
889     @Test
890     @Alerts("ReferenceError")
891     public void characterDataImpl() throws Exception {
892         test("CharacterDataImpl");
893     }
894 
895     /**
896      * @throws Exception if the test fails
897      */
898     @Test
899     @Alerts("ReferenceError")
900     public void childNode() throws Exception {
901         test("ChildNode");
902     }
903 
904     /**
905      * @throws Exception if the test fails
906      */
907     @Test
908     @Alerts("ReferenceError")
909     public void chromeWorker() throws Exception {
910         test("ChromeWorker");
911     }
912 
913     /**
914      * @throws Exception if the test fails
915      */
916     @Test
917     @Alerts("ReferenceError")
918     public void client() throws Exception {
919         test("Client");
920     }
921 
922     /**
923      * @throws Exception if the test fails
924      */
925     @Test
926     @Alerts("ReferenceError")
927     public void clients() throws Exception {
928         test("Clients");
929     }
930 
931     /**
932      * @throws Exception if an error occurs
933      */
934     @Test
935     @Alerts("ReferenceError")
936     public void clipboardData() throws Exception {
937         test("ClipboardData");
938     }
939 
940     /**
941      * @throws Exception if the test fails
942      */
943     @Test
944     @Alerts("ReferenceError")
945     public void clipboardEvent() throws Exception {
946         test("ClipboardEvent");
947     }
948 
949     /**
950      * @throws Exception if the test fails
951      */
952     @Test
953     @Alerts("function CloseEvent() { [native code] }")
954     public void closeEvent() throws Exception {
955         test("CloseEvent");
956     }
957 
958     /**
959      * Test {@link org.htmlunit.javascript.host.dom.Comment}.
960      *
961      * @throws Exception if an error occurs
962      */
963     @Test
964     @Alerts("ReferenceError")
965     public void comment() throws Exception {
966         test("Comment");
967     }
968 
969     /**
970      * @throws Exception if the test fails
971      */
972     @Test
973     @Alerts("ReferenceError")
974     public void compositionEvent() throws Exception {
975         test("CompositionEvent");
976     }
977 
978     /**
979      * Test {@link org.htmlunit.javascript.host.css.ComputedCSSStyleDeclaration}.
980      *
981      * @throws Exception if an error occurs
982      */
983     @Test
984     @Alerts("ReferenceError")
985     public void computedCSSStyleDeclaration() throws Exception {
986         test("ComputedCSSStyleDeclaration");
987     }
988 
989     /**
990      * @throws Exception if the test fails
991      */
992     @Test
993     @Alerts("ReferenceError")
994     public void connection() throws Exception {
995         test(HttpHeader.CONNECTION);
996     }
997 
998     /**
999      * Test Console.
1000      *
1001      * @throws Exception if an error occurs
1002      */
1003     @Test
1004     @Alerts("ReferenceError")
1005     public void console() throws Exception {
1006         test("Console");
1007     }
1008 
1009     /**
1010      * @throws Exception if the test fails
1011      */
1012     @Test
1013     @Alerts("ReferenceError")
1014     public void constantSourceNode() throws Exception {
1015         test("ConstantSourceNode");
1016     }
1017 
1018     /**
1019      * @throws Exception if the test fails
1020      */
1021     @Test
1022     @Alerts("ReferenceError")
1023     public void constrainBoolean() throws Exception {
1024         test("ConstrainBoolean");
1025     }
1026 
1027     /**
1028      * @throws Exception if the test fails
1029      */
1030     @Test
1031     @Alerts("ReferenceError")
1032     public void constrainDOMString() throws Exception {
1033         test("ConstrainDOMString");
1034     }
1035 
1036     /**
1037      * @throws Exception if the test fails
1038      */
1039     @Test
1040     @Alerts("ReferenceError")
1041     public void constrainDouble() throws Exception {
1042         test("ConstrainDouble");
1043     }
1044 
1045     /**
1046      * @throws Exception if the test fails
1047      */
1048     @Test
1049     @Alerts("ReferenceError")
1050     public void constrainLong() throws Exception {
1051         test("ConstrainLong");
1052     }
1053 
1054     /**
1055      * @throws Exception if the test fails
1056      */
1057     @Test
1058     @Alerts("ReferenceError")
1059     public void contactManager() throws Exception {
1060         test("ContactManager");
1061     }
1062 
1063     /**
1064      * @throws Exception if the test fails
1065      */
1066     @Test
1067     @Alerts("ReferenceError")
1068     public void convolverNode() throws Exception {
1069         test("ConvolverNode");
1070     }
1071 
1072     /**
1073      * Test {@link org.htmlunit.javascript.host.geo.GeolocationCoordinates}.
1074      *
1075      * @throws Exception if an error occurs
1076      */
1077     @Test
1078     @Alerts("ReferenceError")
1079     public void coordinates() throws Exception {
1080         test("Coordinates");
1081     }
1082 
1083     /**
1084      * @throws Exception if the test fails
1085      */
1086     @Test
1087     @Alerts("ReferenceError")
1088     public void credential() throws Exception {
1089         test("Credential");
1090     }
1091 
1092     /**
1093      * @throws Exception if the test fails
1094      */
1095     @Test
1096     @Alerts("ReferenceError")
1097     public void credentialsContainer() throws Exception {
1098         test("CredentialsContainer");
1099     }
1100 
1101     /**
1102      * @throws Exception if the test fails
1103      */
1104     @Test
1105     @Alerts("function Crypto() { [native code] }")
1106     public void crypto() throws Exception {
1107         test("Crypto");
1108     }
1109 
1110     /**
1111      * @throws Exception if the test fails
1112      */
1113     @Test
1114     @Alerts("function CryptoKey() { [native code] }")
1115     public void cryptoKey() throws Exception {
1116         test("CryptoKey");
1117     }
1118 
1119     /**
1120      * @throws Exception if the test fails
1121      */
1122     @Test
1123     @Alerts("ReferenceError")
1124     public void css() throws Exception {
1125         test("CSS");
1126     }
1127 
1128     /**
1129      * Test {@link org.htmlunit.javascript.host.css.CSSStyleDeclaration}.
1130      *
1131      * @throws Exception if an error occurs
1132      */
1133     @Test
1134     @Alerts("ReferenceError")
1135     public void css2Properties() throws Exception {
1136         test("CSS2Properties");
1137     }
1138 
1139     /**
1140      * Test CSSPageDescriptors.
1141      *
1142      * @throws Exception if an error occurs
1143      */
1144     @Test
1145     @Alerts("ReferenceError")
1146     public void cssPageDescriptors() throws Exception {
1147         test("CSSPageDescriptors");
1148     }
1149 
1150     /**
1151      * @throws Exception if an error occurs
1152      */
1153     @Test
1154     @Alerts("ReferenceError")
1155     public void cssCharsetRule() throws Exception {
1156         test("CSSCharsetRule");
1157     }
1158 
1159     /**
1160      * @throws Exception if the test fails
1161      */
1162     @Test
1163     @Alerts("ReferenceError")
1164     public void cssConditionRule() throws Exception {
1165         test("CSSConditionRule");
1166     }
1167 
1168     /**
1169      * @throws Exception if the test fails
1170      */
1171     @Test
1172     @Alerts("ReferenceError")
1173     public void cssCounterStyleRule() throws Exception {
1174         test("CSSCounterStyleRule");
1175     }
1176 
1177     /**
1178      * Test {@link org.htmlunit.javascript.host.css.CSSFontFaceRule}.
1179      *
1180      * @throws Exception if an error occurs
1181      */
1182     @Test
1183     @Alerts("ReferenceError")
1184     public void cssFontFaceRule() throws Exception {
1185         test("CSSFontFaceRule");
1186     }
1187 
1188     /**
1189      * @throws Exception if the test fails
1190      */
1191     @Test
1192     @Alerts("ReferenceError")
1193     public void cssGroupingRule() throws Exception {
1194         test("CSSGroupingRule");
1195     }
1196 
1197     /**
1198      * Test {@link org.htmlunit.javascript.host.css.CSSImportRule}.
1199      *
1200      * @throws Exception if an error occurs
1201      */
1202     @Test
1203     @Alerts("ReferenceError")
1204     public void cssImportRule() throws Exception {
1205         test("CSSImportRule");
1206     }
1207 
1208     /**
1209      * @throws Exception if the test fails
1210      */
1211     @Test
1212     @Alerts("ReferenceError")
1213     public void cssKeyframeRule() throws Exception {
1214         test("CSSKeyframeRule");
1215     }
1216 
1217     /**
1218      * @throws Exception if the test fails
1219      */
1220     @Test
1221     @Alerts("ReferenceError")
1222     public void cssKeyframesRule() throws Exception {
1223         test("CSSKeyframesRule");
1224     }
1225 
1226     /**
1227      * @throws Exception if the test fails
1228      */
1229     @Test
1230     @Alerts("ReferenceError")
1231     public void cssMatrix() throws Exception {
1232         test("CSSMatrix");
1233     }
1234 
1235     /**
1236      * Test {@link org.htmlunit.javascript.host.css.CSSMediaRule}.
1237      *
1238      * @throws Exception if an error occurs
1239      */
1240     @Test
1241     @Alerts("ReferenceError")
1242     public void cssMediaRule() throws Exception {
1243         test("CSSMediaRule");
1244     }
1245 
1246     /**
1247      * @throws Exception if the test fails
1248      */
1249     @Test
1250     @Alerts("ReferenceError")
1251     public void cssNamespaceRule() throws Exception {
1252         test("CSSNamespaceRule");
1253     }
1254 
1255     /**
1256      * @throws Exception if the test fails
1257      */
1258     @Test
1259     @Alerts("ReferenceError")
1260     public void cssPageRule() throws Exception {
1261         test("CSSPageRule");
1262     }
1263 
1264     /**
1265      * Test CSSPrimitiveValue.
1266      *
1267      * @throws Exception if an error occurs
1268      */
1269     @Test
1270     @Alerts("ReferenceError")
1271     public void cssPrimitiveValue() throws Exception {
1272         test("CSSPrimitiveValue");
1273     }
1274 
1275     /**
1276      * Test {@link org.htmlunit.javascript.host.css.CSSRule}.
1277      *
1278      * @throws Exception if an error occurs
1279      */
1280     @Test
1281     @Alerts("ReferenceError")
1282     public void cssRule() throws Exception {
1283         test("CSSRule");
1284     }
1285 
1286     /**
1287      * Test {@link org.htmlunit.javascript.host.css.CSSRuleList}.
1288      *
1289      * @throws Exception if an error occurs
1290      */
1291     @Test
1292     @Alerts("ReferenceError")
1293     public void cssRuleList() throws Exception {
1294         test("CSSRuleList");
1295     }
1296 
1297     /**
1298      * Test {@link org.htmlunit.javascript.host.css.CSSStyleDeclaration}.
1299      *
1300      * @throws Exception if an error occurs
1301      */
1302     @Test
1303     @Alerts("ReferenceError")
1304     public void cssStyleDeclaration() throws Exception {
1305         test("CSSStyleDeclaration");
1306     }
1307 
1308     /**
1309      * Test {@link CSSStyleRule}.
1310      *
1311      * @throws Exception if an error occurs
1312      */
1313     @Test
1314     @Alerts("ReferenceError")
1315     public void cssStyleRule() throws Exception {
1316         test("CSSStyleRule");
1317     }
1318 
1319     /**
1320      * Test {@link CSSStyleSheet}.
1321      *
1322      * @throws Exception if an error occurs
1323      */
1324     @Test
1325     @Alerts("ReferenceError")
1326     public void cssStyleSheet() throws Exception {
1327         test("CSSStyleSheet");
1328     }
1329 
1330     /**
1331      * @throws Exception if the test fails
1332      */
1333     @Test
1334     @Alerts("ReferenceError")
1335     public void cssSupportsRule() throws Exception {
1336         test("CSSSupportsRule");
1337     }
1338 
1339     /**
1340      * @throws Exception if the test fails
1341      */
1342     @Test
1343     @Alerts("ReferenceError")
1344     public void cssUnknownRule() throws Exception {
1345         test("CSSUnknownRule");
1346     }
1347 
1348     /**
1349      * Test CSSValue.
1350      *
1351      * @throws Exception if an error occurs
1352      */
1353     @Test
1354     @Alerts("ReferenceError")
1355     public void cssValue() throws Exception {
1356         test("CSSValue");
1357     }
1358 
1359     /**
1360      * @throws Exception if the test fails
1361      */
1362     @Test
1363     @Alerts("ReferenceError")
1364     public void cssValueList() throws Exception {
1365         test("CSSValueList");
1366     }
1367 
1368     /**
1369      * @throws Exception if the test fails
1370      */
1371     @Test
1372     @Alerts("ReferenceError")
1373     public void cssViewportRule() throws Exception {
1374         test("CSSViewportRule");
1375     }
1376 
1377     /**
1378      * @throws Exception if the test fails
1379      */
1380     @Test
1381     @Alerts("ReferenceError")
1382     public void customElementRegistry() throws Exception {
1383         test("CustomElementRegistry");
1384     }
1385 
1386     /**
1387      * @throws Exception if the test fails
1388      */
1389     @Test
1390     @Alerts("function CustomEvent() { [native code] }")
1391     public void customEvent() throws Exception {
1392         test("CustomEvent");
1393     }
1394 
1395     /**
1396      * @throws Exception if the test fails
1397      */
1398     @Test
1399     @Alerts("ReferenceError")
1400     public void dataStore() throws Exception {
1401         test("DataStore");
1402     }
1403 
1404     /**
1405      * @throws Exception if the test fails
1406      */
1407     @Test
1408     @Alerts("ReferenceError")
1409     public void dataStoreChangeEvent() throws Exception {
1410         test("DataStoreChangeEvent");
1411     }
1412 
1413     /**
1414      * @throws Exception if the test fails
1415      */
1416     @Test
1417     @Alerts("ReferenceError")
1418     public void dataStoreCursor() throws Exception {
1419         test("DataStoreCursor");
1420     }
1421 
1422     /**
1423      * @throws Exception if the test fails
1424      */
1425     @Test
1426     @Alerts("ReferenceError")
1427     public void dataStoreTask() throws Exception {
1428         test("DataStoreTask");
1429     }
1430 
1431     /**
1432      * @throws Exception if the test fails
1433      */
1434     @Test
1435     @Alerts("ReferenceError")
1436     public void dataTransfer() throws Exception {
1437         test("DataTransfer");
1438     }
1439 
1440     /**
1441      * @throws Exception if the test fails
1442      */
1443     @Test
1444     @Alerts("ReferenceError")
1445     public void dataTransferItem() throws Exception {
1446         test("DataTransferItem");
1447     }
1448 
1449     /**
1450      * @throws Exception if the test fails
1451      */
1452     @Test
1453     @Alerts("ReferenceError")
1454     public void dataTransferItemList() throws Exception {
1455         test("DataTransferItemList");
1456     }
1457 
1458     /**
1459      * Test DataView.
1460      *
1461      * @throws Exception if an error occurs
1462      */
1463     @Test
1464     @Alerts("function DataView() { [native code] }")
1465     public void dataView() throws Exception {
1466         test("DataView");
1467     }
1468 
1469     /**
1470      * @throws Exception if the test fails
1471      */
1472     @Test
1473     @Alerts("function Date() { [native code] }")
1474     public void date() throws Exception {
1475         test("Date");
1476     }
1477 
1478     /**
1479      * @throws Exception if the test fails
1480      */
1481     @Test
1482     @Alerts("function decodeURI() { [native code] }")
1483     public void decodeURI() throws Exception {
1484         test("decodeURI");
1485     }
1486 
1487     /**
1488      * @throws Exception if the test fails
1489      */
1490     @Test
1491     @Alerts("function decodeURIComponent() { [native code] }")
1492     public void decodeURIComponent() throws Exception {
1493         test("decodeURIComponent");
1494     }
1495 
1496     /**
1497      * @throws Exception if the test fails
1498      */
1499     @Test
1500     @Alerts("function DedicatedWorkerGlobalScope() { [native code] }")
1501     public void dedicatedWorkerGlobalScope() throws Exception {
1502         test("DedicatedWorkerGlobalScope");
1503     }
1504 
1505     /**
1506      * @throws Exception if the test fails
1507      */
1508     @Test
1509     @Alerts("ReferenceError")
1510     public void delayNode() throws Exception {
1511         test("DelayNode");
1512     }
1513 
1514     /**
1515      * @throws Exception if the test fails
1516      */
1517     @Test
1518     @Alerts("ReferenceError")
1519     public void deviceAcceleration() throws Exception {
1520         test("DeviceAcceleration");
1521     }
1522 
1523     /**
1524      * @throws Exception if the test fails
1525      */
1526     @Test
1527     @Alerts("ReferenceError")
1528     public void deviceLightEvent() throws Exception {
1529         test("DeviceLightEvent");
1530     }
1531 
1532     /**
1533      * @throws Exception if the test fails
1534      */
1535     @Test
1536     @Alerts("ReferenceError")
1537     public void deviceMotionEvent() throws Exception {
1538         test("DeviceMotionEvent");
1539     }
1540 
1541     /**
1542      * @throws Exception if the test fails
1543      */
1544     @Test
1545     @Alerts("ReferenceError")
1546     public void deviceOrientationEvent() throws Exception {
1547         test("DeviceOrientationEvent");
1548     }
1549 
1550     /**
1551      * @throws Exception if the test fails
1552      */
1553     @Test
1554     @Alerts("ReferenceError")
1555     public void deviceProximityEvent() throws Exception {
1556         test("DeviceProximityEvent");
1557     }
1558 
1559     /**
1560      * @throws Exception if the test fails
1561      */
1562     @Test
1563     @Alerts("ReferenceError")
1564     public void deviceRotationRate() throws Exception {
1565         test("DeviceRotationRate");
1566     }
1567 
1568     /**
1569      * @throws Exception if the test fails
1570      */
1571     @Test
1572     @Alerts("ReferenceError")
1573     public void deviceStorage() throws Exception {
1574         test("DeviceStorage");
1575     }
1576 
1577     /**
1578      * @throws Exception if the test fails
1579      */
1580     @Test
1581     @Alerts("ReferenceError")
1582     public void deviceStorageChangeEvent() throws Exception {
1583         test("DeviceStorageChangeEvent");
1584     }
1585 
1586     /**
1587      * @throws Exception if the test fails
1588      */
1589     @Test
1590     @Alerts("ReferenceError")
1591     public void directoryEntry() throws Exception {
1592         test("DirectoryEntry");
1593     }
1594 
1595     /**
1596      * @throws Exception if the test fails
1597      */
1598     @Test
1599     @Alerts("ReferenceError")
1600     public void directoryEntrySync() throws Exception {
1601         test("DirectoryEntrySync");
1602     }
1603 
1604     /**
1605      * @throws Exception if the test fails
1606      */
1607     @Test
1608     @Alerts("ReferenceError")
1609     public void directoryReader() throws Exception {
1610         test("DirectoryReader");
1611     }
1612 
1613     /**
1614      * @throws Exception if the test fails
1615      */
1616     @Test
1617     @Alerts("ReferenceError")
1618     public void directoryReaderSync() throws Exception {
1619         test("DirectoryReaderSync");
1620     }
1621 
1622     /**
1623      * Test {@link org.htmlunit.javascript.host.dom.Document}.
1624      *
1625      * @throws Exception if an error occurs
1626      */
1627     @Test
1628     @Alerts("ReferenceError")
1629     public void document() throws Exception {
1630         test("Document");
1631     }
1632 
1633     /**
1634      * Test {@link org.htmlunit.javascript.host.dom.DocumentFragment}.
1635      *
1636      * @throws Exception if an error occurs
1637      */
1638     @Test
1639     @Alerts("ReferenceError")
1640     public void documentFragment() throws Exception {
1641         test("DocumentFragment");
1642     }
1643 
1644     /**
1645      * @throws Exception if the test fails
1646      */
1647     @Test
1648     @Alerts("ReferenceError")
1649     public void documentOrShadowRoot() throws Exception {
1650         test("DocumentOrShadowRoot");
1651     }
1652 
1653     /**
1654      * @throws Exception if the test fails
1655      */
1656     @Test
1657     @Alerts("ReferenceError")
1658     public void documentTimeline() throws Exception {
1659         test("DocumentTimeline");
1660     }
1661 
1662     /**
1663      * @throws Exception if the test fails
1664      */
1665     @Test
1666     @Alerts("ReferenceError")
1667     public void documentTouch() throws Exception {
1668         test("DocumentTouch");
1669     }
1670 
1671     /**
1672      * Test {@link org.htmlunit.javascript.host.dom.DocumentType}.
1673      *
1674      * @throws Exception if an error occurs
1675      */
1676     @Test
1677     @Alerts("ReferenceError")
1678     public void documentType() throws Exception {
1679         test("DocumentType");
1680     }
1681 
1682     /**
1683      * @throws Exception if the test fails
1684      */
1685     @Test
1686     @Alerts("ReferenceError")
1687     public void domApplication() throws Exception {
1688         test("DOMApplication");
1689     }
1690 
1691     /**
1692      * @throws Exception if the test fails
1693      */
1694     @Test
1695     @Alerts("ReferenceError")
1696     public void domApplicationsManager() throws Exception {
1697         test("DOMApplicationsManager");
1698     }
1699 
1700     /**
1701      * @throws Exception if the test fails
1702      */
1703     @Test
1704     @Alerts("ReferenceError")
1705     public void domApplicationsRegistry() throws Exception {
1706         test("DOMApplicationsRegistry");
1707     }
1708 
1709     /**
1710      * @throws Exception if the test fails
1711      */
1712     @Test
1713     @Alerts("ReferenceError")
1714     public void domConfiguration() throws Exception {
1715         test("DOMConfiguration");
1716     }
1717 
1718     /**
1719      * Test DOMCursor.
1720      *
1721      * @throws Exception if the test fails
1722      */
1723     @Test
1724     @Alerts("ReferenceError")
1725     public void domCursor() throws Exception {
1726         test("DOMCursor");
1727     }
1728 
1729     /**
1730      * @throws Exception if the test fails
1731      */
1732     @Test
1733     @Alerts("ReferenceError")
1734     public void domError() throws Exception {
1735         test("DOMError");
1736     }
1737 
1738     /**
1739      * @throws Exception if the test fails
1740      */
1741     @Test
1742     @Alerts("ReferenceError")
1743     public void domErrorHandler() throws Exception {
1744         test("DOMErrorHandler");
1745     }
1746 
1747     /**
1748      * Test {@link org.htmlunit.javascript.host.dom.DOMException}.
1749      *
1750      * @throws Exception if an error occurs
1751      */
1752     @Test
1753     @Alerts("function DOMException() { [native code] }")
1754     public void domException() throws Exception {
1755         test("DOMException");
1756     }
1757 
1758     /**
1759      * @throws Exception if the test fails
1760      */
1761     @Test
1762     @Alerts("ReferenceError")
1763     public void domHighResTimeStamp() throws Exception {
1764         test("DOMHighResTimeStamp");
1765     }
1766 
1767     /**
1768      * Test {@link org.htmlunit.javascript.host.dom.DOMImplementation}.
1769      *
1770      * @throws Exception if an error occurs
1771      */
1772     @Test
1773     @Alerts("ReferenceError")
1774     public void domImplementation() throws Exception {
1775         test("DOMImplementation");
1776     }
1777 
1778     /**
1779      * @throws Exception if the test fails
1780      */
1781     @Test
1782     @Alerts("ReferenceError")
1783     public void domImplementationList() throws Exception {
1784         test("DOMImplementationList");
1785     }
1786 
1787     /**
1788      * @throws Exception if the test fails
1789      */
1790     @Test
1791     @Alerts("ReferenceError")
1792     public void domImplementationRegistry() throws Exception {
1793         test("DOMImplementationRegistry");
1794     }
1795 
1796     /**
1797      * @throws Exception if the test fails
1798      */
1799     @Test
1800     @Alerts("ReferenceError")
1801     public void domImplementationSource() throws Exception {
1802         test("DOMImplementationSource");
1803     }
1804 
1805     /**
1806      * @throws Exception if the test fails
1807      */
1808     @Test
1809     @Alerts("ReferenceError")
1810     public void domLocator() throws Exception {
1811         test("DOMLocator");
1812     }
1813 
1814     /**
1815      * @throws Exception if the test fails
1816      */
1817     @Test
1818     @Alerts("function DOMMatrix() { [native code] }")
1819     public void domMatrix() throws Exception {
1820         test("DOMMatrix");
1821     }
1822 
1823     /**
1824      * @throws Exception if the test fails
1825      */
1826     @Test
1827     @Alerts("function DOMMatrixReadOnly() { [native code] }")
1828     public void domMatrixReadOnly() throws Exception {
1829         test("DOMMatrixReadOnly");
1830     }
1831 
1832     /**
1833      * @throws Exception if the test fails
1834      */
1835     @Test
1836     @Alerts("ReferenceError")
1837     public void domObject() throws Exception {
1838         test("DOMObject");
1839     }
1840 
1841     /**
1842      * Test {@link org.htmlunit.javascript.host.dom.DOMParser}.
1843      *
1844      * @throws Exception if an error occurs
1845      */
1846     @Test
1847     @Alerts("ReferenceError")
1848     public void domParser() throws Exception {
1849         test("DOMParser");
1850     }
1851 
1852     /**
1853      * @throws Exception if the test fails
1854      */
1855     @Test
1856     @Alerts("function DOMPoint() { [native code] }")
1857     public void domPoint() throws Exception {
1858         test("DOMPoint");
1859     }
1860 
1861     /**
1862      * @throws Exception if the test fails
1863      */
1864     @Test
1865     @Alerts("function DOMPointReadOnly() { [native code] }")
1866     public void domPointReadOnly() throws Exception {
1867         test("DOMPointReadOnly");
1868     }
1869 
1870     /**
1871      * Test {@link org.htmlunit.javascript.host.DOMRect}.
1872      *
1873      * @throws Exception if an error occurs
1874      */
1875     @Test
1876     @Alerts("function DOMRect() { [native code] }")
1877     public void domRect() throws Exception {
1878         test("DOMRect");
1879     }
1880 
1881     /**
1882      * @throws Exception if an error occurs
1883      */
1884     @Test
1885     @Alerts("ReferenceError")
1886     public void domRectList() throws Exception {
1887         test("DOMRectList");
1888     }
1889 
1890     /**
1891      * @throws Exception if the test fails
1892      */
1893     @Test
1894     @Alerts("function DOMRectReadOnly() { [native code] }")
1895     public void domRectReadOnly() throws Exception {
1896         test("DOMRectReadOnly");
1897     }
1898 
1899     /**
1900      * @throws Exception if the test fails
1901      */
1902     @Test
1903     @Alerts("ReferenceError")
1904     public void domRequest() throws Exception {
1905         test("DOMRequest");
1906     }
1907 
1908     /**
1909      * @throws Exception if the test fails
1910      */
1911     @Test
1912     @Alerts("ReferenceError")
1913     public void domSettableTokenList() throws Exception {
1914         test("DOMSettableTokenList");
1915     }
1916 
1917     /**
1918      * @throws Exception if the test fails
1919      */
1920     @Test
1921     @Alerts("ReferenceError")
1922     public void domString() throws Exception {
1923         test("DOMString");
1924     }
1925 
1926     /**
1927      * @throws Exception if the test fails
1928      */
1929     @Test
1930     @Alerts("function DOMStringList() { [native code] }")
1931     public void domStringList() throws Exception {
1932         test("DOMStringList");
1933     }
1934 
1935     /**
1936      * Test {@link org.htmlunit.javascript.host.dom.DOMStringMap}.
1937      *
1938      * @throws Exception if an error occurs
1939      */
1940     @Test
1941     @Alerts("ReferenceError")
1942     public void domStringMap() throws Exception {
1943         test("DOMStringMap");
1944     }
1945 
1946     /**
1947      * @throws Exception if the test fails
1948      */
1949     @Test
1950     @Alerts("ReferenceError")
1951     public void domTimeStamp() throws Exception {
1952         test("DOMTimeStamp");
1953     }
1954 
1955     /**
1956      * Test {@link org.htmlunit.javascript.host.dom.DOMTokenList}.
1957      *
1958      * @throws Exception if an error occurs
1959      */
1960     @Test
1961     @Alerts("ReferenceError")
1962     public void domTokenList() throws Exception {
1963         test("DOMTokenList");
1964     }
1965 
1966     /**
1967      * @throws Exception if the test fails
1968      */
1969     @Test
1970     @Alerts("ReferenceError")
1971     public void domUserData() throws Exception {
1972         test("DOMUserData");
1973     }
1974 
1975     /**
1976      * @throws Exception if the test fails
1977      */
1978     @Test
1979     @Alerts("ReferenceError")
1980     public void doubleRange() throws Exception {
1981         test("DoubleRange");
1982     }
1983 
1984     /**
1985      * @throws Exception if the test fails
1986      */
1987     @Test
1988     @Alerts("ReferenceError")
1989     public void dragEvent() throws Exception {
1990         test("DragEvent");
1991     }
1992 
1993     /**
1994      * @throws Exception if the test fails
1995      */
1996     @Test
1997     @Alerts("ReferenceError")
1998     public void dynamicsCompressorNode() throws Exception {
1999         test("DynamicsCompressorNode");
2000     }
2001 
2002     /**
2003      * Test {@link org.htmlunit.javascript.host.Element}.
2004      *
2005      * @throws Exception if an error occurs
2006      */
2007     @Test
2008     @Alerts("ReferenceError")
2009     public void element() throws Exception {
2010         test("Element");
2011     }
2012 
2013     /**
2014      * @throws Exception if the test fails
2015      */
2016     @Test
2017     @Alerts("ReferenceError")
2018     public void elementTraversal() throws Exception {
2019         test("ElementTraversal");
2020     }
2021 
2022     /**
2023      * @throws Exception if the test fails
2024      */
2025     @Test
2026     @Alerts("function encodeURI() { [native code] }")
2027     public void encodeURI() throws Exception {
2028         test("encodeURI");
2029     }
2030 
2031     /**
2032      * @throws Exception if the test fails
2033      */
2034     @Test
2035     @Alerts("function encodeURIComponent() { [native code] }")
2036     public void encodeURIComponent() throws Exception {
2037         test("encodeURIComponent");
2038     }
2039 
2040     /**
2041      * @throws Exception if the test fails
2042      */
2043     @Test
2044     @Alerts("ReferenceError")
2045     public void entity() throws Exception {
2046         test("Entity");
2047     }
2048 
2049     /**
2050      * @throws Exception if the test fails
2051      */
2052     @Test
2053     @Alerts("ReferenceError")
2054     public void entityReference() throws Exception {
2055         test("EntityReference");
2056     }
2057 
2058     /**
2059      * @throws Exception if the test fails
2060      */
2061     @Test
2062     @Alerts("ReferenceError")
2063     public void entry() throws Exception {
2064         test("Entry");
2065     }
2066 
2067     /**
2068      * @throws Exception if the test fails
2069      */
2070     @Test
2071     @Alerts("ReferenceError")
2072     public void entrySync() throws Exception {
2073         test("EntrySync");
2074     }
2075 
2076     /**
2077      * Test {@link org.htmlunit.javascript.host.html.Enumerator}.
2078      *
2079      * @throws Exception if an error occurs
2080      */
2081     @Test
2082     @Alerts("ReferenceError")
2083     public void enumerator() throws Exception {
2084         test("Enumerator");
2085     }
2086 
2087     /**
2088      * @throws Exception if an error occurs
2089      */
2090     @Test
2091     @Alerts("function Error() { [native code] }")
2092     public void error() throws Exception {
2093         test("Error");
2094     }
2095 
2096     /**
2097      * @throws Exception if the test fails
2098      */
2099     @Test
2100     @Alerts("function ErrorEvent() { [native code] }")
2101     public void errorEvent() throws Exception {
2102         test("ErrorEvent");
2103     }
2104 
2105     /**
2106      * @throws Exception if the test fails
2107      */
2108     @Test
2109     @Alerts("function escape() { [native code] }")
2110     public void escape() throws Exception {
2111         test("escape");
2112     }
2113 
2114     /**
2115      * @throws Exception if the test fails
2116      */
2117     @Test
2118     @Alerts("function eval() { [native code] }")
2119     public void eval() throws Exception {
2120         test("eval");
2121     }
2122 
2123     /**
2124      * @throws Exception if the test fails
2125      */
2126     @Test
2127     @Alerts("function EvalError() { [native code] }")
2128     public void evalError() throws Exception {
2129         test("EvalError");
2130     }
2131 
2132     /**
2133      * Test {@link org.htmlunit.javascript.host.event.Event}.
2134      *
2135      * @throws Exception if an error occurs
2136      */
2137     @Test
2138     @Alerts("function Event() { [native code] }")
2139     public void event() throws Exception {
2140         test("Event");
2141     }
2142 
2143     /**
2144      * @throws Exception if the test fails
2145      */
2146     @Test
2147     @Alerts("ReferenceError")
2148     public void eventListener() throws Exception {
2149         test("EventListener");
2150     }
2151 
2152     /**
2153      * @throws Exception if an error occurs
2154      */
2155     @Test
2156     @Alerts("ReferenceError")
2157     public void eventNode() throws Exception {
2158         test("EventNode");
2159     }
2160 
2161     /**
2162      * @throws Exception if the test fails
2163      */
2164     @Test
2165     @Alerts("function EventSource() { [native code] }")
2166     public void eventSource() throws Exception {
2167         test("EventSource");
2168     }
2169 
2170     /**
2171      * @throws Exception if the test fails
2172      */
2173     @Test
2174     @Alerts("function EventTarget() { [native code] }")
2175     public void eventTarget() throws Exception {
2176         test("EventTarget");
2177     }
2178 
2179     /**
2180      * @throws Exception if the test fails
2181      */
2182     @Test
2183     @Alerts("ReferenceError")
2184     public void ext_blend_minmax() throws Exception {
2185         test("EXT_blend_minmax");
2186     }
2187 
2188     /**
2189      * @throws Exception if the test fails
2190      */
2191     @Test
2192     @Alerts("ReferenceError")
2193     public void ext_color_buffer_float() throws Exception {
2194         test("EXT_color_buffer_float");
2195     }
2196 
2197     /**
2198      * @throws Exception if the test fails
2199      */
2200     @Test
2201     @Alerts("ReferenceError")
2202     public void ext_color_buffer_half_float() throws Exception {
2203         test("EXT_color_buffer_half_float");
2204     }
2205 
2206     /**
2207      * @throws Exception if the test fails
2208      */
2209     @Test
2210     @Alerts("ReferenceError")
2211     public void ext_disjoint_timer_query() throws Exception {
2212         test("EXT_disjoint_timer_query");
2213     }
2214 
2215     /**
2216      * @throws Exception if the test fails
2217      */
2218     @Test
2219     @Alerts("ReferenceError")
2220     public void ext_frag_depth() throws Exception {
2221         test("EXT_frag_depth");
2222     }
2223 
2224     /**
2225      * @throws Exception if the test fails
2226      */
2227     @Test
2228     @Alerts("ReferenceError")
2229     public void ext_shader_texture_lod() throws Exception {
2230         test("EXT_shader_texture_lod");
2231     }
2232 
2233     /**
2234      * @throws Exception if the test fails
2235      */
2236     @Test
2237     @Alerts("ReferenceError")
2238     public void ext_sRGB() throws Exception {
2239         test("EXT_sRGB");
2240     }
2241 
2242     /**
2243      * @throws Exception if the test fails
2244      */
2245     @Test
2246     @Alerts("ReferenceError")
2247     public void ext_texture_filter_anisotropic() throws Exception {
2248         test("EXT_texture_filter_anisotropic");
2249     }
2250 
2251     /**
2252      * @throws Exception if the test fails
2253      */
2254     @Test
2255     @Alerts("ReferenceError")
2256     public void extendableEvent() throws Exception {
2257         test("ExtendableEvent");
2258     }
2259 
2260     /**
2261      * @throws Exception if the test fails
2262      */
2263     @Test
2264     @Alerts("ReferenceError")
2265     public void extendableMessageEvent() throws Exception {
2266         test("ExtendableMessageEvent");
2267     }
2268 
2269     /**
2270      * Test {@link org.htmlunit.javascript.host.External}.
2271      *
2272      * @throws Exception if an error occurs
2273      */
2274     @Test
2275     @Alerts("ReferenceError")
2276     public void external() throws Exception {
2277         test("External");
2278     }
2279 
2280     /**
2281      * @throws Exception if the test fails
2282      */
2283     @Test
2284     @Alerts("ReferenceError")
2285     public void federatedCredential() throws Exception {
2286         test("FederatedCredential");
2287     }
2288 
2289     /**
2290      * @throws Exception if the test fails
2291      */
2292     @Test
2293     @Alerts("ReferenceError")
2294     public void fetchEvent() throws Exception {
2295         test("FetchEvent");
2296     }
2297 
2298     /**
2299      * @throws Exception if the test fails
2300      */
2301     @Test
2302     @Alerts("function File() { [native code] }")
2303     public void file() throws Exception {
2304         test("File");
2305     }
2306 
2307     /**
2308      * @throws Exception if the test fails
2309      */
2310     @Test
2311     @Alerts("ReferenceError")
2312     public void fileEntry() throws Exception {
2313         test("FileEntry");
2314     }
2315 
2316     /**
2317      * @throws Exception if the test fails
2318      */
2319     @Test
2320     @Alerts("ReferenceError")
2321     public void fileEntrySync() throws Exception {
2322         test("FileEntrySync");
2323     }
2324 
2325     /**
2326      * @throws Exception if the test fails
2327      */
2328     @Test
2329     @Alerts("ReferenceError")
2330     public void fileError() throws Exception {
2331         test("FileError");
2332     }
2333 
2334     /**
2335      * @throws Exception if the test fails
2336      */
2337     @Test
2338     @Alerts("ReferenceError")
2339     public void fileException() throws Exception {
2340         test("FileException");
2341     }
2342 
2343     /**
2344      * @throws Exception if the test fails
2345      */
2346     @Test
2347     @Alerts("ReferenceError")
2348     public void fileHandle() throws Exception {
2349         test("FileHandle");
2350     }
2351 
2352     /**
2353      * @throws Exception if the test fails
2354      */
2355     @Test
2356     @Alerts("function FileList() { [native code] }")
2357     public void fileList() throws Exception {
2358         test("FileList");
2359     }
2360 
2361     /**
2362      * @throws Exception if the test fails
2363      */
2364     @Test
2365     @Alerts("function FileReader() { [native code] }")
2366     public void fileReader() throws Exception {
2367         test("FileReader");
2368     }
2369 
2370     /**
2371      * @throws Exception if the test fails
2372      */
2373     @Test
2374     @Alerts("function FileReaderSync() { [native code] }")
2375     @HtmlUnitNYI(CHROME = "ReferenceError", EDGE = "ReferenceError", FF = "ReferenceError", FF_ESR = "ReferenceError")
2376     public void fileReaderSync() throws Exception {
2377         test("FileReaderSync");
2378     }
2379 
2380     /**
2381      * @throws Exception if the test fails
2382      */
2383     @Test
2384     @Alerts("ReferenceError")
2385     public void fileRequest() throws Exception {
2386         test("FileRequest");
2387     }
2388 
2389     /**
2390      * @throws Exception if the test fails
2391      */
2392     @Test
2393     @Alerts("ReferenceError")
2394     public void fileSystem() throws Exception {
2395         test("FileSystem");
2396     }
2397 
2398     /**
2399      * @throws Exception if the test fails
2400      */
2401     @Test
2402     @Alerts("ReferenceError")
2403     public void fileSystemDirectoryEntry() throws Exception {
2404         test("FileSystemDirectoryEntry");
2405     }
2406 
2407     /**
2408      * @throws Exception if the test fails
2409      */
2410     @Test
2411     @Alerts("ReferenceError")
2412     public void fileSystemDirectoryReader() throws Exception {
2413         test("FileSystemDirectoryReader");
2414     }
2415 
2416     /**
2417      * @throws Exception if the test fails
2418      */
2419     @Test
2420     @Alerts("ReferenceError")
2421     public void fileSystemEntry() throws Exception {
2422         test("FileSystemEntry");
2423     }
2424 
2425     /**
2426      * @throws Exception if the test fails
2427      */
2428     @Test
2429     @Alerts("ReferenceError")
2430     public void fileSystemFileEntry() throws Exception {
2431         test("FileSystemFileEntry");
2432     }
2433 
2434     /**
2435      * @throws Exception if the test fails
2436      */
2437     @Test
2438     @Alerts("ReferenceError")
2439     public void fileSystemFlags() throws Exception {
2440         test("FileSystemFlags");
2441     }
2442 
2443     /**
2444      * @throws Exception if the test fails
2445      */
2446     @Test
2447     @Alerts("ReferenceError")
2448     public void fileSystemSync() throws Exception {
2449         test("FileSystemSync");
2450     }
2451 
2452     /**
2453      * Test Float32Array.
2454      *
2455      * @throws Exception if an error occurs
2456      */
2457     @Test
2458     @Alerts("function Float32Array() { [native code] }")
2459     public void float32Array() throws Exception {
2460         test("Float32Array");
2461     }
2462 
2463     /**
2464      * Test Float64Array.
2465      *
2466      * @throws Exception if an error occurs
2467      */
2468     @Test
2469     @Alerts("function Float64Array() { [native code] }")
2470     public void float64Array() throws Exception {
2471         test("Float64Array");
2472     }
2473 
2474     /**
2475      * @throws Exception if the test fails
2476      */
2477     @Test
2478     @Alerts("ReferenceError")
2479     public void fMRadio() throws Exception {
2480         test("FMRadio");
2481     }
2482 
2483     /**
2484      * @throws Exception if the test fails
2485      */
2486     @Test
2487     @Alerts("ReferenceError")
2488     public void focusEvent() throws Exception {
2489         test("FocusEvent");
2490     }
2491 
2492     /**
2493      * @throws Exception if the test fails
2494      */
2495     @Test
2496     @Alerts("function FontFace() { [native code] }")
2497     public void fontFace() throws Exception {
2498         test("FontFace");
2499     }
2500 
2501     /**
2502      * @throws Exception if the test fails
2503      */
2504     @Test
2505     @Alerts(DEFAULT = "ReferenceError",
2506             FF = "function FontFaceSet() { [native code] }",
2507             FF_ESR = "function FontFaceSet() { [native code] }")
2508     public void fontFaceSet() throws Exception {
2509         test("FontFaceSet");
2510     }
2511 
2512     /**
2513      * @throws Exception if an error occurs
2514      */
2515     @Test
2516     @Alerts("ReferenceError")
2517     public void formChild() throws Exception {
2518         test("FormChild");
2519     }
2520 
2521     /**
2522      * Test {@link org.htmlunit.javascript.host.xml.FormData}.
2523      *
2524      * @throws Exception if an error occurs
2525      */
2526     @Test
2527     @Alerts("function FormData() { [native code] }")
2528     public void formData() throws Exception {
2529         test("FormData");
2530     }
2531 
2532     /**
2533      * @throws Exception if an error occurs
2534      */
2535     @Test
2536     @Alerts("ReferenceError")
2537     public void formField() throws Exception {
2538         test("FormField");
2539     }
2540 
2541     /**
2542      * @throws Exception if the test fails
2543      */
2544     @Test
2545     @Alerts("function Function() { [native code] }")
2546     public void function() throws Exception {
2547         test("Function");
2548     }
2549 
2550     /**
2551      * @throws Exception if the test fails
2552      */
2553     @Test
2554     @Alerts("ReferenceError")
2555     public void gainNode() throws Exception {
2556         test("GainNode");
2557     }
2558 
2559     /**
2560      * @throws Exception if the test fails
2561      */
2562     @Test
2563     @Alerts("ReferenceError")
2564     public void gamepad() throws Exception {
2565         test("Gamepad");
2566     }
2567 
2568     /**
2569      * @throws Exception if the test fails
2570      */
2571     @Test
2572     @Alerts("ReferenceError")
2573     public void gamepadButton() throws Exception {
2574         test("GamepadButton");
2575     }
2576 
2577     /**
2578      * @throws Exception if the test fails
2579      */
2580     @Test
2581     @Alerts("ReferenceError")
2582     public void gamepadEvent() throws Exception {
2583         test("GamepadEvent");
2584     }
2585 
2586     /**
2587      * @throws Exception if the test fails
2588      */
2589     @Test
2590     @Alerts("ReferenceError")
2591     public void generator() throws Exception {
2592         test("Generator");
2593     }
2594 
2595     /**
2596      * @throws Exception if the test fails
2597      */
2598     @Test
2599     @Alerts("ReferenceError")
2600     public void generatorFunction() throws Exception {
2601         test("GeneratorFunction");
2602     }
2603 
2604     /**
2605      * Test {@link org.htmlunit.javascript.host.geo.Geolocation}.
2606      *
2607      * @throws Exception if an error occurs
2608      */
2609     @Test
2610     @Alerts("ReferenceError")
2611     public void geolocation() throws Exception {
2612         test("Geolocation");
2613     }
2614 
2615     /**
2616      * Test {@link org.htmlunit.javascript.host.geo.GeolocationCoordinates}.
2617      *
2618      * @throws Exception if an error occurs
2619      */
2620     @Test
2621     @Alerts("ReferenceError")
2622     public void geolocationCoordinates() throws Exception {
2623         test("GeolocationCoordinates");
2624     }
2625 
2626     /**
2627      * Test {@link org.htmlunit.javascript.host.geo.GeolocationPosition}.
2628      *
2629      * @throws Exception if an error occurs
2630      */
2631     @Test
2632     @Alerts("ReferenceError")
2633     public void geolocationPosition() throws Exception {
2634         test("GeolocationPosition");
2635     }
2636 
2637     /**
2638      * Test {@link org.htmlunit.javascript.host.geo.GeolocationPositionError}.
2639      *
2640      * @throws Exception if an error occurs
2641      */
2642     @Test
2643     @Alerts("ReferenceError")
2644     public void geolocationPositionError() throws Exception {
2645         test("GeolocationPositionError");
2646     }
2647 
2648     /**
2649      * @throws Exception if the test fails
2650      */
2651     @Test
2652     @Alerts("ReferenceError")
2653     public void gestureEvent() throws Exception {
2654         test("GestureEvent");
2655     }
2656 
2657     /**
2658      * @throws Exception if the test fails
2659      */
2660     @Test
2661     @Alerts("ReferenceError")
2662     public void globalEventHandlers() throws Exception {
2663         test("GlobalEventHandlers");
2664     }
2665 
2666     /**
2667      * @throws Exception if the test fails
2668      */
2669     @Test
2670     @Alerts("ReferenceError")
2671     public void globalFetch() throws Exception {
2672         test("GlobalFetch");
2673     }
2674 
2675     /**
2676      * Test {@link org.htmlunit.javascript.host.event.HashChangeEvent}.
2677      *
2678      * @throws Exception if an error occurs
2679      */
2680     @Test
2681     @Alerts("ReferenceError")
2682     public void hashChangeEvent() throws Exception {
2683         test("HashChangeEvent");
2684     }
2685 
2686     /**
2687      * @throws Exception if the test fails
2688      */
2689     @Test
2690     @Alerts("function Headers() { [native code] }")
2691     public void headers() throws Exception {
2692         test("Headers");
2693     }
2694 
2695     /**
2696      * Test {@link org.htmlunit.javascript.host.History}.
2697      *
2698      * @throws Exception if an error occurs
2699      */
2700     @Test
2701     @Alerts("ReferenceError")
2702     public void history() throws Exception {
2703         test("History");
2704     }
2705 
2706     /**
2707      * @throws Exception if the test fails
2708      */
2709     @Test
2710     @Alerts("ReferenceError")
2711     public void hMDVRDevice() throws Exception {
2712         test("HMDVRDevice");
2713     }
2714 
2715     /**
2716      * Test {@link org.htmlunit.javascript.host.html.HTMLAllCollection}.
2717      *
2718      * @throws Exception if an error occurs
2719      */
2720     @Test
2721     @Alerts("ReferenceError")
2722     public void htmlAllCollection() throws Exception {
2723         test("HTMLAllCollection");
2724     }
2725 
2726     /**
2727      * Test {@link org.htmlunit.javascript.host.html.HTMLAnchorElement}.
2728      *
2729      * @throws Exception if an error occurs
2730      */
2731     @Test
2732     @Alerts("ReferenceError")
2733     public void htmlAnchorElement() throws Exception {
2734         test("HTMLAnchorElement");
2735     }
2736 
2737     /**
2738      * Test {@link org.htmlunit.javascript.host.html.HTMLAppletElement}.
2739      *
2740      * @throws Exception if an error occurs
2741      */
2742     @Test
2743     @Alerts("ReferenceError")
2744     public void htmlAppletElement() throws Exception {
2745         test("HTMLAppletElement");
2746     }
2747 
2748     /**
2749      * Test {@link org.htmlunit.javascript.host.html.HTMLAreaElement}.
2750      *
2751      * @throws Exception if an error occurs
2752      */
2753     @Test
2754     @Alerts("ReferenceError")
2755     public void htmlAreaElement() throws Exception {
2756         test("HTMLAreaElement");
2757     }
2758 
2759     /**
2760      * Test {@link org.htmlunit.javascript.host.html.HTMLAudioElement}.
2761      *
2762      * @throws Exception if an error occurs
2763      */
2764     @Test
2765     @Alerts("ReferenceError")
2766     public void htmlAudioElement() throws Exception {
2767         test("HTMLAudioElement");
2768     }
2769 
2770     /**
2771      * Test {@link org.htmlunit.javascript.host.html.HTMLBaseElement}.
2772      *
2773      * @throws Exception if an error occurs
2774      */
2775     @Test
2776     @Alerts("ReferenceError")
2777     public void htmlBaseElement() throws Exception {
2778         test("HTMLBaseElement");
2779     }
2780 
2781     /**
2782      * Test {@link org.htmlunit.javascript.host.html.HTMLBaseFontElement}.
2783      *
2784      * @throws Exception if an error occurs
2785      */
2786     @Test
2787     @Alerts("ReferenceError")
2788     public void htmlBaseFontElement() throws Exception {
2789         test("HTMLBaseFontElement");
2790     }
2791 
2792     /**
2793      * Test {@link org.htmlunit.javascript.host.html.HTMLBGSoundElement}.
2794      *
2795      * @throws Exception if an error occurs
2796      */
2797     @Test
2798     @Alerts("ReferenceError")
2799     public void htmlBGSoundElement() throws Exception {
2800         test("HTMLBGSoundElement");
2801     }
2802 
2803     /**
2804      * Test {@link org.htmlunit.javascript.host.html.HTMLBlockElement}.
2805      *
2806      * @throws Exception if an error occurs
2807      */
2808     @Test
2809     @Alerts("ReferenceError")
2810     public void htmlBlockElement() throws Exception {
2811         test("HTMLBlockElement");
2812     }
2813 
2814     /**
2815      * Test {@link org.htmlunit.javascript.host.html.HTMLQuoteElement}.
2816      *
2817      * @throws Exception if an error occurs
2818      */
2819     @Test
2820     @Alerts("ReferenceError")
2821     public void htmlBlockQuoteElement() throws Exception {
2822         test("HTMLBlockQuoteElement");
2823     }
2824 
2825     /**
2826      * Test {@link org.htmlunit.javascript.host.html.HTMLQuoteElement}.
2827      *
2828      * @throws Exception if an error occurs
2829      */
2830     @Test
2831     @Alerts("ReferenceError")
2832     public void htmlBodyElement() throws Exception {
2833         test("HTMLBodyElement");
2834     }
2835 
2836     /**
2837      * Test {@link org.htmlunit.javascript.host.html.HTMLBRElement}.
2838      *
2839      * @throws Exception if an error occurs
2840      */
2841     @Test
2842     @Alerts("ReferenceError")
2843     public void htmlBRElement() throws Exception {
2844         test("HTMLBRElement");
2845     }
2846 
2847     /**
2848      * Test {@link org.htmlunit.javascript.host.html.HTMLButtonElement}.
2849      *
2850      * @throws Exception if an error occurs
2851      */
2852     @Test
2853     @Alerts("ReferenceError")
2854     public void htmlButtonElement() throws Exception {
2855         test("HTMLButtonElement");
2856     }
2857 
2858     /**
2859      * Test {@link org.htmlunit.javascript.host.html.HTMLCanvasElement}.
2860      *
2861      * @throws Exception if an error occurs
2862      */
2863     @Test
2864     @Alerts("ReferenceError")
2865     public void htmlCanvasElement() throws Exception {
2866         test("HTMLCanvasElement");
2867     }
2868 
2869     /**
2870      * Test {@link org.htmlunit.javascript.host.html.HTMLCollection}.
2871      *
2872      * @throws Exception if an error occurs
2873      */
2874     @Test
2875     @Alerts("ReferenceError")
2876     public void htmlCollection() throws Exception {
2877         test("HTMLCollection");
2878     }
2879 
2880     /**
2881      * Test {@link org.htmlunit.javascript.host.dom.Comment}.
2882      *
2883      * @throws Exception if an error occurs
2884      */
2885     @Test
2886     @Alerts("ReferenceError")
2887     public void htmlCommentElement() throws Exception {
2888         test("HTMLCommentElement");
2889     }
2890 
2891     /**
2892      * @throws Exception if the test fails
2893      */
2894     @Test
2895     @Alerts("ReferenceError")
2896     public void htmlContentElement() throws Exception {
2897         test("HTMLContentElement");
2898     }
2899 
2900     /**
2901      * @throws Exception if the test fails
2902      */
2903     @Test
2904     @Alerts("ReferenceError")
2905     public void htmlDataElement() throws Exception {
2906         test("HTMLDataElement");
2907     }
2908 
2909     /**
2910      * Test {@link org.htmlunit.javascript.host.html.HTMLDataListElement}.
2911      *
2912      * @throws Exception if an error occurs
2913      */
2914     @Test
2915     @Alerts("ReferenceError")
2916     public void htmlDataListElement() throws Exception {
2917         test("HTMLDataListElement");
2918     }
2919 
2920     /**
2921      * Test {@link org.htmlunit.javascript.host.html.HTMLDDElement}.
2922      *
2923      * @throws Exception if an error occurs
2924      */
2925     @Test
2926     @Alerts("ReferenceError")
2927     public void htmlDDElement() throws Exception {
2928         test("HTMLDDElement");
2929     }
2930 
2931     /**
2932      * Test {@link org.htmlunit.javascript.host.html.HTMLDDElement}.
2933      *
2934      * @throws Exception if an error occurs
2935      */
2936     @Test
2937     @Alerts("ReferenceError")
2938     public void htmlDefinitionDescriptionElement() throws Exception {
2939         test("HTMLDefinitionDescriptionElement");
2940     }
2941 
2942     /**
2943      * Test {@link org.htmlunit.javascript.host.html.HTMLDTElement}.
2944      *
2945      * @throws Exception if an error occurs
2946      */
2947     @Test
2948     @Alerts("ReferenceError")
2949     public void htmlDefinitionTermElement() throws Exception {
2950         test("HTMLDefinitionTermElement");
2951     }
2952 
2953     /**
2954      * Test {@link org.htmlunit.javascript.host.html.HTMLDetailsElement}.
2955      *
2956      * @throws Exception if an error occurs
2957      */
2958     @Test
2959     @Alerts("ReferenceError")
2960     public void htmlDetailsElement() throws Exception {
2961         test("HTMLDetailsElement");
2962     }
2963 
2964     /**
2965      * Test {@link org.htmlunit.javascript.host.html.HTMLDialogElement}.
2966      *
2967      * @throws Exception if an error occurs
2968      */
2969     @Test
2970     @Alerts("ReferenceError")
2971     public void htmlDialogElement() throws Exception {
2972         test("HTMLDialogElement");
2973     }
2974 
2975     /**
2976      * Test {@link org.htmlunit.javascript.host.html.HTMLDirectoryElement}.
2977      *
2978      * @throws Exception if an error occurs
2979      */
2980     @Test
2981     @Alerts("ReferenceError")
2982     public void htmlDirectoryElement() throws Exception {
2983         test("HTMLDirectoryElement");
2984     }
2985 
2986     /**
2987      * Test {@link org.htmlunit.javascript.host.html.HTMLDivElement}.
2988      *
2989      * @throws Exception if an error occurs
2990      */
2991     @Test
2992     @Alerts("ReferenceError")
2993     public void htmlDivElement() throws Exception {
2994         test("HTMLDivElement");
2995     }
2996 
2997     /**
2998      * Test {@link org.htmlunit.javascript.host.html.HTMLDListElement}.
2999      *
3000      * @throws Exception if an error occurs
3001      */
3002     @Test
3003     @Alerts("ReferenceError")
3004     public void htmlDListElement() throws Exception {
3005         test("HTMLDListElement");
3006     }
3007 
3008     /**
3009      * Test {@link org.htmlunit.javascript.host.html.HTMLDocument}.
3010      *
3011      * @throws Exception if an error occurs
3012      */
3013     @Test
3014     @Alerts("ReferenceError")
3015     public void htmlDocument() throws Exception {
3016         test("HTMLDocument");
3017     }
3018 
3019     /**
3020      * Test {@link org.htmlunit.javascript.host.html.HTMLDTElement}.
3021      *
3022      * @throws Exception if an error occurs
3023      */
3024     @Test
3025     @Alerts("ReferenceError")
3026     public void htmlDTElement() throws Exception {
3027         test("HTMLDTElement");
3028     }
3029 
3030     /**
3031      * Test {@link org.htmlunit.javascript.host.html.HTMLElement}.
3032      *
3033      * @throws Exception if an error occurs
3034      */
3035     @Test
3036     @Alerts("ReferenceError")
3037     public void htmlElement() throws Exception {
3038         test("HTMLElement");
3039     }
3040 
3041     /**
3042      * Test {@link org.htmlunit.javascript.host.html.HTMLEmbedElement}.
3043      *
3044      * @throws Exception if an error occurs
3045      */
3046     @Test
3047     @Alerts("ReferenceError")
3048     public void htmlEmbedElement() throws Exception {
3049         test("HTMLEmbedElement");
3050     }
3051 
3052     /**
3053      * Test {@link org.htmlunit.javascript.host.html.HTMLFieldSetElement}.
3054      *
3055      * @throws Exception if an error occurs
3056      */
3057     @Test
3058     @Alerts("ReferenceError")
3059     public void htmlFieldSetElement() throws Exception {
3060         test("HTMLFieldSetElement");
3061     }
3062 
3063     /**
3064      * Test {@link org.htmlunit.javascript.host.html.HTMLFontElement}.
3065      *
3066      * @throws Exception if an error occurs
3067      */
3068     @Test
3069     @Alerts("ReferenceError")
3070     public void htmlFontElement() throws Exception {
3071         test("HTMLFontElement");
3072     }
3073 
3074     /**
3075      * @throws Exception if the test fails
3076      */
3077     @Test
3078     @Alerts("ReferenceError")
3079     public void htmlFormControlsCollection() throws Exception {
3080         test("HTMLFormControlsCollection");
3081     }
3082 
3083     /**
3084      * Test {@link org.htmlunit.javascript.host.html.HTMLFormElement}.
3085      *
3086      * @throws Exception if an error occurs
3087      */
3088     @Test
3089     @Alerts("ReferenceError")
3090     public void htmlFormElement() throws Exception {
3091         test("HTMLFormElement");
3092     }
3093 
3094     /**
3095      * Test {@link org.htmlunit.javascript.host.html.HTMLFrameElement}.
3096      *
3097      * @throws Exception if an error occurs
3098      */
3099     @Test
3100     @Alerts("ReferenceError")
3101     public void htmlFrameElement() throws Exception {
3102         test("HTMLFrameElement");
3103     }
3104 
3105     /**
3106      * Test {@link org.htmlunit.javascript.host.html.HTMLFrameSetElement}.
3107      *
3108      * @throws Exception if an error occurs
3109      */
3110     @Test
3111     @Alerts("ReferenceError")
3112     public void htmlFrameSetElement() throws Exception {
3113         test("HTMLFrameSetElement");
3114     }
3115 
3116     /**
3117      * Test {@link org.htmlunit.javascript.host.html.HTMLUnknownElement}.
3118      *
3119      * @throws Exception if an error occurs
3120      */
3121     @Test
3122     @Alerts("ReferenceError")
3123     public void htmlGenericElement() throws Exception {
3124         test("HTMLGenericElement");
3125     }
3126 
3127     /**
3128      * Test {@link org.htmlunit.javascript.host.html.HTMLHeadElement}.
3129      *
3130      * @throws Exception if an error occurs
3131      */
3132     @Test
3133     @Alerts("ReferenceError")
3134     public void htmlHeadElement() throws Exception {
3135         test("HTMLHeadElement");
3136     }
3137 
3138     /**
3139      * Test {@link org.htmlunit.javascript.host.html.HTMLHeadingElement}.
3140      *
3141      * @throws Exception if an error occurs
3142      */
3143     @Test
3144     @Alerts("ReferenceError")
3145     public void htmlHeadingElement() throws Exception {
3146         test("HTMLHeadingElement");
3147     }
3148 
3149     /**
3150      * Test {@link org.htmlunit.javascript.host.html.HTMLHRElement}.
3151      *
3152      * @throws Exception if an error occurs
3153      */
3154     @Test
3155     @Alerts("ReferenceError")
3156     public void htmlHRElement() throws Exception {
3157         test("HTMLHRElement");
3158     }
3159 
3160     /**
3161      * Test {@link org.htmlunit.javascript.host.html.HTMLHtmlElement}.
3162      *
3163      * @throws Exception if an error occurs
3164      */
3165     @Test
3166     @Alerts("ReferenceError")
3167     public void htmlHtmlElement() throws Exception {
3168         test("HTMLHtmlElement");
3169     }
3170 
3171     /**
3172      * @throws Exception if the test fails
3173      */
3174     @Test
3175     @Alerts("ReferenceError")
3176     public void htmlHyperlinkElementUtils() throws Exception {
3177         test("HTMLHyperlinkElementUtils");
3178     }
3179 
3180     /**
3181      * Test {@link org.htmlunit.javascript.host.html.HTMLIFrameElement}.
3182      *
3183      * @throws Exception if an error occurs
3184      */
3185     @Test
3186     @Alerts("ReferenceError")
3187     public void htmlIFrameElement() throws Exception {
3188         test("HTMLIFrameElement");
3189     }
3190 
3191     /**
3192      * Test {@link org.htmlunit.javascript.host.html.HTMLImageElement}.
3193      *
3194      * @throws Exception if an error occurs
3195      */
3196     @Test
3197     @Alerts("ReferenceError")
3198     public void htmlImageElement() throws Exception {
3199         test("HTMLImageElement");
3200     }
3201 
3202     /**
3203      * Test {@link org.htmlunit.javascript.host.html.HTMLInlineQuotationElement}.
3204      *
3205      * @throws Exception if an error occurs
3206      */
3207     @Test
3208     @Alerts("ReferenceError")
3209     public void htmlInlineQuotationElement() throws Exception {
3210         test("HTMLInlineQuotationElement");
3211     }
3212 
3213     /**
3214      * Test {@link org.htmlunit.javascript.host.html.HTMLInputElement}.
3215      *
3216      * @throws Exception if an error occurs
3217      */
3218     @Test
3219     @Alerts("ReferenceError")
3220     public void htmlInputElement() throws Exception {
3221         test("HTMLInputElement");
3222     }
3223 
3224     /**
3225      * Test {@link org.htmlunit.javascript.host.html.HTMLIsIndexElement}.
3226      *
3227      * @throws Exception if an error occurs
3228      */
3229     @Test
3230     @Alerts("ReferenceError")
3231     public void htmlIsIndexElement() throws Exception {
3232         test("HTMLIsIndexElement");
3233     }
3234 
3235     /**
3236      * @throws Exception if an error occurs
3237      */
3238     @Test
3239     @Alerts("ReferenceError")
3240     public void htmlKeygenElement() throws Exception {
3241         test("HTMLKeygenElement");
3242     }
3243 
3244     /**
3245      * Test {@link org.htmlunit.javascript.host.html.HTMLLabelElement}.
3246      *
3247      * @throws Exception if an error occurs
3248      */
3249     @Test
3250     @Alerts("ReferenceError")
3251     public void htmlLabelElement() throws Exception {
3252         test("HTMLLabelElement");
3253     }
3254 
3255     /**
3256      * Test {@link org.htmlunit.javascript.host.html.HTMLLegendElement}.
3257      *
3258      * @throws Exception if an error occurs
3259      */
3260     @Test
3261     @Alerts("ReferenceError")
3262     public void htmlLegendElement() throws Exception {
3263         test("HTMLLegendElement");
3264     }
3265 
3266     /**
3267      * Test {@link org.htmlunit.javascript.host.html.HTMLLIElement}.
3268      *
3269      * @throws Exception if an error occurs
3270      */
3271     @Test
3272     @Alerts("ReferenceError")
3273     public void htmlLIElement() throws Exception {
3274         test("HTMLLIElement");
3275     }
3276 
3277     /**
3278      * Test {@link org.htmlunit.javascript.host.html.HTMLLinkElement}.
3279      *
3280      * @throws Exception if an error occurs
3281      */
3282     @Test
3283     @Alerts("ReferenceError")
3284     public void htmlLinkElement() throws Exception {
3285         test("HTMLLinkElement");
3286     }
3287 
3288     /**
3289      * Test {@link org.htmlunit.javascript.host.html.HTMLListElement}.
3290      *
3291      * @throws Exception if an error occurs
3292      */
3293     @Test
3294     @Alerts("ReferenceError")
3295     public void htmlListElement() throws Exception {
3296         test("HTMLListElement");
3297     }
3298 
3299     /**
3300      * Test {@link org.htmlunit.javascript.host.html.HTMLMapElement}.
3301      *
3302      * @throws Exception if an error occurs
3303      */
3304     @Test
3305     @Alerts("ReferenceError")
3306     public void htmlMapElement() throws Exception {
3307         test("HTMLMapElement");
3308     }
3309 
3310     /**
3311      * Test {@link org.htmlunit.javascript.host.html.HTMLMarqueeElement}.
3312      *
3313      * @throws Exception if an error occurs
3314      */
3315     @Test
3316     @Alerts("ReferenceError")
3317     public void htmlMarqueeElement() throws Exception {
3318         test("HTMLMarqueeElement");
3319     }
3320 
3321     /**
3322      * Test {@link org.htmlunit.javascript.host.html.HTMLMediaElement}.
3323      *
3324      * @throws Exception if an error occurs
3325      */
3326     @Test
3327     @Alerts("ReferenceError")
3328     public void htmlMediaElement() throws Exception {
3329         test("HTMLMediaElement");
3330     }
3331 
3332     /**
3333      * Test {@link org.htmlunit.javascript.host.html.HTMLMenuElement}.
3334      *
3335      * @throws Exception if an error occurs
3336      */
3337     @Test
3338     @Alerts("ReferenceError")
3339     public void htmlMenuElement() throws Exception {
3340         test("HTMLMenuElement");
3341     }
3342 
3343     /**
3344      * @throws Exception if an error occurs
3345      */
3346     @Test
3347     @Alerts("ReferenceError")
3348     public void htmlMenuItemElement() throws Exception {
3349         test("HTMLMenuItemElement");
3350     }
3351 
3352     /**
3353      * Test {@link org.htmlunit.javascript.host.html.HTMLMetaElement}.
3354      *
3355      * @throws Exception if an error occurs
3356      */
3357     @Test
3358     @Alerts("ReferenceError")
3359     public void htmlMetaElement() throws Exception {
3360         test("HTMLMetaElement");
3361     }
3362 
3363     /**
3364      * Test {@link org.htmlunit.javascript.host.html.HTMLMeterElement}.
3365      *
3366      * @throws Exception if an error occurs
3367      */
3368     @Test
3369     @Alerts("ReferenceError")
3370     public void htmlMeterElement() throws Exception {
3371         test("HTMLMeterElement");
3372     }
3373 
3374     /**
3375      * Test {@link org.htmlunit.javascript.host.html.HTMLModElement}.
3376      *
3377      * @throws Exception if an error occurs
3378      */
3379     @Test
3380     @Alerts("ReferenceError")
3381     public void htmlModElement() throws Exception {
3382         test("HTMLModElement");
3383     }
3384 
3385     /**
3386      * Test {@link org.htmlunit.javascript.host.html.HTMLNextIdElement}.
3387      *
3388      * @throws Exception if an error occurs
3389      */
3390     @Test
3391     @Alerts("ReferenceError")
3392     public void htmlNextIdElement() throws Exception {
3393         test("HTMLNextIdElement");
3394     }
3395 
3396     /**
3397      * @throws Exception if an error occurs
3398      */
3399     @Test
3400     @Alerts("ReferenceError")
3401     public void htmlNoShowElement() throws Exception {
3402         test("HTMLNoShowElement");
3403     }
3404 
3405     /**
3406      * Test {@link org.htmlunit.javascript.host.html.HTMLObjectElement}.
3407      *
3408      * @throws Exception if an error occurs
3409      */
3410     @Test
3411     @Alerts("ReferenceError")
3412     public void htmlObjectElement() throws Exception {
3413         test("HTMLObjectElement");
3414     }
3415 
3416     /**
3417      * Test {@link org.htmlunit.javascript.host.html.HTMLOListElement}.
3418      *
3419      * @throws Exception if an error occurs
3420      */
3421     @Test
3422     @Alerts("ReferenceError")
3423     public void htmlOListElement() throws Exception {
3424         test("HTMLOListElement");
3425     }
3426 
3427     /**
3428      * Test {@link org.htmlunit.javascript.host.html.HTMLOptGroupElement}.
3429      *
3430      * @throws Exception if an error occurs
3431      */
3432     @Test
3433     @Alerts("ReferenceError")
3434     public void htmlOptGroupElement() throws Exception {
3435         test("HTMLOptGroupElement");
3436     }
3437 
3438     /**
3439      * Test {@link org.htmlunit.javascript.host.html.HTMLOptionElement}.
3440      *
3441      * @throws Exception if an error occurs
3442      */
3443     @Test
3444     @Alerts("ReferenceError")
3445     public void htmlOptionElement() throws Exception {
3446         test("HTMLOptionElement");
3447     }
3448 
3449     /**
3450      * Test {@link org.htmlunit.javascript.host.html.HTMLOptionsCollection}.
3451      *
3452      * @throws Exception if an error occurs
3453      */
3454     @Test
3455     @Alerts("ReferenceError")
3456     public void htmlOptionsCollection() throws Exception {
3457         test("HTMLOptionsCollection");
3458     }
3459 
3460     /**
3461      * Test {@link org.htmlunit.javascript.host.html.HTMLOutputElement}.
3462      *
3463      * @throws Exception if an error occurs
3464      */
3465     @Test
3466     @Alerts("ReferenceError")
3467     public void htmlOutputElement() throws Exception {
3468         test("HTMLOutputElement");
3469     }
3470 
3471     /**
3472      * Test {@link org.htmlunit.javascript.host.html.HTMLParagraphElement}.
3473      *
3474      * @throws Exception if an error occurs
3475      */
3476     @Test
3477     @Alerts("ReferenceError")
3478     public void htmlParagraphElement() throws Exception {
3479         test("HTMLParagraphElement");
3480     }
3481 
3482     /**
3483      * Test {@link org.htmlunit.javascript.host.html.HTMLParamElement}.
3484      *
3485      * @throws Exception if an error occurs
3486      */
3487     @Test
3488     @Alerts("ReferenceError")
3489     public void htmlParamElement() throws Exception {
3490         test("HTMLParamElement");
3491     }
3492 
3493     /**
3494      * Test {@link org.htmlunit.javascript.host.html.HTMLPhraseElement}.
3495      *
3496      * @throws Exception if an error occurs
3497      */
3498     @Test
3499     @Alerts("ReferenceError")
3500     public void htmlPhraseElement() throws Exception {
3501         test("HTMLPhraseElement");
3502     }
3503 
3504     /**
3505      * @throws Exception if the test fails
3506      */
3507     @Test
3508     @Alerts("ReferenceError")
3509     public void htmlPictureElement() throws Exception {
3510         test("HTMLPictureElement");
3511     }
3512 
3513     /**
3514      * Test {@link org.htmlunit.javascript.host.html.HTMLPreElement}.
3515      *
3516      * @throws Exception if an error occurs
3517      */
3518     @Test
3519     @Alerts("ReferenceError")
3520     public void htmlPreElement() throws Exception {
3521         test("HTMLPreElement");
3522     }
3523 
3524     /**
3525      * Test {@link org.htmlunit.javascript.host.html.HTMLProgressElement}.
3526      *
3527      * @throws Exception if an error occurs
3528      */
3529     @Test
3530     @Alerts("ReferenceError")
3531     public void htmlProgressElement() throws Exception {
3532         test("HTMLProgressElement");
3533     }
3534 
3535     /**
3536      * Test {@link org.htmlunit.javascript.host.html.HTMLQuoteElement}.
3537      *
3538      * @throws Exception if an error occurs
3539      */
3540     @Test
3541     @Alerts("ReferenceError")
3542     public void htmlQuoteElement() throws Exception {
3543         test("HTMLQuoteElement");
3544     }
3545 
3546     /**
3547      * Test {@link org.htmlunit.javascript.host.html.HTMLScriptElement}.
3548      *
3549      * @throws Exception if an error occurs
3550      */
3551     @Test
3552     @Alerts("ReferenceError")
3553     public void htmlScriptElement() throws Exception {
3554         test("HTMLScriptElement");
3555     }
3556 
3557     /**
3558      * Test {@link org.htmlunit.javascript.host.html.HTMLSelectElement}.
3559      *
3560      * @throws Exception if an error occurs
3561      */
3562     @Test
3563     @Alerts("ReferenceError")
3564     public void htmlSelectElement() throws Exception {
3565         test("HTMLSelectElement");
3566     }
3567 
3568     /**
3569      * Test HTMLShadowElement.
3570      *
3571      * @throws Exception if the test fails
3572      */
3573     @Test
3574     @Alerts("ReferenceError")
3575     public void htmlShadowElement() throws Exception {
3576         test("HTMLShadowElement");
3577     }
3578 
3579     /**
3580      * @throws Exception if the test fails
3581      */
3582     @Test
3583     @Alerts("ReferenceError")
3584     public void htmlSlotElement() throws Exception {
3585         test("HTMLSlotElement");
3586     }
3587 
3588     /**
3589      * Test {@link org.htmlunit.javascript.host.html.HTMLSourceElement}.
3590      *
3591      * @throws Exception if an error occurs
3592      */
3593     @Test
3594     @Alerts("ReferenceError")
3595     public void htmlSourceElement() throws Exception {
3596         test("HTMLSourceElement");
3597     }
3598 
3599     /**
3600      * Test {@link org.htmlunit.javascript.host.html.HTMLSpanElement}.
3601      *
3602      * @throws Exception if an error occurs
3603      */
3604     @Test
3605     @Alerts("ReferenceError")
3606     public void htmlSpanElement() throws Exception {
3607         test("HTMLSpanElement");
3608     }
3609 
3610     /**
3611      * Test {@link org.htmlunit.javascript.host.html.HTMLStyleElement}.
3612      *
3613      * @throws Exception if an error occurs
3614      */
3615     @Test
3616     @Alerts("ReferenceError")
3617     public void htmlStyleElement() throws Exception {
3618         test("HTMLStyleElement");
3619     }
3620 
3621     /**
3622      * Test {@link org.htmlunit.javascript.host.html.HTMLTableCaptionElement}.
3623      *
3624      * @throws Exception if an error occurs
3625      */
3626     @Test
3627     @Alerts("ReferenceError")
3628     public void htmlTableCaptionElement() throws Exception {
3629         test("HTMLTableCaptionElement");
3630     }
3631 
3632     /**
3633      * Test {@link org.htmlunit.javascript.host.html.HTMLTableCellElement}.
3634      *
3635      * @throws Exception if an error occurs
3636      */
3637     @Test
3638     @Alerts("ReferenceError")
3639     public void htmlTableCellElement() throws Exception {
3640         test("HTMLTableCellElement");
3641     }
3642 
3643     /**
3644      * Test {@link org.htmlunit.javascript.host.html.HTMLTableColElement}.
3645      *
3646      * @throws Exception if an error occurs
3647      */
3648     @Test
3649     @Alerts("ReferenceError")
3650     public void htmlTableColElement() throws Exception {
3651         test("HTMLTableColElement");
3652     }
3653 
3654     /**
3655      * Test {@link org.htmlunit.javascript.host.html.HTMLTableComponent}.
3656      *
3657      * @throws Exception if an error occurs
3658      */
3659     @Test
3660     @Alerts("ReferenceError")
3661     public void htmlTableComponent() throws Exception {
3662         test("HTMLTableComponent");
3663     }
3664 
3665     /**
3666      * Test {@link org.htmlunit.javascript.host.html.HTMLTableDataCellElement}.
3667      *
3668      * @throws Exception if an error occurs
3669      */
3670     @Test
3671     @Alerts("ReferenceError")
3672     public void htmlTableDataCellElement() throws Exception {
3673         test("HTMLTableDataCellElement");
3674     }
3675 
3676     /**
3677      * Test {@link org.htmlunit.javascript.host.html.HTMLTableElement}.
3678      *
3679      * @throws Exception if an error occurs
3680      */
3681     @Test
3682     @Alerts("ReferenceError")
3683     public void htmlTableElement() throws Exception {
3684         test("HTMLTableElement");
3685     }
3686 
3687     /**
3688      * Test {@link org.htmlunit.javascript.host.html.HTMLTableHeaderCellElement}.
3689      *
3690      * @throws Exception if an error occurs
3691      */
3692     @Test
3693     @Alerts("ReferenceError")
3694     public void htmlTableHeaderCellElement() throws Exception {
3695         test("HTMLTableHeaderCellElement");
3696     }
3697 
3698     /**
3699      * Test {@link org.htmlunit.javascript.host.html.HTMLTableRowElement}.
3700      *
3701      * @throws Exception if an error occurs
3702      */
3703     @Test
3704     @Alerts("ReferenceError")
3705     public void htmlTableRowElement() throws Exception {
3706         test("HTMLTableRowElement");
3707     }
3708 
3709     /**
3710      * Test {@link org.htmlunit.javascript.host.html.HTMLTableSectionElement}.
3711      *
3712      * @throws Exception if an error occurs
3713      */
3714     @Test
3715     @Alerts("ReferenceError")
3716     public void htmlTableSectionElement() throws Exception {
3717         test("HTMLTableSectionElement");
3718     }
3719 
3720     /**
3721      * @throws Exception if the test fails
3722      */
3723     @Test
3724     @Alerts("ReferenceError")
3725     public void htmlTemplateElement() throws Exception {
3726         test("HTMLTemplateElement");
3727     }
3728 
3729     /**
3730      * Test {@link org.htmlunit.javascript.host.html.HTMLTextAreaElement}.
3731      *
3732      * @throws Exception if an error occurs
3733      */
3734     @Test
3735     @Alerts("ReferenceError")
3736     public void htmlTextAreaElement() throws Exception {
3737         test("HTMLTextAreaElement");
3738     }
3739 
3740     /**
3741      * @throws Exception if an error occurs
3742      */
3743     @Test
3744     @Alerts("ReferenceError")
3745     public void htmlTextElement() throws Exception {
3746         test("HTMLTextElement");
3747     }
3748 
3749     /**
3750      * Test {@link org.htmlunit.javascript.host.html.HTMLTimeElement}.
3751      *
3752      * @throws Exception if an error occurs
3753      */
3754     @Test
3755     @Alerts("ReferenceError")
3756     public void htmlTimeElement() throws Exception {
3757         test("HTMLTimeElement");
3758     }
3759 
3760     /**
3761      * Test {@link org.htmlunit.javascript.host.html.HTMLTitleElement}.
3762      *
3763      * @throws Exception if an error occurs
3764      */
3765     @Test
3766     @Alerts("ReferenceError")
3767     public void htmlTitleElement() throws Exception {
3768         test("HTMLTitleElement");
3769     }
3770 
3771     /**
3772      * Test {@link org.htmlunit.javascript.host.html.HTMLTrackElement}.
3773      *
3774      * @throws Exception if an error occurs
3775      */
3776     @Test
3777     @Alerts("ReferenceError")
3778     public void htmlTrackElement() throws Exception {
3779         test("HTMLTrackElement");
3780     }
3781 
3782     /**
3783      * Test {@link org.htmlunit.javascript.host.html.HTMLUListElement}.
3784      *
3785      * @throws Exception if an error occurs
3786      */
3787     @Test
3788     @Alerts("ReferenceError")
3789     public void htmlUListElement() throws Exception {
3790         test("HTMLUListElement");
3791     }
3792 
3793     /**
3794      * Test {@link org.htmlunit.javascript.host.html.HTMLUnknownElement}.
3795      *
3796      * @throws Exception if an error occurs
3797      */
3798     @Test
3799     @Alerts("ReferenceError")
3800     public void htmlUnknownElement() throws Exception {
3801         test("HTMLUnknownElement");
3802     }
3803 
3804     /**
3805      * Test {@link org.htmlunit.javascript.host.html.HTMLVideoElement}.
3806      *
3807      * @throws Exception if an error occurs
3808      */
3809     @Test
3810     @Alerts("ReferenceError")
3811     public void htmlVideoElement() throws Exception {
3812         test("HTMLVideoElement");
3813     }
3814 
3815     /**
3816      * @throws Exception if an error occurs
3817      */
3818     @Test
3819     @Alerts("ReferenceError")
3820     public void htmlWBRElement() throws Exception {
3821         test("HTMLWBRElement");
3822     }
3823 
3824     /**
3825      * @throws Exception if the test fails
3826      */
3827     @Test
3828     @Alerts("function IDBCursor() { [native code] }")
3829     public void idbCursor() throws Exception {
3830         test("IDBCursor");
3831     }
3832 
3833     /**
3834      * @throws Exception if the test fails
3835      */
3836     @Test
3837     @Alerts("ReferenceError")
3838     public void idbCursorSync() throws Exception {
3839         test("IDBCursorSync");
3840     }
3841 
3842     /**
3843      * @throws Exception if the test fails
3844      */
3845     @Test
3846     @Alerts("function IDBCursorWithValue() { [native code] }")
3847     public void idbCursorWithValue() throws Exception {
3848         test("IDBCursorWithValue");
3849     }
3850 
3851     /**
3852      * @throws Exception if the test fails
3853      */
3854     @Test
3855     @Alerts("function IDBDatabase() { [native code] }")
3856     public void idbDatabase() throws Exception {
3857         test("IDBDatabase");
3858     }
3859 
3860     /**
3861      * @throws Exception if the test fails
3862      */
3863     @Test
3864     @Alerts("ReferenceError")
3865     public void idbDatabaseException() throws Exception {
3866         test("IDBDatabaseException");
3867     }
3868 
3869     /**
3870      * @throws Exception if the test fails
3871      */
3872     @Test
3873     @Alerts("ReferenceError")
3874     public void idbDatabaseSync() throws Exception {
3875         test("IDBDatabaseSync");
3876     }
3877 
3878     /**
3879      * @throws Exception if the test fails
3880      */
3881     @Test
3882     @Alerts("ReferenceError")
3883     public void idbEnvironment() throws Exception {
3884         test("IDBEnvironment");
3885     }
3886 
3887     /**
3888      * @throws Exception if the test fails
3889      */
3890     @Test
3891     @Alerts("ReferenceError")
3892     public void idbEnvironmentSync() throws Exception {
3893         test("IDBEnvironmentSync");
3894     }
3895 
3896     /**
3897      * @throws Exception if the test fails
3898      */
3899     @Test
3900     @Alerts("function IDBFactory() { [native code] }")
3901     public void idbFactory() throws Exception {
3902         test("IDBFactory");
3903     }
3904 
3905     /**
3906      * @throws Exception if the test fails
3907      */
3908     @Test
3909     @Alerts("ReferenceError")
3910     public void idbFactorySync() throws Exception {
3911         test("IDBFactorySync");
3912     }
3913 
3914     /**
3915      * @throws Exception if the test fails
3916      */
3917     @Test
3918     @Alerts("function IDBIndex() { [native code] }")
3919     public void idbIndex() throws Exception {
3920         test("IDBIndex");
3921     }
3922 
3923     /**
3924      * @throws Exception if the test fails
3925      */
3926     @Test
3927     @Alerts("ReferenceError")
3928     public void idbIndexSync() throws Exception {
3929         test("IDBIndexSync");
3930     }
3931 
3932     /**
3933      * @throws Exception if the test fails
3934      */
3935     @Test
3936     @Alerts("function IDBKeyRange() { [native code] }")
3937     public void idbKeyRange() throws Exception {
3938         test("IDBKeyRange");
3939     }
3940 
3941     /**
3942      * @throws Exception if the test fails
3943      */
3944     @Test
3945     @Alerts("ReferenceError")
3946     public void idbLocaleAwareKeyRange() throws Exception {
3947         test("IDBLocaleAwareKeyRange");
3948     }
3949 
3950     /**
3951      * @throws Exception if the test fails
3952      */
3953     @Test
3954     @Alerts("ReferenceError")
3955     public void idbMutableFile() throws Exception {
3956         test("IDBMutableFile");
3957     }
3958 
3959     /**
3960      * @throws Exception if the test fails
3961      */
3962     @Test
3963     @Alerts("function IDBObjectStore() { [native code] }")
3964     public void idbObjectStore() throws Exception {
3965         test("IDBObjectStore");
3966     }
3967 
3968     /**
3969      * @throws Exception if the test fails
3970      */
3971     @Test
3972     @Alerts("ReferenceError")
3973     public void idbObjectStoreSync() throws Exception {
3974         test("IDBObjectStoreSync");
3975     }
3976 
3977     /**
3978      * @throws Exception if the test fails
3979      */
3980     @Test
3981     @Alerts("function IDBOpenDBRequest() { [native code] }")
3982     public void idbOpenDBRequest() throws Exception {
3983         test("IDBOpenDBRequest");
3984     }
3985 
3986     /**
3987      * @throws Exception if the test fails
3988      */
3989     @Test
3990     @Alerts("function IDBRequest() { [native code] }")
3991     public void idbRequest() throws Exception {
3992         test("IDBRequest");
3993     }
3994 
3995     /**
3996      * @throws Exception if the test fails
3997      */
3998     @Test
3999     @Alerts("function IDBTransaction() { [native code] }")
4000     public void idbTransaction() throws Exception {
4001         test("IDBTransaction");
4002     }
4003 
4004     /**
4005      * @throws Exception if the test fails
4006      */
4007     @Test
4008     @Alerts("ReferenceError")
4009     public void idbTransactionSync() throws Exception {
4010         test("IDBTransactionSync");
4011     }
4012 
4013     /**
4014      * @throws Exception if the test fails
4015      */
4016     @Test
4017     @Alerts("function IDBVersionChangeEvent() { [native code] }")
4018     public void idbVersionChangeEvent() throws Exception {
4019         test("IDBVersionChangeEvent");
4020     }
4021 
4022     /**
4023      * @throws Exception if the test fails
4024      */
4025     @Test
4026     @Alerts("ReferenceError")
4027     public void idbVersionChangeRequest() throws Exception {
4028         test("IDBVersionChangeRequest");
4029     }
4030 
4031     /**
4032      * @throws Exception if the test fails
4033      */
4034     @Test
4035     @Alerts("ReferenceError")
4036     public void identityManager() throws Exception {
4037         test("IdentityManager");
4038     }
4039 
4040     /**
4041      * @throws Exception if the test fails
4042      */
4043     @Test
4044     @Alerts("ReferenceError")
4045     public void idleDeadline() throws Exception {
4046         test("IdleDeadline");
4047     }
4048 
4049     /**
4050      * @throws Exception if the test fails
4051      */
4052     @Test
4053     @Alerts("ReferenceError")
4054     public void iirFilterNode() throws Exception {
4055         test("IIRFilterNode");
4056     }
4057 
4058     /**
4059      * Test {@link org.htmlunit.javascript.host.html.HTMLImageElement}.
4060      *
4061      * @throws Exception if an error occurs
4062      */
4063     @Test
4064     @Alerts("ReferenceError")
4065     public void image() throws Exception {
4066         test("Image");
4067     }
4068 
4069     /**
4070      * @throws Exception if the test fails
4071      */
4072     @Test
4073     @Alerts("function ImageBitmap() { [native code] }")
4074     public void imageBitmap() throws Exception {
4075         test("ImageBitmap");
4076     }
4077 
4078     /**
4079      * @throws Exception if the test fails
4080      */
4081     @Test
4082     @Alerts("ReferenceError")
4083     public void imageBitmapFactories() throws Exception {
4084         test("ImageBitmapFactories");
4085     }
4086 
4087     /**
4088      * @throws Exception if the test fails
4089      */
4090     @Test
4091     @Alerts("function ImageBitmapRenderingContext() { [native code] }")
4092     public void imageBitmapRenderingContext() throws Exception {
4093         test("ImageBitmapRenderingContext");
4094     }
4095 
4096     /**
4097      * @throws Exception if the test fails
4098      */
4099     @Test
4100     @Alerts("function ImageData() { [native code] }")
4101     public void imageData() throws Exception {
4102         test("ImageData");
4103     }
4104 
4105     /**
4106      * @throws Exception if the test fails
4107      */
4108     @Test
4109     @Alerts("ReferenceError")
4110     public void index() throws Exception {
4111         test("Index");
4112     }
4113 
4114     /**
4115      * @throws Exception if the test fails
4116      */
4117     @Test
4118     @Alerts("ReferenceError")
4119     public void indexedDB() throws Exception {
4120         test("IndexedDB");
4121     }
4122 
4123     /**
4124      * @throws Exception if the test fails
4125      */
4126     @Test
4127     @Alerts("Infinity")
4128     public void infinity() throws Exception {
4129         test("Infinity");
4130     }
4131 
4132     /**
4133      * @throws Exception if the test fails
4134      */
4135     @Test
4136     @Alerts("ReferenceError")
4137     public void inputDeviceCapabilities() throws Exception {
4138         test("InputDeviceCapabilities");
4139     }
4140 
4141     /**
4142      * @throws Exception if the test fails
4143      */
4144     @Test
4145     @Alerts("ReferenceError")
4146     public void inputEvent() throws Exception {
4147         test("InputEvent");
4148     }
4149 
4150     /**
4151      * @throws Exception if the test fails
4152      */
4153     @Test
4154     @Alerts("ReferenceError")
4155     public void inputMethodContext() throws Exception {
4156         test("InputMethodContext");
4157     }
4158 
4159     /**
4160      * @throws Exception if the test fails
4161      */
4162     @Test
4163     @Alerts("ReferenceError")
4164     public void installEvent() throws Exception {
4165         test("InstallEvent");
4166     }
4167 
4168     /**
4169      * @throws Exception if the test fails
4170      */
4171     @Test
4172     @Alerts("ReferenceError")
4173     public void installTrigger() throws Exception {
4174         test("InstallTrigger");
4175     }
4176 
4177     /**
4178      * @throws Exception if the test fails
4179      */
4180     @Test
4181     @Alerts("ReferenceError")
4182     public void installTriggerImpl() throws Exception {
4183         test("InstallTriggerImpl");
4184     }
4185 
4186     /**
4187      * Test Int16Array.
4188      *
4189      * @throws Exception if an error occurs
4190      */
4191     @Test
4192     @Alerts("function Int16Array() { [native code] }")
4193     public void int16Array() throws Exception {
4194         test("Int16Array");
4195     }
4196 
4197     /**
4198      * Test Int32Array.
4199      *
4200      * @throws Exception if an error occurs
4201      */
4202     @Test
4203     @Alerts("function Int32Array() { [native code] }")
4204     public void int32Array() throws Exception {
4205         test("Int32Array");
4206     }
4207 
4208     /**
4209      * Test Int8Array.
4210      *
4211      * @throws Exception if an error occurs
4212      */
4213     @Test
4214     @Alerts("function Int8Array() { [native code] }")
4215     public void int8Array() throws Exception {
4216         test("Int8Array");
4217     }
4218 
4219     /**
4220      * @throws Exception if the test fails
4221      */
4222     @Test
4223     @Alerts(DEFAULT = "ReferenceError",
4224             FF = "function InternalError() { [native code] }",
4225             FF_ESR = "function InternalError() { [native code] }")
4226     @HtmlUnitNYI(CHROME = "function InternalError() { [native code] }",
4227             EDGE = "function InternalError() { [native code] }")
4228     public void internalError() throws Exception {
4229         test("InternalError");
4230     }
4231 
4232     /**
4233      * @throws Exception if the test fails
4234      */
4235     @Test
4236     @Alerts("ReferenceError")
4237     public void intersectionObserver() throws Exception {
4238         test("IntersectionObserver");
4239     }
4240 
4241     /**
4242      * @throws Exception if the test fails
4243      */
4244     @Test
4245     @Alerts("ReferenceError")
4246     public void intersectionObserverEntry() throws Exception {
4247         test("IntersectionObserverEntry");
4248     }
4249 
4250     /**
4251      * Test {@link org.htmlunit.javascript.host.intl.Intl}.
4252      *
4253      * @throws Exception if the test fails
4254      */
4255     @Test
4256     @Alerts("[object Intl]")
4257     public void intl() throws Exception {
4258         test("Intl");
4259     }
4260 
4261     /**
4262      * @throws Exception if the test fails
4263      */
4264     @Test
4265     @Alerts("function Collator() { [native code] }")
4266     public void intl_Collator() throws Exception {
4267         test("Intl.Collator");
4268     }
4269 
4270     /**
4271      * @throws Exception if the test fails
4272      */
4273     @Test
4274     @Alerts("function DateTimeFormat() { [native code] }")
4275     public void intl_DateTimeFormat() throws Exception {
4276         test("Intl.DateTimeFormat");
4277     }
4278 
4279     /**
4280      * @throws Exception if the test fails
4281      */
4282     @Test
4283     @Alerts("function NumberFormat() { [native code] }")
4284     public void intl_NumberFormat() throws Exception {
4285         test("Intl.NumberFormat");
4286     }
4287 
4288     /**
4289      * @throws Exception if the test fails
4290      */
4291     @Test
4292     @Alerts("function isFinite() { [native code] }")
4293     public void isFinite() throws Exception {
4294         test("isFinite");
4295     }
4296 
4297     /**
4298      * @throws Exception if the test fails
4299      */
4300     @Test
4301     @Alerts("function isNaN() { [native code] }")
4302     public void isNaN() throws Exception {
4303         test("isNaN");
4304     }
4305 
4306     /**
4307      * @throws Exception if the test fails
4308      */
4309     @Test
4310     @Alerts("function Iterator() { [native code] }")
4311     public void iterator() throws Exception {
4312         test("Iterator");
4313     }
4314 
4315     /**
4316      * @throws Exception if the test fails
4317      */
4318     @Test
4319     @Alerts("[object JSON]")
4320     public void json() throws Exception {
4321         test("JSON");
4322     }
4323 
4324     /**
4325      * Test {@link org.htmlunit.javascript.host.event.KeyboardEvent}.
4326      *
4327      * @throws Exception if an error occurs
4328      */
4329     @Test
4330     @Alerts("ReferenceError")
4331     public void keyboardEvent() throws Exception {
4332         test("KeyboardEvent");
4333     }
4334 
4335     /**
4336      * @throws Exception if the test fails
4337      */
4338     @Test
4339     @Alerts("ReferenceError")
4340     public void keyframeEffect() throws Exception {
4341         test("KeyframeEffect");
4342     }
4343 
4344     /**
4345      * @throws Exception if the test fails
4346      */
4347     @Test
4348     @Alerts("ReferenceError")
4349     public void keyframeEffectReadOnly() throws Exception {
4350         test("KeyframeEffectReadOnly");
4351     }
4352 
4353     /**
4354      * @throws Exception if the test fails
4355      */
4356     @Test
4357     @Alerts("ReferenceError")
4358     public void l10n() throws Exception {
4359         test("L10n");
4360     }
4361 
4362     /**
4363      * @throws Exception if the test fails
4364      */
4365     @Test
4366     @Alerts("ReferenceError")
4367     public void l10n_formatValue() throws Exception {
4368         test("L10n.formatValue");
4369     }
4370 
4371     /**
4372      * @throws Exception if the test fails
4373      */
4374     @Test
4375     @Alerts("ReferenceError")
4376     public void l10n_get() throws Exception {
4377         test("L10n.get");
4378     }
4379 
4380     /**
4381      * @throws Exception if the test fails
4382      */
4383     @Test
4384     @Alerts("ReferenceError")
4385     public void l10n_language_code() throws Exception {
4386         test("L10n.language.code");
4387     }
4388 
4389     /**
4390      * @throws Exception if the test fails
4391      */
4392     @Test
4393     @Alerts("ReferenceError")
4394     public void l10n_language_direction() throws Exception {
4395         test("L10n.language.direction");
4396     }
4397 
4398     /**
4399      * @throws Exception if the test fails
4400      */
4401     @Test
4402     @Alerts("ReferenceError")
4403     public void l10n_once() throws Exception {
4404         test("L10n.once");
4405     }
4406 
4407     /**
4408      * @throws Exception if the test fails
4409      */
4410     @Test
4411     @Alerts("ReferenceError")
4412     public void l10n_ready() throws Exception {
4413         test("L10n.ready");
4414     }
4415 
4416     /**
4417      * @throws Exception if the test fails
4418      */
4419     @Test
4420     @Alerts("ReferenceError")
4421     public void l10n_readyState() throws Exception {
4422         test("L10n.readyState");
4423     }
4424 
4425     /**
4426      * @throws Exception if the test fails
4427      */
4428     @Test
4429     @Alerts("ReferenceError")
4430     public void l10n_setAttributes() throws Exception {
4431         test("L10n.setAttributes");
4432     }
4433 
4434     /**
4435      * @throws Exception if the test fails
4436      */
4437     @Test
4438     @Alerts("ReferenceError")
4439     public void linkStyle() throws Exception {
4440         test("LinkStyle");
4441     }
4442 
4443     /**
4444      * @throws Exception if the test fails
4445      */
4446     @Test
4447     @Alerts("ReferenceError")
4448     public void localFileSystem() throws Exception {
4449         test("LocalFileSystem");
4450     }
4451 
4452     /**
4453      * @throws Exception if the test fails
4454      */
4455     @Test
4456     @Alerts("ReferenceError")
4457     public void localFileSystemSync() throws Exception {
4458         test("LocalFileSystemSync");
4459     }
4460 
4461     /**
4462      * Test LocalMediaStream.
4463      *
4464      * @throws Exception if the test fails
4465      */
4466     @Test
4467     @Alerts("ReferenceError")
4468     public void localMediaStream() throws Exception {
4469         test("LocalMediaStream");
4470     }
4471 
4472     /**
4473      * Test {@link org.htmlunit.javascript.host.Location}.
4474      *
4475      * @throws Exception if an error occurs
4476      */
4477     @Test
4478     @Alerts("ReferenceError")
4479     public void location() throws Exception {
4480         test("Location");
4481     }
4482 
4483     /**
4484      * @throws Exception if the test fails
4485      */
4486     @Test
4487     @Alerts("ReferenceError")
4488     public void lockedFile() throws Exception {
4489         test("LockedFile");
4490     }
4491 
4492     /**
4493      * @throws Exception if the test fails
4494      */
4495     @Test
4496     @Alerts("ReferenceError")
4497     public void longRange() throws Exception {
4498         test("LongRange");
4499     }
4500 
4501     /**
4502      * @throws Exception if the test fails
4503      */
4504     @Test
4505     @Alerts("function Map() { [native code] }")
4506     public void map() throws Exception {
4507         test("Map");
4508     }
4509 
4510     /**
4511      * @throws Exception if the test fails
4512      */
4513     @Test
4514     @Alerts("[object Math]")
4515     public void math() throws Exception {
4516         test("Math");
4517     }
4518 
4519     /**
4520      * @throws Exception if the test fails
4521      */
4522     @Test
4523     @Alerts("ReferenceError")
4524     public void mediaDeviceInfo() throws Exception {
4525         test("MediaDeviceInfo");
4526     }
4527 
4528     /**
4529      * @throws Exception if the test fails
4530      */
4531     @Test
4532     @Alerts("ReferenceError")
4533     public void mediaDevices() throws Exception {
4534         test("MediaDevices");
4535     }
4536 
4537     /**
4538      * @throws Exception if the test fails
4539      */
4540     @Test
4541     @Alerts("ReferenceError")
4542     public void mediaElementAudioSourceNode() throws Exception {
4543         test("MediaElementAudioSourceNode");
4544     }
4545 
4546     /**
4547      * @throws Exception if the test fails
4548      */
4549     @Test
4550     @Alerts("ReferenceError")
4551     public void mediaEncryptedEvent() throws Exception {
4552         test("MediaEncryptedEvent");
4553     }
4554 
4555     /**
4556      * @throws Exception if the test fails
4557      */
4558     @Test
4559     @Alerts("ReferenceError")
4560     public void mediaError() throws Exception {
4561         test("MediaError");
4562     }
4563 
4564     /**
4565      * @throws Exception if the test fails
4566      */
4567     @Test
4568     @Alerts("ReferenceError")
4569     public void mediaKeyError() throws Exception {
4570         test("MediaKeyError");
4571     }
4572 
4573     /**
4574      * @throws Exception if the test fails
4575      */
4576     @Test
4577     @Alerts("ReferenceError")
4578     public void mediaKeyEvent() throws Exception {
4579         test("MediaKeyEvent");
4580     }
4581 
4582     /**
4583      * @throws Exception if the test fails
4584      */
4585     @Test
4586     @Alerts("ReferenceError")
4587     public void mediaKeyMessageEvent() throws Exception {
4588         test("MediaKeyMessageEvent");
4589     }
4590 
4591     /**
4592      * @throws Exception if the test fails
4593      */
4594     @Test
4595     @Alerts("ReferenceError")
4596     public void mediaKeys() throws Exception {
4597         test("MediaKeys");
4598     }
4599 
4600     /**
4601      * @throws Exception if the test fails
4602      */
4603     @Test
4604     @Alerts("ReferenceError")
4605     public void mediaKeySession() throws Exception {
4606         test("MediaKeySession");
4607     }
4608 
4609     /**
4610      * @throws Exception if the test fails
4611      */
4612     @Test
4613     @Alerts("ReferenceError")
4614     public void mediaKeyStatusMap() throws Exception {
4615         test("MediaKeyStatusMap");
4616     }
4617 
4618     /**
4619      * @throws Exception if the test fails
4620      */
4621     @Test
4622     @Alerts("ReferenceError")
4623     public void mediaKeySystemAccess() throws Exception {
4624         test("MediaKeySystemAccess");
4625     }
4626 
4627     /**
4628      * @throws Exception if the test fails
4629      */
4630     @Test
4631     @Alerts("ReferenceError")
4632     public void mediaKeySystemConfiguration() throws Exception {
4633         test("MediaKeySystemConfiguration");
4634     }
4635 
4636     /**
4637      * Test {@link org.htmlunit.javascript.host.css.MediaList}.
4638      *
4639      * @throws Exception if an error occurs
4640      */
4641     @Test
4642     @Alerts("ReferenceError")
4643     public void mediaList() throws Exception {
4644         test("MediaList");
4645     }
4646 
4647     /**
4648      * @throws Exception if the test fails
4649      */
4650     @Test
4651     @Alerts("ReferenceError")
4652     public void mediaQueryList() throws Exception {
4653         test("MediaQueryList");
4654     }
4655 
4656     /**
4657      * @throws Exception if the test fails
4658      */
4659     @Test
4660     @Alerts("ReferenceError")
4661     public void mediaQueryListEvent() throws Exception {
4662         test("MediaQueryListEvent");
4663     }
4664 
4665     /**
4666      * @throws Exception if the test fails
4667      */
4668     @Test
4669     @Alerts("ReferenceError")
4670     public void mediaQueryListListener() throws Exception {
4671         test("MediaQueryListListener");
4672     }
4673 
4674     /**
4675      * @throws Exception if the test fails
4676      */
4677     @Test
4678     @Alerts("ReferenceError")
4679     public void mediaRecorder() throws Exception {
4680         test("MediaRecorder");
4681     }
4682 
4683     /**
4684      * @throws Exception if the test fails
4685      */
4686     @Test
4687     @Alerts(DEFAULT = "function MediaSource() { [native code] }",
4688             FF = "ReferenceError",
4689             FF_ESR = "ReferenceError")
4690     public void mediaSource() throws Exception {
4691         test("MediaSource");
4692     }
4693 
4694     /**
4695      * @throws Exception if the test fails
4696      */
4697     @Test
4698     @Alerts("ReferenceError")
4699     public void mediaStream() throws Exception {
4700         test("MediaStream");
4701     }
4702 
4703     /**
4704      * @throws Exception if the test fails
4705      */
4706     @Test
4707     @Alerts("ReferenceError")
4708     public void mediaStreamAudioDestinationNode() throws Exception {
4709         test("MediaStreamAudioDestinationNode");
4710     }
4711 
4712     /**
4713      * @throws Exception if the test fails
4714      */
4715     @Test
4716     @Alerts("ReferenceError")
4717     public void mediaStreamAudioSourceNode() throws Exception {
4718         test("MediaStreamAudioSourceNode");
4719     }
4720 
4721     /**
4722      * @throws Exception if the test fails
4723      */
4724     @Test
4725     @Alerts("ReferenceError")
4726     public void mediaStreamConstraints() throws Exception {
4727         test("MediaStreamConstraints");
4728     }
4729 
4730     /**
4731      * @throws Exception if the test fails
4732      */
4733     @Test
4734     @Alerts("ReferenceError")
4735     public void mediaStreamEvent() throws Exception {
4736         test("MediaStreamEvent");
4737     }
4738 
4739     /**
4740      * @throws Exception if the test fails
4741      */
4742     @Test
4743     @Alerts("ReferenceError")
4744     public void mediaStreamTrack() throws Exception {
4745         test("MediaStreamTrack");
4746     }
4747 
4748     /**
4749      * @throws Exception if the test fails
4750      */
4751     @Test
4752     @Alerts("ReferenceError")
4753     public void mediaStreamTrackEvent() throws Exception {
4754         test("MediaStreamTrackEvent");
4755     }
4756 
4757     /**
4758      * @throws Exception if the test fails
4759      */
4760     @Test
4761     @Alerts("ReferenceError")
4762     public void mediaTrackConstraints() throws Exception {
4763         test("MediaTrackConstraints");
4764     }
4765 
4766     /**
4767      * @throws Exception if the test fails
4768      */
4769     @Test
4770     @Alerts("ReferenceError")
4771     public void mediaTrackSettings() throws Exception {
4772         test("MediaTrackSettings");
4773     }
4774 
4775     /**
4776      * @throws Exception if the test fails
4777      */
4778     @Test
4779     @Alerts("ReferenceError")
4780     public void mediaTrackSupportedConstraints() throws Exception {
4781         test("MediaTrackSupportedConstraints");
4782     }
4783 
4784     /**
4785      * Test {@link org.htmlunit.javascript.host.MessageChannel}.
4786      *
4787      * @throws Exception if an error occurs
4788      */
4789     @Test
4790     @Alerts("function MessageChannel() { [native code] }")
4791     public void messageChannel() throws Exception {
4792         test("MessageChannel");
4793     }
4794 
4795     /**
4796      * Test {@link org.htmlunit.javascript.host.event.MessageEvent}.
4797      *
4798      * @throws Exception if an error occurs
4799      */
4800     @Test
4801     @Alerts("function MessageEvent() { [native code] }")
4802     public void messageEvent() throws Exception {
4803         test("MessageEvent");
4804     }
4805 
4806     /**
4807      * Test {@link org.htmlunit.javascript.host.MessagePort}.
4808      *
4809      * @throws Exception if an error occurs
4810      */
4811     @Test
4812     @Alerts("function MessagePort() { [native code] }")
4813     public void messagePort() throws Exception {
4814         test("MessagePort");
4815     }
4816 
4817     /**
4818      * @throws Exception if the test fails
4819      */
4820     @Test
4821     @Alerts("ReferenceError")
4822     public void metadata() throws Exception {
4823         test("Metadata");
4824     }
4825 
4826     /**
4827      * @throws Exception if the test fails
4828      */
4829     @Test
4830     @Alerts("ReferenceError")
4831     public void midiAccess() throws Exception {
4832         test("MIDIAccess");
4833     }
4834 
4835     /**
4836      * @throws Exception if the test fails
4837      */
4838     @Test
4839     @Alerts("ReferenceError")
4840     public void midiConnectionEvent() throws Exception {
4841         test("MIDIConnectionEvent");
4842     }
4843 
4844     /**
4845      * @throws Exception if the test fails
4846      */
4847     @Test
4848     @Alerts("ReferenceError")
4849     public void midiInput() throws Exception {
4850         test("MIDIInput");
4851     }
4852 
4853     /**
4854      * @throws Exception if the test fails
4855      */
4856     @Test
4857     @Alerts("ReferenceError")
4858     public void midiInputMap() throws Exception {
4859         test("MIDIInputMap");
4860     }
4861 
4862     /**
4863      * @throws Exception if the test fails
4864      */
4865     @Test
4866     @Alerts("ReferenceError")
4867     public void midiMessageEvent() throws Exception {
4868         test("MIDIMessageEvent");
4869     }
4870 
4871     /**
4872      * @throws Exception if the test fails
4873      */
4874     @Test
4875     @Alerts("ReferenceError")
4876     public void midiOutput() throws Exception {
4877         test("MIDIOutput");
4878     }
4879 
4880     /**
4881      * @throws Exception if the test fails
4882      */
4883     @Test
4884     @Alerts("ReferenceError")
4885     public void midiOutputMap() throws Exception {
4886         test("MIDIOutputMap");
4887     }
4888 
4889     /**
4890      * @throws Exception if the test fails
4891      */
4892     @Test
4893     @Alerts("ReferenceError")
4894     public void midiPort() throws Exception {
4895         test("MIDIPort");
4896     }
4897 
4898     /**
4899      * Test {@link org.htmlunit.javascript.host.MimeType}.
4900      *
4901      * @throws Exception if an error occurs
4902      */
4903     @Test
4904     @Alerts("ReferenceError")
4905     public void mimeType() throws Exception {
4906         test("MimeType");
4907     }
4908 
4909     /**
4910      * Test {@link org.htmlunit.javascript.host.MimeTypeArray}.
4911      *
4912      * @throws Exception if an error occurs
4913      */
4914     @Test
4915     @Alerts("ReferenceError")
4916     public void mimeTypeArray() throws Exception {
4917         test("MimeTypeArray");
4918     }
4919 
4920     /**
4921      * Test {@link org.htmlunit.javascript.host.event.MouseEvent}.
4922      *
4923      * @throws Exception if an error occurs
4924      */
4925     @Test
4926     @Alerts("ReferenceError")
4927     public void mouseEvent() throws Exception {
4928         test("MouseEvent");
4929     }
4930 
4931     /**
4932      * @throws Exception if the test fails
4933      */
4934     @Test
4935     @Alerts("ReferenceError")
4936     public void mouseScrollEvent() throws Exception {
4937         test("MouseScrollEvent");
4938     }
4939 
4940     /**
4941      * @throws Exception if the test fails
4942      */
4943     @Test
4944     @Alerts("ReferenceError")
4945     public void mouseWheelEvent() throws Exception {
4946         test("MouseWheelEvent");
4947     }
4948 
4949     /**
4950      * @throws Exception if the test fails
4951      */
4952     @Test
4953     @Alerts("ReferenceError")
4954     public void mozActivity() throws Exception {
4955         test("MozActivity");
4956     }
4957 
4958     /**
4959      * @throws Exception if the test fails
4960      */
4961     @Test
4962     @Alerts("ReferenceError")
4963     public void mozActivityOptions() throws Exception {
4964         test("MozActivityOptions");
4965     }
4966 
4967     /**
4968      * @throws Exception if the test fails
4969      */
4970     @Test
4971     @Alerts("ReferenceError")
4972     public void mozActivityRequestHandler() throws Exception {
4973         test("MozActivityRequestHandler");
4974     }
4975 
4976     /**
4977      * @throws Exception if the test fails
4978      */
4979     @Test
4980     @Alerts("ReferenceError")
4981     public void mozAlarmsManager() throws Exception {
4982         test("MozAlarmsManager");
4983     }
4984 
4985     /**
4986      * @throws Exception if the test fails
4987      */
4988     @Test
4989     @Alerts("ReferenceError")
4990     public void mozContact() throws Exception {
4991         test("MozContact");
4992     }
4993 
4994     /**
4995      * @throws Exception if the test fails
4996      */
4997     @Test
4998     @Alerts("ReferenceError")
4999     public void mozContactChangeEvent() throws Exception {
5000         test("MozContactChangeEvent");
5001     }
5002 
5003     /**
5004      * @throws Exception if the test fails
5005      */
5006     @Test
5007     @Alerts("ReferenceError")
5008     public void mozCSSKeyframesRule() throws Exception {
5009         test("MozCSSKeyframesRule");
5010     }
5011 
5012     /**
5013      * @throws Exception if the test fails
5014      */
5015     @Test
5016     @Alerts("ReferenceError")
5017     public void mozIccManager() throws Exception {
5018         test("MozIccManager");
5019     }
5020 
5021     /**
5022      * @throws Exception if the test fails
5023      */
5024     @Test
5025     @Alerts("ReferenceError")
5026     public void mozMmsEvent() throws Exception {
5027         test("MozMmsEvent");
5028     }
5029 
5030     /**
5031      * @throws Exception if the test fails
5032      */
5033     @Test
5034     @Alerts("ReferenceError")
5035     public void mozMmsMessage() throws Exception {
5036         test("MozMmsMessage");
5037     }
5038 
5039     /**
5040      * @throws Exception if the test fails
5041      */
5042     @Test
5043     @Alerts("ReferenceError")
5044     public void mozMobileCellInfo() throws Exception {
5045         test("MozMobileCellInfo");
5046     }
5047 
5048     /**
5049      * @throws Exception if the test fails
5050      */
5051     @Test
5052     @Alerts("ReferenceError")
5053     public void mozMobileCFInfo() throws Exception {
5054         test("MozMobileCFInfo");
5055     }
5056 
5057     /**
5058      * @throws Exception if the test fails
5059      */
5060     @Test
5061     @Alerts("ReferenceError")
5062     public void mozMobileConnection() throws Exception {
5063         test("MozMobileConnection");
5064     }
5065 
5066     /**
5067      * @throws Exception if the test fails
5068      */
5069     @Test
5070     @Alerts("ReferenceError")
5071     public void mozMobileConnectionInfo() throws Exception {
5072         test("MozMobileConnectionInfo");
5073     }
5074 
5075     /**
5076      * @throws Exception if the test fails
5077      */
5078     @Test
5079     @Alerts("ReferenceError")
5080     public void mozMobileICCInfo() throws Exception {
5081         test("MozMobileICCInfo");
5082     }
5083 
5084     /**
5085      * @throws Exception if the test fails
5086      */
5087     @Test
5088     @Alerts("ReferenceError")
5089     public void mozMobileMessageManager() throws Exception {
5090         test("MozMobileMessageManager");
5091     }
5092 
5093     /**
5094      * @throws Exception if the test fails
5095      */
5096     @Test
5097     @Alerts("ReferenceError")
5098     public void mozMobileMessageThread() throws Exception {
5099         test("MozMobileMessageThread");
5100     }
5101 
5102     /**
5103      * @throws Exception if the test fails
5104      */
5105     @Test
5106     @Alerts("ReferenceError")
5107     public void mozMobileNetworkInfo() throws Exception {
5108         test("MozMobileNetworkInfo");
5109     }
5110 
5111     /**
5112      * @throws Exception if the test fails
5113      */
5114     @Test
5115     @Alerts("ReferenceError")
5116     public void mozNDEFRecord() throws Exception {
5117         test("MozNDEFRecord");
5118     }
5119 
5120     /**
5121      * @throws Exception if the test fails
5122      */
5123     @Test
5124     @Alerts("ReferenceError")
5125     public void mozNetworkStats() throws Exception {
5126         test("MozNetworkStats");
5127     }
5128 
5129     /**
5130      * @throws Exception if the test fails
5131      */
5132     @Test
5133     @Alerts("ReferenceError")
5134     public void mozNetworkStatsData() throws Exception {
5135         test("MozNetworkStatsData");
5136     }
5137 
5138     /**
5139      * @throws Exception if the test fails
5140      */
5141     @Test
5142     @Alerts("ReferenceError")
5143     public void mozNetworkStatsManager() throws Exception {
5144         test("MozNetworkStatsManager");
5145     }
5146 
5147     /**
5148      * @throws Exception if the test fails
5149      */
5150     @Test
5151     @Alerts("ReferenceError")
5152     public void mozNFC() throws Exception {
5153         test("MozNFC");
5154     }
5155 
5156     /**
5157      * @throws Exception if the test fails
5158      */
5159     @Test
5160     @Alerts("ReferenceError")
5161     public void mozNFCPeer() throws Exception {
5162         test("MozNFCPeer");
5163     }
5164 
5165     /**
5166      * @throws Exception if the test fails
5167      */
5168     @Test
5169     @Alerts("ReferenceError")
5170     public void mozNFCTag() throws Exception {
5171         test("MozNFCTag");
5172     }
5173 
5174     /**
5175      * @throws Exception if the test fails
5176      */
5177     @Test
5178     @Alerts("ReferenceError")
5179     public void mozPowerManager() throws Exception {
5180         test("MozPowerManager");
5181     }
5182 
5183     /**
5184      * @throws Exception if the test fails
5185      */
5186     @Test
5187     @Alerts("ReferenceError")
5188     public void mozRTCIceCandidate() throws Exception {
5189         test("mozRTCIceCandidate");
5190     }
5191 
5192     /**
5193      * @throws Exception if the test fails
5194      */
5195     @Test
5196     @Alerts("ReferenceError")
5197     public void mozRTCPeerConnection() throws Exception {
5198         test("mozRTCPeerConnection");
5199     }
5200 
5201     /**
5202      * @throws Exception if the test fails
5203      */
5204     @Test
5205     @Alerts("ReferenceError")
5206     public void mozRTCSessionDescription() throws Exception {
5207         test("mozRTCSessionDescription");
5208     }
5209 
5210     /**
5211      * @throws Exception if the test fails
5212      */
5213     @Test
5214     @Alerts("ReferenceError")
5215     public void mozSettingsEvent() throws Exception {
5216         test("MozSettingsEvent");
5217     }
5218 
5219     /**
5220      * @throws Exception if the test fails
5221      */
5222     @Test
5223     @Alerts("ReferenceError")
5224     public void mozSmsEvent() throws Exception {
5225         test("MozSmsEvent");
5226     }
5227 
5228     /**
5229      * @throws Exception if the test fails
5230      */
5231     @Test
5232     @Alerts("ReferenceError")
5233     public void mozSmsFilter() throws Exception {
5234         test("MozSmsFilter");
5235     }
5236 
5237     /**
5238      * @throws Exception if the test fails
5239      */
5240     @Test
5241     @Alerts("ReferenceError")
5242     public void mozSmsManager() throws Exception {
5243         test("MozSmsManager");
5244     }
5245 
5246     /**
5247      * @throws Exception if the test fails
5248      */
5249     @Test
5250     @Alerts("ReferenceError")
5251     public void mozSmsMessage() throws Exception {
5252         test("MozSmsMessage");
5253     }
5254 
5255     /**
5256      * @throws Exception if the test fails
5257      */
5258     @Test
5259     @Alerts("ReferenceError")
5260     public void mozSmsSegmentInfo() throws Exception {
5261         test("MozSmsSegmentInfo");
5262     }
5263 
5264     /**
5265      * @throws Exception if the test fails
5266      */
5267     @Test
5268     @Alerts("ReferenceError")
5269     public void mozSocial() throws Exception {
5270         test("MozSocial");
5271     }
5272 
5273     /**
5274      * @throws Exception if the test fails
5275      */
5276     @Test
5277     @Alerts("ReferenceError")
5278     public void mozTimeManager() throws Exception {
5279         test("MozTimeManager");
5280     }
5281 
5282     /**
5283      * @throws Exception if the test fails
5284      */
5285     @Test
5286     @Alerts("ReferenceError")
5287     public void mozVoicemail() throws Exception {
5288         test("MozVoicemail");
5289     }
5290 
5291     /**
5292      * @throws Exception if the test fails
5293      */
5294     @Test
5295     @Alerts("ReferenceError")
5296     public void mozVoicemailEvent() throws Exception {
5297         test("MozVoicemailEvent");
5298     }
5299 
5300     /**
5301      * @throws Exception if the test fails
5302      */
5303     @Test
5304     @Alerts("ReferenceError")
5305     public void mozVoicemailStatus() throws Exception {
5306         test("MozVoicemailStatus");
5307     }
5308 
5309     /**
5310      * @throws Exception if the test fails
5311      */
5312     @Test
5313     @Alerts("ReferenceError")
5314     public void mozWifiConnectionInfoEvent() throws Exception {
5315         test("MozWifiConnectionInfoEvent");
5316     }
5317 
5318     /**
5319      * @throws Exception if the test fails
5320      */
5321     @Test
5322     @Alerts("ReferenceError")
5323     public void mozWifiP2pGroupOwner() throws Exception {
5324         test("MozWifiP2pGroupOwner");
5325     }
5326 
5327     /**
5328      * @throws Exception if the test fails
5329      */
5330     @Test
5331     @Alerts("ReferenceError")
5332     public void mozWifiP2pManager() throws Exception {
5333         test("MozWifiP2pManager");
5334     }
5335 
5336     /**
5337      * @throws Exception if the test fails
5338      */
5339     @Test
5340     @Alerts("ReferenceError")
5341     public void mozWifiStatusChangeEvent() throws Exception {
5342         test("MozWifiStatusChangeEvent");
5343     }
5344 
5345     /**
5346      * Test {@link org.htmlunit.javascript.host.css.ComputedCSSStyleDeclaration}.
5347      *
5348      * @throws Exception if an error occurs
5349      */
5350     @Test
5351     @Alerts("ReferenceError")
5352     public void msCurrentStyleCSSProperties() throws Exception {
5353         test("MSCurrentStyleCSSProperties");
5354     }
5355 
5356     /**
5357      * @throws Exception if the test fails
5358      */
5359     @Test
5360     @Alerts("ReferenceError")
5361     public void msGestureEvent() throws Exception {
5362         test("MSGestureEvent");
5363     }
5364 
5365     /**
5366      * Test {@link org.htmlunit.javascript.host.css.CSSStyleDeclaration}.
5367      *
5368      * @throws Exception if an error occurs
5369      */
5370     @Test
5371     @Alerts("ReferenceError")
5372     public void msStyleCSSProperties() throws Exception {
5373         test("MSStyleCSSProperties");
5374     }
5375 
5376     /**
5377      * Test {@link org.htmlunit.javascript.host.event.MutationEvent}.
5378      *
5379      * @throws Exception if an error occurs
5380      */
5381     @Test
5382     @Alerts("ReferenceError")
5383     public void mutationEvent() throws Exception {
5384         test("MutationEvent");
5385     }
5386 
5387     /**
5388      * @throws Exception if the test fails
5389      */
5390     @Test
5391     @Alerts("ReferenceError")
5392     public void mutationObserver() throws Exception {
5393         test("MutationObserver");
5394     }
5395 
5396     /**
5397      * @throws Exception if the test fails
5398      */
5399     @Test
5400     @Alerts("ReferenceError")
5401     public void mutationRecord() throws Exception {
5402         test("MutationRecord");
5403     }
5404 
5405     /**
5406      * Test {@link org.htmlunit.javascript.host.NamedNodeMap}.
5407      *
5408      * @throws Exception if an error occurs
5409      */
5410     @Test
5411     @Alerts("ReferenceError")
5412     public void namedNodeMap() throws Exception {
5413         test("NamedNodeMap");
5414     }
5415 
5416     /**
5417      * @throws Exception if the test fails
5418      */
5419     @Test
5420     @Alerts("ReferenceError")
5421     public void nameList() throws Exception {
5422         test("NameList");
5423     }
5424 
5425     /**
5426      * Test {@link org.htmlunit.javascript.host.Namespace}.
5427      *
5428      * @throws Exception if an error occurs
5429      */
5430     @Test
5431     @Alerts("ReferenceError")
5432     public void namespace() throws Exception {
5433         test("Namespace");
5434     }
5435 
5436     /**
5437      * Test {@link org.htmlunit.javascript.host.NamespaceCollection}.
5438      *
5439      * @throws Exception if an error occurs
5440      */
5441     @Test
5442     @Alerts("ReferenceError")
5443     public void namespaceCollection() throws Exception {
5444         test("NamespaceCollection");
5445     }
5446 
5447     /**
5448      * @throws Exception if the test fails
5449      */
5450     @Test
5451     @Alerts("NaN")
5452     public void naN() throws Exception {
5453         test("NaN");
5454     }
5455 
5456     /**
5457      * Test {@link org.htmlunit.javascript.host.dom.XPathNSResolver}.
5458      *
5459      * @throws Exception if an error occurs
5460      */
5461     @Test
5462     @Alerts("ReferenceError")
5463     public void nativeXPathNSResolver() throws Exception {
5464         test("NativeXPathNSResolver");
5465     }
5466 
5467     /**
5468      * Test {@link org.htmlunit.javascript.host.Navigator}.
5469      *
5470      * @throws Exception if an error occurs
5471      */
5472     @Test
5473     @Alerts("ReferenceError")
5474     public void navigator() throws Exception {
5475         test("Navigator");
5476     }
5477 
5478     /**
5479      * @throws Exception if the test fails
5480      */
5481     @Test
5482     @Alerts("ReferenceError")
5483     public void navigatorConcurrentHardware() throws Exception {
5484         test("NavigatorConcurrentHardware");
5485     }
5486 
5487     /**
5488      * @throws Exception if the test fails
5489      */
5490     @Test
5491     @Alerts("ReferenceError")
5492     public void navigatorGeolocation() throws Exception {
5493         test("NavigatorGeolocation");
5494     }
5495 
5496     /**
5497      * @throws Exception if the test fails
5498      */
5499     @Test
5500     @Alerts("ReferenceError")
5501     public void navigatorID() throws Exception {
5502         test("NavigatorID");
5503     }
5504 
5505     /**
5506      * @throws Exception if the test fails
5507      */
5508     @Test
5509     @Alerts("ReferenceError")
5510     public void navigatorLanguage() throws Exception {
5511         test("NavigatorLanguage");
5512     }
5513 
5514     /**
5515      * @throws Exception if the test fails
5516      */
5517     @Test
5518     @Alerts("ReferenceError")
5519     public void navigatorOnLine() throws Exception {
5520         test("NavigatorOnLine");
5521     }
5522 
5523     /**
5524      * @throws Exception if the test fails
5525      */
5526     @Test
5527     @Alerts("ReferenceError")
5528     public void navigatorPlugins() throws Exception {
5529         test("NavigatorPlugins");
5530     }
5531 
5532     /**
5533      * @throws Exception if the test fails
5534      */
5535     @Test
5536     @Alerts("ReferenceError")
5537     public void navigatorStorage() throws Exception {
5538         test("NavigatorStorage");
5539     }
5540 
5541     /**
5542      * Test {@link org.htmlunit.javascript.host.network.NetworkInformation}.
5543      *
5544      * @throws Exception if an error occurs
5545      */
5546     @Test
5547     @Alerts(DEFAULT = "function NetworkInformation() { [native code] }",
5548             FF = "ReferenceError",
5549             FF_ESR = "ReferenceError")
5550     public void networkInformation() throws Exception {
5551         test("NetworkInformation");
5552     }
5553 
5554     /**
5555      * Test {@link org.htmlunit.javascript.host.dom.Node}.
5556      *
5557      * @throws Exception if an error occurs
5558      */
5559     @Test
5560     @Alerts("ReferenceError")
5561     public void node() throws Exception {
5562         test("Node");
5563     }
5564 
5565     /**
5566      * Test {@link org.htmlunit.javascript.host.dom.NodeFilter}.
5567      *
5568      * @throws Exception if an error occurs
5569      */
5570     @Test
5571     @Alerts("ReferenceError")
5572     public void nodeFilter() throws Exception {
5573         test("NodeFilter");
5574     }
5575 
5576     /**
5577      * @throws Exception if the test fails
5578      */
5579     @Test
5580     @Alerts("ReferenceError")
5581     public void nodeIterator() throws Exception {
5582         test("NodeIterator");
5583     }
5584 
5585     /**
5586      * Test {@link org.htmlunit.javascript.host.dom.NodeList}.
5587      *
5588      * @throws Exception if an error occurs
5589      */
5590     @Test
5591     @Alerts("ReferenceError")
5592     public void nodeList() throws Exception {
5593         test("NodeList");
5594     }
5595 
5596     /**
5597      * @throws Exception if the test fails
5598      */
5599     @Test
5600     @Alerts("ReferenceError")
5601     public void nonDocumentTypeChildNode() throws Exception {
5602         test("NonDocumentTypeChildNode");
5603     }
5604 
5605     /**
5606      * @throws Exception if the test fails
5607      */
5608     @Test
5609     @Alerts("ReferenceError")
5610     public void notation() throws Exception {
5611         test("Notation");
5612     }
5613 
5614     /**
5615      * Test {@link org.htmlunit.javascript.host.Notification}.
5616      *
5617      * @throws Exception if an error occurs
5618      */
5619     @Test
5620     @Alerts("function Notification() { [native code] }")
5621     public void notification() throws Exception {
5622         test("Notification");
5623     }
5624 
5625     /**
5626      * @throws Exception if the test fails
5627      */
5628     @Test
5629     @Alerts("ReferenceError")
5630     public void notificationEvent() throws Exception {
5631         test("NotificationEvent");
5632     }
5633 
5634     /**
5635      * @throws Exception if the test fails
5636      */
5637     @Test
5638     @Alerts("ReferenceError")
5639     public void notifyAudioAvailableEvent() throws Exception {
5640         test("NotifyAudioAvailableEvent");
5641     }
5642 
5643     /**
5644      * @throws Exception if the test fails
5645      */
5646     @Test
5647     @Alerts("function Number() { [native code] }")
5648     public void number() throws Exception {
5649         test("Number");
5650     }
5651 
5652     /**
5653      * @throws Exception if an error occurs
5654      */
5655     @Test
5656     @Alerts("function Object() { [native code] }")
5657     public void object() throws Exception {
5658         test("Object");
5659     }
5660 
5661     /**
5662      * @throws Exception if the test fails
5663      */
5664     @Test
5665     @Alerts("ReferenceError")
5666     public void oes_element_index_uint() throws Exception {
5667         test("OES_element_index_uint");
5668     }
5669 
5670     /**
5671      * @throws Exception if the test fails
5672      */
5673     @Test
5674     @Alerts("ReferenceError")
5675     public void oes_standard_derivatives() throws Exception {
5676         test("OES_standard_derivatives");
5677     }
5678 
5679     /**
5680      * @throws Exception if the test fails
5681      */
5682     @Test
5683     @Alerts("ReferenceError")
5684     public void oes_texture_float() throws Exception {
5685         test("OES_texture_float");
5686     }
5687 
5688     /**
5689      * @throws Exception if the test fails
5690      */
5691     @Test
5692     @Alerts("ReferenceError")
5693     public void oes_texture_float_linear() throws Exception {
5694         test("OES_texture_float_linear");
5695     }
5696 
5697     /**
5698      * @throws Exception if the test fails
5699      */
5700     @Test
5701     @Alerts("ReferenceError")
5702     public void oes_texture_half_float() throws Exception {
5703         test("OES_texture_half_float");
5704     }
5705 
5706     /**
5707      * @throws Exception if the test fails
5708      */
5709     @Test
5710     @Alerts("ReferenceError")
5711     public void oes_texture_half_float_linear() throws Exception {
5712         test("OES_texture_half_float_linear");
5713     }
5714 
5715     /**
5716      * @throws Exception if the test fails
5717      */
5718     @Test
5719     @Alerts("ReferenceError")
5720     public void oes_vertex_array_object() throws Exception {
5721         test("OES_vertex_array_object");
5722     }
5723 
5724     /**
5725      * @throws Exception if the test fails
5726      */
5727     @Test
5728     @Alerts("ReferenceError")
5729     public void offlineAudioCompletionEvent() throws Exception {
5730         test("OfflineAudioCompletionEvent");
5731     }
5732 
5733     /**
5734      * @throws Exception if the test fails
5735      */
5736     @Test
5737     @Alerts("ReferenceError")
5738     public void offlineAudioContext() throws Exception {
5739         test("OfflineAudioContext");
5740     }
5741 
5742     /**
5743      * Test {@link org.htmlunit.javascript.host.ApplicationCache}.
5744      *
5745      * @throws Exception if an error occurs
5746      */
5747     @Test
5748     @Alerts("ReferenceError")
5749     public void offlineResourceList() throws Exception {
5750         test("OfflineResourceList");
5751     }
5752 
5753     /**
5754      * @throws Exception if the test fails
5755      */
5756     @Test
5757     @Alerts("function OffscreenCanvas() { [native code] }")
5758     @HtmlUnitNYI(CHROME = "ReferenceError", EDGE = "ReferenceError", FF = "ReferenceError", FF_ESR = "ReferenceError")
5759     public void offscreenCanvas() throws Exception {
5760         test("OffscreenCanvas");
5761     }
5762 
5763     /**
5764      * Test {@link org.htmlunit.javascript.host.html.HTMLOptionElement}.
5765      *
5766      * @throws Exception if an error occurs
5767      */
5768     @Test
5769     @Alerts("ReferenceError")
5770     public void option() throws Exception {
5771         test("Option");
5772     }
5773 
5774     /**
5775      * @throws Exception if the test fails
5776      */
5777     @Test
5778     @Alerts("ReferenceError")
5779     public void oscillatorNode() throws Exception {
5780         test("OscillatorNode");
5781     }
5782 
5783     /**
5784      * @throws Exception if the test fails
5785      */
5786     @Test
5787     @Alerts("ReferenceError")
5788     public void overflowEvent() throws Exception {
5789         test("OverflowEvent");
5790     }
5791 
5792     /**
5793      * @throws Exception if the test fails
5794      */
5795     @Test
5796     @Alerts("ReferenceError")
5797     public void pageTransitionEvent() throws Exception {
5798         test("PageTransitionEvent");
5799     }
5800 
5801     /**
5802      * @throws Exception if the test fails
5803      */
5804     @Test
5805     @Alerts("ReferenceError")
5806     public void pannerNode() throws Exception {
5807         test("PannerNode");
5808     }
5809 
5810     /**
5811      * @throws Exception if the test fails
5812      */
5813     @Test
5814     @Alerts("ReferenceError")
5815     public void parallelArray() throws Exception {
5816         test("ParallelArray");
5817     }
5818 
5819     /**
5820      * @throws Exception if the test fails
5821      */
5822     @Test
5823     @Alerts("ReferenceError")
5824     public void parentNode() throws Exception {
5825         test("ParentNode");
5826     }
5827 
5828     /**
5829      * @throws Exception if the test fails
5830      */
5831     @Test
5832     @Alerts("function parseFloat() { [native code] }")
5833     public void parseFloat() throws Exception {
5834         test("parseFloat");
5835     }
5836 
5837     /**
5838      * @throws Exception if the test fails
5839      */
5840     @Test
5841     @Alerts("function parseInt() { [native code] }")
5842     public void parseInt() throws Exception {
5843         test("parseInt");
5844     }
5845 
5846     /**
5847      * @throws Exception if the test fails
5848      */
5849     @Test
5850     @Alerts("ReferenceError")
5851     public void passwordCredential() throws Exception {
5852         test("PasswordCredential");
5853     }
5854 
5855     /**
5856      * Test {@link org.htmlunit.javascript.host.canvas.Path2D}.
5857      *
5858      * @throws Exception if the test fails
5859      */
5860     @Test
5861     @Alerts("function Path2D() { [native code] }")
5862     public void path2D() throws Exception {
5863         test("Path2D");
5864     }
5865 
5866     /**
5867      * @throws Exception if the test fails
5868      */
5869     @Test
5870     @Alerts("ReferenceError")
5871     public void paymentAddress() throws Exception {
5872         test("PaymentAddress");
5873     }
5874 
5875     /**
5876      * @throws Exception if the test fails
5877      */
5878     @Test
5879     @Alerts("ReferenceError")
5880     public void paymentRequest() throws Exception {
5881         test("PaymentRequest");
5882     }
5883 
5884     /**
5885      * @throws Exception if the test fails
5886      */
5887     @Test
5888     @Alerts("ReferenceError")
5889     public void paymentResponse() throws Exception {
5890         test("PaymentResponse");
5891     }
5892 
5893     /**
5894      * @throws Exception if the test fails
5895      */
5896     @Test
5897     @Alerts("function Performance() { [native code] }")
5898     public void performance() throws Exception {
5899         test("Performance");
5900     }
5901 
5902     /**
5903      * @throws Exception if the test fails
5904      */
5905     @Test
5906     @Alerts("function PerformanceEntry() { [native code] }")
5907     public void performanceEntry() throws Exception {
5908         test("PerformanceEntry");
5909     }
5910 
5911     /**
5912      * @throws Exception if the test fails
5913      */
5914     @Test
5915     @Alerts("ReferenceError")
5916     public void performanceFrameTiming() throws Exception {
5917         test("PerformanceFrameTiming");
5918     }
5919 
5920     /**
5921      * @throws Exception if the test fails
5922      */
5923     @Test
5924     @Alerts("function PerformanceMark() { [native code] }")
5925     public void performanceMark() throws Exception {
5926         test("PerformanceMark");
5927     }
5928 
5929     /**
5930      * @throws Exception if the test fails
5931      */
5932     @Test
5933     @Alerts("function PerformanceMeasure() { [native code] }")
5934     public void performanceMeasure() throws Exception {
5935         test("PerformanceMeasure");
5936     }
5937 
5938     /**
5939      * @throws Exception if the test fails
5940      */
5941     @Test
5942     @Alerts("ReferenceError")
5943     public void performanceNavigation() throws Exception {
5944         test("PerformanceNavigation");
5945     }
5946 
5947     /**
5948      * @throws Exception if the test fails
5949      */
5950     @Test
5951     @Alerts("ReferenceError")
5952     public void performanceNavigationTiming() throws Exception {
5953         test("PerformanceNavigationTiming");
5954     }
5955 
5956     /**
5957      * @throws Exception if the test fails
5958      */
5959     @Test
5960     @Alerts("function PerformanceObserver() { [native code] }")
5961     public void performanceObserver() throws Exception {
5962         test("PerformanceObserver");
5963     }
5964 
5965     /**
5966      * @throws Exception if the test fails
5967      */
5968     @Test
5969     @Alerts("function PerformanceObserverEntryList() { [native code] }")
5970     public void performanceObserverEntryList() throws Exception {
5971         test("PerformanceObserverEntryList");
5972     }
5973 
5974     /**
5975      * @throws Exception if the test fails
5976      */
5977     @Test
5978     @Alerts("function PerformanceResourceTiming() { [native code] }")
5979     public void performanceResourceTiming() throws Exception {
5980         test("PerformanceResourceTiming");
5981     }
5982 
5983     /**
5984      * @throws Exception if the test fails
5985      */
5986     @Test
5987     @Alerts("ReferenceError")
5988     public void performanceTiming() throws Exception {
5989         test("PerformanceTiming");
5990     }
5991 
5992     /**
5993      * @throws Exception if the test fails
5994      */
5995     @Test
5996     @Alerts("ReferenceError")
5997     public void periodicSyncEvent() throws Exception {
5998         test("PeriodicSyncEvent");
5999     }
6000 
6001     /**
6002      * @throws Exception if the test fails
6003      */
6004     @Test
6005     @Alerts(DEFAULT = "function PeriodicSyncManager() { [native code] }",
6006             FF = "ReferenceError",
6007             FF_ESR = "ReferenceError")
6008     public void periodicSyncManager() throws Exception {
6009         test("PeriodicSyncManager");
6010     }
6011 
6012     /**
6013      * @throws Exception if the test fails
6014      */
6015     @Test
6016     @Alerts("ReferenceError")
6017     public void periodicSyncRegistration() throws Exception {
6018         test("PeriodicSyncRegistration");
6019     }
6020 
6021     /**
6022      * @throws Exception if the test fails
6023      */
6024     @Test
6025     @Alerts("ReferenceError")
6026     public void periodicWave() throws Exception {
6027         test("PeriodicWave");
6028     }
6029 
6030     /**
6031      * @throws Exception if the test fails
6032      */
6033     @Test
6034     @Alerts("function Permissions() { [native code] }")
6035     public void permissions() throws Exception {
6036         test("Permissions");
6037     }
6038 
6039     /**
6040      * @throws Exception if the test fails
6041      */
6042     @Test
6043     @Alerts("ReferenceError")
6044     public void permissionSettings() throws Exception {
6045         test("PermissionSettings");
6046     }
6047 
6048     /**
6049      * @throws Exception if the test fails
6050      */
6051     @Test
6052     @Alerts("function PermissionStatus() { [native code] }")
6053     public void permissionStatus() throws Exception {
6054         test("PermissionStatus");
6055     }
6056 
6057     /**
6058      * Test {@link org.htmlunit.javascript.host.Plugin}.
6059      *
6060      * @throws Exception if an error occurs
6061      */
6062     @Test
6063     @Alerts("ReferenceError")
6064     public void plugin() throws Exception {
6065         test("Plugin");
6066     }
6067 
6068     /**
6069      * Test {@link org.htmlunit.javascript.host.PluginArray}.
6070      *
6071      * @throws Exception if an error occurs
6072      */
6073     @Test
6074     @Alerts("ReferenceError")
6075     public void pluginArray() throws Exception {
6076         test("PluginArray");
6077     }
6078 
6079     /**
6080      * @throws Exception if the test fails
6081      */
6082     @Test
6083     @Alerts("ReferenceError")
6084     public void point() throws Exception {
6085         test("Point");
6086     }
6087 
6088     /**
6089      * Test {@link org.htmlunit.javascript.host.event.PointerEvent}.
6090      *
6091      * @throws Exception if an error occurs
6092      */
6093     @Test
6094     @Alerts("ReferenceError")
6095     public void pointerEvent() throws Exception {
6096         test("PointerEvent");
6097     }
6098 
6099     /**
6100      * @throws Exception if the test fails
6101      */
6102     @Test
6103     @Alerts("ReferenceError")
6104     public void popStateEvent() throws Exception {
6105         test("PopStateEvent");
6106     }
6107 
6108     /**
6109      * @throws Exception if an error occurs
6110      */
6111     @Test
6112     @Alerts("ReferenceError")
6113     public void popup() throws Exception {
6114         test("Popup");
6115     }
6116 
6117     /**
6118      * @throws Exception if the test fails
6119      */
6120     @Test
6121     @Alerts("ReferenceError")
6122     public void portCollection() throws Exception {
6123         test("PortCollection");
6124     }
6125 
6126     /**
6127      * Test {@link org.htmlunit.javascript.host.geo.GeolocationPosition}.
6128      *
6129      * @throws Exception if an error occurs
6130      */
6131     @Test
6132     @Alerts("ReferenceError")
6133     public void position() throws Exception {
6134         test("Position");
6135     }
6136 
6137     /**
6138      * @throws Exception if the test fails
6139      */
6140     @Test
6141     @Alerts("ReferenceError")
6142     public void positionError() throws Exception {
6143         test("PositionError");
6144     }
6145 
6146     /**
6147      * @throws Exception if the test fails
6148      */
6149     @Test
6150     @Alerts("ReferenceError")
6151     public void positionOptions() throws Exception {
6152         test("PositionOptions");
6153     }
6154 
6155     /**
6156      * @throws Exception if the test fails
6157      */
6158     @Test
6159     @Alerts("ReferenceError")
6160     public void positionSensorVRDevice() throws Exception {
6161         test("PositionSensorVRDevice");
6162     }
6163 
6164     /**
6165      * @throws Exception if the test fails
6166      */
6167     @Test
6168     @Alerts("ReferenceError")
6169     public void powerManager() throws Exception {
6170         test("PowerManager");
6171     }
6172 
6173     /**
6174      * @throws Exception if the test fails
6175      */
6176     @Test
6177     @Alerts("ReferenceError")
6178     public void presentation() throws Exception {
6179         test("Presentation");
6180     }
6181 
6182     /**
6183      * @throws Exception if the test fails
6184      */
6185     @Test
6186     @Alerts("ReferenceError")
6187     public void presentationAvailability() throws Exception {
6188         test("PresentationAvailability");
6189     }
6190 
6191     /**
6192      * @throws Exception if the test fails
6193      */
6194     @Test
6195     @Alerts("ReferenceError")
6196     public void presentationConnection() throws Exception {
6197         test("PresentationConnection");
6198     }
6199 
6200     /**
6201      * @throws Exception if the test fails
6202      */
6203     @Test
6204     @Alerts("ReferenceError")
6205     public void presentationConnectionAvailableEvent() throws Exception {
6206         test("PresentationConnectionAvailableEvent");
6207     }
6208 
6209     /**
6210      * @throws Exception if the test fails
6211      */
6212     @Test
6213     @Alerts("ReferenceError")
6214     public void presentationConnectionClosedEvent() throws Exception {
6215         test("PresentationConnectionClosedEvent");
6216     }
6217 
6218     /**
6219      * @throws Exception if the test fails
6220      */
6221     @Test
6222     @Alerts("ReferenceError")
6223     public void presentationConnectionCloseEvent() throws Exception {
6224         test("PresentationConnectionCloseEvent");
6225     }
6226 
6227     /**
6228      * @throws Exception if the test fails
6229      */
6230     @Test
6231     @Alerts("ReferenceError")
6232     public void presentationConnectionList() throws Exception {
6233         test("PresentationConnectionList");
6234     }
6235 
6236     /**
6237      * @throws Exception if the test fails
6238      */
6239     @Test
6240     @Alerts("ReferenceError")
6241     public void presentationReceiver() throws Exception {
6242         test("PresentationReceiver");
6243     }
6244 
6245     /**
6246      * @throws Exception if the test fails
6247      */
6248     @Test
6249     @Alerts("ReferenceError")
6250     public void presentationRequest() throws Exception {
6251         test("PresentationRequest");
6252     }
6253 
6254     /**
6255      * Test {@link org.htmlunit.javascript.host.dom.ProcessingInstruction}.
6256      *
6257      * @throws Exception if an error occurs
6258      */
6259     @Test
6260     @Alerts("ReferenceError")
6261     public void processingInstruction() throws Exception {
6262         test("ProcessingInstruction");
6263     }
6264 
6265     /**
6266      * @throws Exception if the test fails
6267      */
6268     @Test
6269     @Alerts("function ProgressEvent() { [native code] }")
6270     public void progressEvent() throws Exception {
6271         test("ProgressEvent");
6272     }
6273 
6274     /**
6275      * @throws Exception if an error occurs
6276      */
6277     @Test
6278     @Alerts("function Promise() { [native code] }")
6279     public void promise() throws Exception {
6280         test("Promise");
6281     }
6282 
6283     /**
6284      * @throws Exception if the test fails
6285      */
6286     @Test
6287     @Alerts("ReferenceError")
6288     public void promiseRejection() throws Exception {
6289         test("PromiseRejection");
6290     }
6291 
6292     /**
6293      * @throws Exception if the test fails
6294      */
6295     @Test
6296     @Alerts("function PromiseRejectionEvent() { [native code] }")
6297     public void promiseRejectionEvent() throws Exception {
6298         test("PromiseRejectionEvent");
6299     }
6300 
6301     /**
6302      * @throws Exception if the test fails
6303      */
6304     @Test
6305     @Alerts("ReferenceError")
6306     public void promiseResolver() throws Exception {
6307         test("PromiseResolver");
6308     }
6309 
6310     /**
6311      * @throws Exception if the test fails
6312      */
6313     @Test
6314     @Alerts("function Proxy() { [native code] }")
6315     public void proxy() throws Exception {
6316         test("Proxy");
6317     }
6318 
6319     /**
6320      * @throws Exception if the test fails
6321      */
6322     @Test
6323     @Alerts("ReferenceError")
6324     public void pushEvent() throws Exception {
6325         test("PushEvent");
6326     }
6327 
6328     /**
6329      * @throws Exception if the test fails
6330      */
6331     @Test
6332     @Alerts("function PushManager() { [native code] }")
6333     public void pushManager() throws Exception {
6334         test("PushManager");
6335     }
6336 
6337     /**
6338      * @throws Exception if the test fails
6339      */
6340     @Test
6341     @Alerts("ReferenceError")
6342     public void pushMessageData() throws Exception {
6343         test("PushMessageData");
6344     }
6345 
6346     /**
6347      * @throws Exception if the test fails
6348      */
6349     @Test
6350     @Alerts("ReferenceError")
6351     public void pushRegistrationManager() throws Exception {
6352         test("PushRegistrationManager");
6353     }
6354 
6355     /**
6356      * @throws Exception if the test fails
6357      */
6358     @Test
6359     @Alerts("function PushSubscription() { [native code] }")
6360     public void pushSubscription() throws Exception {
6361         test("PushSubscription");
6362     }
6363 
6364     /**
6365      * @throws Exception if the test fails
6366      */
6367     @Test
6368     @Alerts("function PushSubscriptionOptions() { [native code] }")
6369     public void pushSubscriptionOptions() throws Exception {
6370         test("PushSubscriptionOptions");
6371     }
6372 
6373     /**
6374      * @throws Exception if the test fails
6375      */
6376     @Test
6377     @Alerts("ReferenceError")
6378     public void radioNodeList() throws Exception {
6379         test("RadioNodeList");
6380     }
6381 
6382     /**
6383      * @throws Exception if the test fails
6384      */
6385     @Test
6386     @Alerts("ReferenceError")
6387     public void randomSource() throws Exception {
6388         test("RandomSource");
6389     }
6390 
6391     /**
6392      * Test {@link org.htmlunit.javascript.host.dom.Range}.
6393      *
6394      * @throws Exception if an error occurs
6395      */
6396     @Test
6397     @Alerts("ReferenceError")
6398     public void range() throws Exception {
6399         test("Range");
6400     }
6401 
6402     /**
6403      * @throws Exception if the test fails
6404      */
6405     @Test
6406     @Alerts("function RangeError() { [native code] }")
6407     public void rangeError() throws Exception {
6408         test("RangeError");
6409     }
6410 
6411     /**
6412      * @throws Exception if the test fails
6413      */
6414     @Test
6415     @Alerts("ReferenceError")
6416     public void readableByteStream() throws Exception {
6417         test("ReadableByteStream");
6418     }
6419 
6420     /**
6421      * @throws Exception if the test fails
6422      */
6423     @Test
6424     @Alerts("function ReadableStream() { [native code] }")
6425     public void readableStream() throws Exception {
6426         test("ReadableStream");
6427     }
6428 
6429     /**
6430      * @throws Exception if the test fails
6431      */
6432     @Test
6433     @Alerts("function ReferenceError() { [native code] }")
6434     public void referenceError() throws Exception {
6435         test("ReferenceError");
6436     }
6437 
6438     /**
6439      * @throws Exception if the test fails
6440      */
6441     @Test
6442     @Alerts("[object Reflect]")
6443     public void reflect() throws Exception {
6444         test("Reflect");
6445     }
6446 
6447     /**
6448      * @throws Exception if the test fails
6449      */
6450     @Test
6451     @Alerts("function RegExp() { [native code] }")
6452     public void regExp() throws Exception {
6453         test("RegExp");
6454     }
6455 
6456     /**
6457      * @throws Exception if the test fails
6458      */
6459     @Test
6460     @Alerts("ReferenceError")
6461     public void remotePlayback() throws Exception {
6462         test("RemotePlayback");
6463     }
6464 
6465     /**
6466      * @throws Exception if the test fails
6467      */
6468     @Test
6469     @Alerts("ReferenceError")
6470     public void renderingContext() throws Exception {
6471         test("RenderingContext");
6472     }
6473 
6474     /**
6475      * @throws Exception if the test fails
6476      */
6477     @Test
6478     @Alerts("function Request() { [native code] }")
6479     public void request() throws Exception {
6480         test("Request");
6481     }
6482 
6483     /**
6484      * @throws Exception if the test fails
6485      */
6486     @Test
6487     @Alerts("function Response() { [native code] }")
6488     public void response() throws Exception {
6489         test("Response");
6490     }
6491 
6492     /**
6493      * Test {@link org.htmlunit.javascript.host.html.RowContainer}.
6494      *
6495      * @throws Exception if an error occurs
6496      */
6497     @Test
6498     @Alerts("ReferenceError")
6499     public void rowContainer() throws Exception {
6500         test("RowContainer");
6501     }
6502 
6503     /**
6504      * @throws Exception if the test fails
6505      */
6506     @Test
6507     @Alerts("ReferenceError")
6508     public void rtcCertificate() throws Exception {
6509         test("RTCCertificate");
6510     }
6511 
6512     /**
6513      * @throws Exception if the test fails
6514      */
6515     @Test
6516     @Alerts("ReferenceError")
6517     public void rtcConfiguration() throws Exception {
6518         test("RTCConfiguration");
6519     }
6520 
6521     /**
6522      * @throws Exception if the test fails
6523      */
6524     @Test
6525     @Alerts(DEFAULT = "function RTCDataChannel() { [native code] }",
6526             FF_ESR = "ReferenceError")
6527     @HtmlUnitNYI(CHROME = "ReferenceError", EDGE = "ReferenceError", FF = "ReferenceError")
6528     public void rtcDataChannel() throws Exception {
6529         test("RTCDataChannel");
6530     }
6531 
6532     /**
6533      * @throws Exception if the test fails
6534      */
6535     @Test
6536     @Alerts("ReferenceError")
6537     public void rtcDataChannelEvent() throws Exception {
6538         test("RTCDataChannelEvent");
6539     }
6540 
6541     /**
6542      * @throws Exception if an error occurs
6543      */
6544     @Test
6545     @Alerts("ReferenceError")
6546     public void rtcIceCandidate() throws Exception {
6547         test("RTCIceCandidate");
6548     }
6549 
6550     /**
6551      * @throws Exception if the test fails
6552      */
6553     @Test
6554     @Alerts("ReferenceError")
6555     public void rtcIceServer() throws Exception {
6556         test("RTCIceServer");
6557     }
6558 
6559     /**
6560      * @throws Exception if the test fails
6561      */
6562     @Test
6563     @Alerts("ReferenceError")
6564     public void rtcIdentityAssertion() throws Exception {
6565         test("RTCIdentityAssertion");
6566     }
6567 
6568     /**
6569      * @throws Exception if the test fails
6570      */
6571     @Test
6572     @Alerts("ReferenceError")
6573     public void rtcIdentityErrorEvent() throws Exception {
6574         test("RTCIdentityErrorEvent");
6575     }
6576 
6577     /**
6578      * @throws Exception if the test fails
6579      */
6580     @Test
6581     @Alerts("ReferenceError")
6582     public void rtcIdentityEvent() throws Exception {
6583         test("RTCIdentityEvent");
6584     }
6585 
6586     /**
6587      * @throws Exception if the test fails
6588      */
6589     @Test
6590     @Alerts("ReferenceError")
6591     public void rtcPeerConnection() throws Exception {
6592         test("RTCPeerConnection");
6593     }
6594 
6595     /**
6596      * @throws Exception if the test fails
6597      */
6598     @Test
6599     @Alerts("ReferenceError")
6600     public void rtcPeerConnectionIceEvent() throws Exception {
6601         test("RTCPeerConnectionIceEvent");
6602     }
6603 
6604     /**
6605      * @throws Exception if the test fails
6606      */
6607     @Test
6608     @Alerts("ReferenceError")
6609     public void rtcSctpTransport() throws Exception {
6610         test("RTCSctpTransport");
6611     }
6612 
6613     /**
6614      * @throws Exception if the test fails
6615      */
6616     @Test
6617     @Alerts("ReferenceError")
6618     public void rtcSessionDescription() throws Exception {
6619         test("RTCSessionDescription");
6620     }
6621 
6622     /**
6623      * @throws Exception if the test fails
6624      */
6625     @Test
6626     @Alerts("ReferenceError")
6627     public void rtcSessionDescriptionCallback() throws Exception {
6628         test("RTCSessionDescriptionCallback");
6629     }
6630 
6631     /**
6632      * @throws Exception if the test fails
6633      */
6634     @Test
6635     @Alerts("ReferenceError")
6636     public void rtcStatsReport() throws Exception {
6637         test("RTCStatsReport");
6638     }
6639 
6640     /**
6641      * Test {@link org.htmlunit.javascript.host.Screen}.
6642      *
6643      * @throws Exception if an error occurs
6644      */
6645     @Test
6646     @Alerts("ReferenceError")
6647     public void screen() throws Exception {
6648         test("Screen");
6649     }
6650 
6651     /**
6652      * @throws Exception if the test fails
6653      */
6654     @Test
6655     @Alerts("ReferenceError")
6656     public void screenOrientation() throws Exception {
6657         test("ScreenOrientation");
6658     }
6659 
6660     /**
6661      * @throws Exception if the test fails
6662      */
6663     @Test
6664     @Alerts("ReferenceError")
6665     public void scriptProcessorNode() throws Exception {
6666         test("ScriptProcessorNode");
6667     }
6668 
6669     /**
6670      * @throws Exception if the test fails
6671      */
6672     @Test
6673     @Alerts(DEFAULT = "function SecurityPolicyViolationEvent() { [native code] }",
6674             FF = "ReferenceError",
6675             FF_ESR = "ReferenceError")
6676     public void securityPolicyViolationEvent() throws Exception {
6677         test("SecurityPolicyViolationEvent");
6678     }
6679 
6680     /**
6681      * Test {@link org.htmlunit.javascript.host.dom.Selection}.
6682      *
6683      * @throws Exception if an error occurs
6684      */
6685     @Test
6686     @Alerts("ReferenceError")
6687     public void selection() throws Exception {
6688         test("Selection");
6689     }
6690 
6691     /**
6692      * @throws Exception if the test fails
6693      */
6694     @Test
6695     @Alerts(DEFAULT = "ReferenceError",
6696             FF = "function ServiceWorker() { [native code] }",
6697             FF_ESR = "function ServiceWorker() { [native code] }")
6698     @HtmlUnitNYI(FF = "ReferenceError", FF_ESR = "ReferenceError")
6699     public void serviceWorker() throws Exception {
6700         test("ServiceWorker");
6701     }
6702 
6703     /**
6704      * @throws Exception if the test fails
6705      */
6706     @Test
6707     @Alerts(DEFAULT = "ReferenceError",
6708             FF = "function ServiceWorkerContainer() { [native code] }",
6709             FF_ESR = "function ServiceWorkerContainer() { [native code] }")
6710     @HtmlUnitNYI(FF = "ReferenceError", FF_ESR = "ReferenceError")
6711     public void serviceWorkerContainer() throws Exception {
6712         test("ServiceWorkerContainer");
6713     }
6714 
6715     /**
6716      * @throws Exception if the test fails
6717      */
6718     @Test
6719     @Alerts("ReferenceError")
6720     public void serviceWorkerGlobalScope() throws Exception {
6721         test("ServiceWorkerGlobalScope");
6722     }
6723 
6724     /**
6725      * @throws Exception if the test fails
6726      */
6727     @Test
6728     @Alerts("ReferenceError")
6729     public void serviceWorkerMessageEvent() throws Exception {
6730         test("ServiceWorkerMessageEvent");
6731     }
6732 
6733     /**
6734      * @throws Exception if the test fails
6735      */
6736     @Test
6737     @Alerts("function ServiceWorkerRegistration() { [native code] }")
6738     public void serviceWorkerRegistration() throws Exception {
6739         test("ServiceWorkerRegistration");
6740     }
6741 
6742     /**
6743      * @throws Exception if the test fails
6744      */
6745     @Test
6746     @Alerts("ReferenceError")
6747     public void serviceWorkerState() throws Exception {
6748         test("ServiceWorkerState");
6749     }
6750 
6751     /**
6752      * @throws Exception if the test fails
6753      */
6754     @Test
6755     @Alerts("function Set() { [native code] }")
6756     public void set() throws Exception {
6757         test("Set");
6758     }
6759 
6760     /**
6761      * @throws Exception if the test fails
6762      */
6763     @Test
6764     @Alerts("ReferenceError")
6765     public void settingsLock() throws Exception {
6766         test("SettingsLock");
6767     }
6768 
6769     /**
6770      * @throws Exception if the test fails
6771      */
6772     @Test
6773     @Alerts("ReferenceError")
6774     public void settingsManager() throws Exception {
6775         test("SettingsManager");
6776     }
6777 
6778     /**
6779      * Test {@link org.htmlunit.javascript.host.dom.ShadowRoot}.
6780      *
6781      * @throws Exception if the test fails
6782      */
6783     @Test
6784     @Alerts("ReferenceError")
6785     public void shadowRoot() throws Exception {
6786         test("ShadowRoot");
6787     }
6788 
6789     /**
6790      * @throws Exception if the test fails
6791      */
6792     @Test
6793     @Alerts("ReferenceError")
6794     public void sharedArrayBuffer() throws Exception {
6795         test("SharedArrayBuffer");
6796     }
6797 
6798     /**
6799      * @throws Exception if the test fails
6800      */
6801     @Test
6802     @Alerts("ReferenceError")
6803     public void sharedKeyframeList() throws Exception {
6804         test("SharedKeyframeList");
6805     }
6806 
6807     /**
6808      * Test {@link org.htmlunit.javascript.host.SharedWorker}.
6809      *
6810      * @throws Exception if an error occurs
6811      */
6812     @Test
6813     @Alerts("ReferenceError")
6814     public void sharedWorker() throws Exception {
6815         test("SharedWorker");
6816     }
6817 
6818     /**
6819      * @throws Exception if the test fails
6820      */
6821     @Test
6822     @Alerts("ReferenceError")
6823     public void sharedWorkerGlobalScope() throws Exception {
6824         test("SharedWorkerGlobalScope");
6825     }
6826 
6827     /**
6828      * @throws Exception if the test fails
6829      */
6830     @Test
6831     @Alerts("ReferenceError")
6832     public void simd() throws Exception {
6833         test("SIMD");
6834     }
6835 
6836     /**
6837      * @throws Exception if the test fails
6838      */
6839     @Test
6840     @Alerts("ReferenceError")
6841     public void simd_Bool16x8() throws Exception {
6842         test("SIMD.Bool16x8");
6843     }
6844 
6845     /**
6846      * @throws Exception if the test fails
6847      */
6848     @Test
6849     @Alerts("ReferenceError")
6850     public void simd_Bool32x4() throws Exception {
6851         test("SIMD.Bool32x4");
6852     }
6853 
6854     /**
6855      * @throws Exception if the test fails
6856      */
6857     @Test
6858     @Alerts("ReferenceError")
6859     public void simd_Bool64x2() throws Exception {
6860         test("SIMD.Bool64x2");
6861     }
6862 
6863     /**
6864      * @throws Exception if the test fails
6865      */
6866     @Test
6867     @Alerts("ReferenceError")
6868     public void simd_Bool8x16() throws Exception {
6869         test("SIMD.Bool8x16");
6870     }
6871 
6872     /**
6873      * @throws Exception if the test fails
6874      */
6875     @Test
6876     @Alerts("ReferenceError")
6877     public void simd_float32x4() throws Exception {
6878         test("SIMD.float32x4");
6879     }
6880 
6881     /**
6882      * @throws Exception if the test fails
6883      */
6884     @Test
6885     @Alerts("ReferenceError")
6886     public void simd_Float32x4() throws Exception {
6887         test("SIMD.Float32x4");
6888     }
6889 
6890     /**
6891      * @throws Exception if the test fails
6892      */
6893     @Test
6894     @Alerts("ReferenceError")
6895     public void simd_float64x2() throws Exception {
6896         test("SIMD.float64x2");
6897     }
6898 
6899     /**
6900      * @throws Exception if the test fails
6901      */
6902     @Test
6903     @Alerts("ReferenceError")
6904     public void simd_Float64x2() throws Exception {
6905         test("SIMD.Float64x2");
6906     }
6907 
6908     /**
6909      * @throws Exception if the test fails
6910      */
6911     @Test
6912     @Alerts("ReferenceError")
6913     public void simd_int16x8() throws Exception {
6914         test("SIMD.int16x8");
6915     }
6916 
6917     /**
6918      * @throws Exception if the test fails
6919      */
6920     @Test
6921     @Alerts("ReferenceError")
6922     public void simd_Int16x8() throws Exception {
6923         test("SIMD.Int16x8");
6924     }
6925 
6926     /**
6927      * @throws Exception if the test fails
6928      */
6929     @Test
6930     @Alerts("ReferenceError")
6931     public void simd_int32x4() throws Exception {
6932         test("SIMD.int32x4");
6933     }
6934 
6935     /**
6936      * @throws Exception if the test fails
6937      */
6938     @Test
6939     @Alerts("ReferenceError")
6940     public void simd_Int32x4() throws Exception {
6941         test("SIMD.Int32x4");
6942     }
6943 
6944     /**
6945      * @throws Exception if the test fails
6946      */
6947     @Test
6948     @Alerts("ReferenceError")
6949     public void simd_int8x16() throws Exception {
6950         test("SIMD.int8x16");
6951     }
6952 
6953     /**
6954      * @throws Exception if the test fails
6955      */
6956     @Test
6957     @Alerts("ReferenceError")
6958     public void simd_Int8x16() throws Exception {
6959         test("SIMD.Int8x16");
6960     }
6961 
6962     /**
6963      * @throws Exception if the test fails
6964      */
6965     @Test
6966     @Alerts("ReferenceError")
6967     public void simd_Uint16x8() throws Exception {
6968         test("SIMD.Uint16x8");
6969     }
6970 
6971     /**
6972      * @throws Exception if the test fails
6973      */
6974     @Test
6975     @Alerts("ReferenceError")
6976     public void simd_Uint32x4() throws Exception {
6977         test("SIMD.Uint32x4");
6978     }
6979 
6980     /**
6981      * @throws Exception if the test fails
6982      */
6983     @Test
6984     @Alerts("ReferenceError")
6985     public void simd_Uint8x16() throws Exception {
6986         test("SIMD.Uint8x16");
6987     }
6988 
6989     /**
6990      * Test {@link org.htmlunit.javascript.host.SimpleArray}.
6991      *
6992      * @throws Exception if an error occurs
6993      */
6994     @Test
6995     @Alerts("ReferenceError")
6996     public void simpleArray() throws Exception {
6997         test("SimpleArray");
6998     }
6999 
7000     /**
7001      * @throws Exception if the test fails
7002      */
7003     @Test
7004     @Alerts("ReferenceError")
7005     public void siteBoundCredential() throws Exception {
7006         test("SiteBoundCredential");
7007     }
7008 
7009     /**
7010      * @throws Exception if the test fails
7011      */
7012     @Test
7013     @Alerts(DEFAULT = "function SourceBuffer() { [native code] }",
7014             FF = "ReferenceError",
7015             FF_ESR = "ReferenceError")
7016     public void sourceBuffer() throws Exception {
7017         test("SourceBuffer");
7018     }
7019 
7020     /**
7021      * @throws Exception if the test fails
7022      */
7023     @Test
7024     @Alerts(DEFAULT = "function SourceBufferList() { [native code] }",
7025             FF = "ReferenceError",
7026             FF_ESR = "ReferenceError")
7027     public void sourceBufferList() throws Exception {
7028         test("SourceBufferList");
7029     }
7030 
7031     /**
7032      * @throws Exception if the test fails
7033      */
7034     @Test
7035     @Alerts("ReferenceError")
7036     public void speechGrammar() throws Exception {
7037         test("SpeechGrammar");
7038     }
7039 
7040     /**
7041      * @throws Exception if the test fails
7042      */
7043     @Test
7044     @Alerts("ReferenceError")
7045     public void speechGrammarList() throws Exception {
7046         test("SpeechGrammarList");
7047     }
7048 
7049     /**
7050      * @throws Exception if the test fails
7051      */
7052     @Test
7053     @Alerts("ReferenceError")
7054     public void speechRecognition() throws Exception {
7055         test("SpeechRecognition");
7056     }
7057 
7058     /**
7059      * @throws Exception if the test fails
7060      */
7061     @Test
7062     @Alerts("ReferenceError")
7063     public void speechRecognitionAlternative() throws Exception {
7064         test("SpeechRecognitionAlternative");
7065     }
7066 
7067     /**
7068      * @throws Exception if the test fails
7069      */
7070     @Test
7071     @Alerts("ReferenceError")
7072     public void speechRecognitionError() throws Exception {
7073         test("SpeechRecognitionError");
7074     }
7075 
7076     /**
7077      * @throws Exception if the test fails
7078      */
7079     @Test
7080     @Alerts("ReferenceError")
7081     public void speechRecognitionErrorEvent() throws Exception {
7082         test("SpeechRecognitionErrorEvent");
7083     }
7084 
7085     /**
7086      * @throws Exception if the test fails
7087      */
7088     @Test
7089     @Alerts("ReferenceError")
7090     public void speechRecognitionEvent() throws Exception {
7091         test("SpeechRecognitionEvent");
7092     }
7093 
7094     /**
7095      * @throws Exception if the test fails
7096      */
7097     @Test
7098     @Alerts("ReferenceError")
7099     public void speechRecognitionResult() throws Exception {
7100         test("SpeechRecognitionResult");
7101     }
7102 
7103     /**
7104      * @throws Exception if the test fails
7105      */
7106     @Test
7107     @Alerts("ReferenceError")
7108     public void speechRecognitionResultList() throws Exception {
7109         test("SpeechRecognitionResultList");
7110     }
7111 
7112     /**
7113      * @throws Exception if the test fails
7114      */
7115     @Test
7116     @Alerts("ReferenceError")
7117     public void speechSynthesis() throws Exception {
7118         test("SpeechSynthesis");
7119     }
7120 
7121     /**
7122      * @throws Exception if the test fails
7123      */
7124     @Test
7125     @Alerts("ReferenceError")
7126     public void speechSynthesisErrorEvent() throws Exception {
7127         test("SpeechSynthesisErrorEvent");
7128     }
7129 
7130     /**
7131      * @throws Exception if the test fails
7132      */
7133     @Test
7134     @Alerts("ReferenceError")
7135     public void speechSynthesisEvent() throws Exception {
7136         test("SpeechSynthesisEvent");
7137     }
7138 
7139     /**
7140      * @throws Exception if the test fails
7141      */
7142     @Test
7143     @Alerts("ReferenceError")
7144     public void speechSynthesisUtterance() throws Exception {
7145         test("SpeechSynthesisUtterance");
7146     }
7147 
7148     /**
7149      * @throws Exception if the test fails
7150      */
7151     @Test
7152     @Alerts("ReferenceError")
7153     public void speechSynthesisVoice() throws Exception {
7154         test("SpeechSynthesisVoice");
7155     }
7156 
7157     /**
7158      * @throws Exception if an error occurs
7159      */
7160     @Test
7161     @Alerts("ReferenceError")
7162     public void staticNodeList() throws Exception {
7163         test("StaticNodeList");
7164     }
7165 
7166     /**
7167      * @throws Exception if the test fails
7168      */
7169     @Test
7170     @Alerts("ReferenceError")
7171     public void stereoPannerNode() throws Exception {
7172         test("StereoPannerNode");
7173     }
7174 
7175     /**
7176      * Test {@code org.htmlunit.corejs.javascript.NativeIterator#StopIteration}.
7177      *
7178      * @throws Exception if an error occurs
7179      */
7180     @Test
7181     @Alerts("ReferenceError")
7182     public void stopIteration() throws Exception {
7183         test("StopIteration");
7184     }
7185 
7186     /**
7187      * Test {@link org.htmlunit.javascript.host.Storage}.
7188      *
7189      * @throws Exception if an error occurs
7190      */
7191     @Test
7192     @Alerts("ReferenceError")
7193     public void storage() throws Exception {
7194         test("Storage");
7195     }
7196 
7197     /**
7198      * @throws Exception if the test fails
7199      */
7200     @Test
7201     @Alerts("ReferenceError")
7202     public void storageEstimate() throws Exception {
7203         test("StorageEstimate");
7204     }
7205 
7206     /**
7207      * @throws Exception if the test fails
7208      */
7209     @Test
7210     @Alerts("ReferenceError")
7211     public void storageEvent() throws Exception {
7212         test("StorageEvent");
7213     }
7214 
7215     /**
7216      * @throws Exception if the test fails
7217      */
7218     @Test
7219     @Alerts("function StorageManager() { [native code] }")
7220     public void storageManager() throws Exception {
7221         test("StorageManager");
7222     }
7223 
7224     /**
7225      * @throws Exception if the test fails
7226      */
7227     @Test
7228     @Alerts("ReferenceError")
7229     public void storageQuota() throws Exception {
7230         test("StorageQuota");
7231     }
7232 
7233     /**
7234      * @throws Exception if the test fails
7235      */
7236     @Test
7237     @Alerts("function String() { [native code] }")
7238     public void string() throws Exception {
7239         test("String");
7240     }
7241 
7242     /**
7243      * @throws Exception if the test fails
7244      */
7245     @Test
7246     @Alerts("ReferenceError")
7247     public void styleMedia() throws Exception {
7248         test("StyleMedia");
7249     }
7250 
7251     /**
7252      * @throws Exception if the test fails
7253      */
7254     @Test
7255     @Alerts("ReferenceError")
7256     public void styleSheet() throws Exception {
7257         test("StyleSheet");
7258     }
7259 
7260     /**
7261      * Test {@link org.htmlunit.javascript.host.css.StyleSheetList}.
7262      *
7263      * @throws Exception if an error occurs
7264      */
7265     @Test
7266     @Alerts("ReferenceError")
7267     public void styleSheetList() throws Exception {
7268         test("StyleSheetList");
7269     }
7270 
7271     /**
7272      * @throws Exception if the test fails
7273      */
7274     @Test
7275     @Alerts("ReferenceError")
7276     public void submitEvent() throws Exception {
7277         test("SubmitEvent");
7278     }
7279 
7280     /**
7281      * @throws Exception if the test fails
7282      */
7283     @Test
7284     @Alerts("function SubtleCrypto() { [native code] }")
7285     public void subtleCrypto() throws Exception {
7286         test("SubtleCrypto");
7287     }
7288 
7289     /**
7290      * Test {@link org.htmlunit.javascript.host.svg.SVGAElement}.
7291      *
7292      * @throws Exception if an error occurs
7293      */
7294     @Test
7295     @Alerts("ReferenceError")
7296     public void svgAElement() throws Exception {
7297         test("SVGAElement");
7298     }
7299 
7300     /**
7301      * @throws Exception if an error occurs
7302      */
7303     @Test
7304     @Alerts("ReferenceError")
7305     public void svgAltGlyphElement() throws Exception {
7306         test("SVGAltGlyphElement");
7307     }
7308 
7309     /**
7310      * Test {@link org.htmlunit.javascript.host.svg.SVGAngle}.
7311      *
7312      * @throws Exception if an error occurs
7313      */
7314     @Test
7315     @Alerts("ReferenceError")
7316     public void svgAngle() throws Exception {
7317         test("SVGAngle");
7318     }
7319 
7320     /**
7321      * @throws Exception if the test fails
7322      */
7323     @Test
7324     @Alerts("ReferenceError")
7325     public void svgAnimateColorElement() throws Exception {
7326         test("SVGAnimateColorElement");
7327     }
7328 
7329     /**
7330      * @throws Exception if the test fails
7331      */
7332     @Test
7333     @Alerts("ReferenceError")
7334     public void svgAnimatedAngle() throws Exception {
7335         test("SVGAnimatedAngle");
7336     }
7337 
7338     /**
7339      * @throws Exception if the test fails
7340      */
7341     @Test
7342     @Alerts("ReferenceError")
7343     public void svgAnimatedBoolean() throws Exception {
7344         test("SVGAnimatedBoolean");
7345     }
7346 
7347     /**
7348      * @throws Exception if the test fails
7349      */
7350     @Test
7351     @Alerts("ReferenceError")
7352     public void svgAnimatedEnumeration() throws Exception {
7353         test("SVGAnimatedEnumeration");
7354     }
7355 
7356     /**
7357      * @throws Exception if the test fails
7358      */
7359     @Test
7360     @Alerts("ReferenceError")
7361     public void svgAnimatedInteger() throws Exception {
7362         test("SVGAnimatedInteger");
7363     }
7364 
7365     /**
7366      * @throws Exception if the test fails
7367      */
7368     @Test
7369     @Alerts("ReferenceError")
7370     public void svgAnimatedLength() throws Exception {
7371         test("SVGAnimatedLength");
7372     }
7373 
7374     /**
7375      * @throws Exception if the test fails
7376      */
7377     @Test
7378     @Alerts("ReferenceError")
7379     public void svgAnimatedLengthList() throws Exception {
7380         test("SVGAnimatedLengthList");
7381     }
7382 
7383     /**
7384      * @throws Exception if the test fails
7385      */
7386     @Test
7387     @Alerts("ReferenceError")
7388     public void svgAnimatedNumber() throws Exception {
7389         test("SVGAnimatedNumber");
7390     }
7391 
7392     /**
7393      * @throws Exception if the test fails
7394      */
7395     @Test
7396     @Alerts("ReferenceError")
7397     public void svgAnimatedNumberList() throws Exception {
7398         test("SVGAnimatedNumberList");
7399     }
7400 
7401     /**
7402      * @throws Exception if the test fails
7403      */
7404     @Test
7405     @Alerts("ReferenceError")
7406     public void svgAnimatedPoints() throws Exception {
7407         test("SVGAnimatedPoints");
7408     }
7409 
7410     /**
7411      * @throws Exception if the test fails
7412      */
7413     @Test
7414     @Alerts("ReferenceError")
7415     public void svgAnimatedPreserveAspectRatio() throws Exception {
7416         test("SVGAnimatedPreserveAspectRatio");
7417     }
7418 
7419     /**
7420      * @throws Exception if the test fails
7421      */
7422     @Test
7423     @Alerts("ReferenceError")
7424     public void svgAnimatedRect() throws Exception {
7425         test("SVGAnimatedRect");
7426     }
7427 
7428     /**
7429      * @throws Exception if the test fails
7430      */
7431     @Test
7432     @Alerts("ReferenceError")
7433     public void svgAnimatedString() throws Exception {
7434         test("SVGAnimatedString");
7435     }
7436 
7437     /**
7438      * @throws Exception if the test fails
7439      */
7440     @Test
7441     @Alerts("ReferenceError")
7442     public void svgAnimatedTransformList() throws Exception {
7443         test("SVGAnimatedTransformList");
7444     }
7445 
7446     /**
7447      * Test {@link org.htmlunit.javascript.host.svg.SVGAnimateElement}.
7448      *
7449      * @throws Exception if an error occurs
7450      */
7451     @Test
7452     @Alerts("ReferenceError")
7453     public void svgAnimateElement() throws Exception {
7454         test("SVGAnimateElement");
7455     }
7456 
7457     /**
7458      * Test {@link org.htmlunit.javascript.host.svg.SVGAnimateMotionElement}.
7459      *
7460      * @throws Exception if an error occurs
7461      */
7462     @Test
7463     @Alerts("ReferenceError")
7464     public void svgAnimateMotionElement() throws Exception {
7465         test("SVGAnimateMotionElement");
7466     }
7467 
7468     /**
7469      * Test {@link org.htmlunit.javascript.host.svg.SVGAnimateTransformElement}.
7470      *
7471      * @throws Exception if an error occurs
7472      */
7473     @Test
7474     @Alerts("ReferenceError")
7475     public void svgAnimateTransformElement() throws Exception {
7476         test("SVGAnimateTransformElement");
7477     }
7478 
7479     /**
7480      * @throws Exception if the test fails
7481      */
7482     @Test
7483     @Alerts("ReferenceError")
7484     public void svgAnimationElement() throws Exception {
7485         test("SVGAnimationElement");
7486     }
7487 
7488     /**
7489      * Test {@link org.htmlunit.javascript.host.svg.SVGCircleElement}.
7490      *
7491      * @throws Exception if an error occurs
7492      */
7493     @Test
7494     @Alerts("ReferenceError")
7495     public void svgCircleElement() throws Exception {
7496         test("SVGCircleElement");
7497     }
7498 
7499     /**
7500      * Test {@link org.htmlunit.javascript.host.svg.SVGClipPathElement}.
7501      *
7502      * @throws Exception if an error occurs
7503      */
7504     @Test
7505     @Alerts("ReferenceError")
7506     public void svgClipPathElement() throws Exception {
7507         test("SVGClipPathElement");
7508     }
7509 
7510     /**
7511      * @throws Exception if the test fails
7512      */
7513     @Test
7514     @Alerts("ReferenceError")
7515     public void svgComponentTransferFunctionElement() throws Exception {
7516         test("SVGComponentTransferFunctionElement");
7517     }
7518 
7519     /**
7520      * @throws Exception if an error occurs
7521      */
7522     @Test
7523     @Alerts("ReferenceError")
7524     public void svgCursorElement() throws Exception {
7525         test("SVGCursorElement");
7526     }
7527 
7528     /**
7529      * Test {@link org.htmlunit.javascript.host.svg.SVGDefsElement}.
7530      *
7531      * @throws Exception if an error occurs
7532      */
7533     @Test
7534     @Alerts("ReferenceError")
7535     public void svgDefsElement() throws Exception {
7536         test("SVGDefsElement");
7537     }
7538 
7539     /**
7540      * Test {@link org.htmlunit.javascript.host.svg.SVGDescElement}.
7541      *
7542      * @throws Exception if an error occurs
7543      */
7544     @Test
7545     @Alerts("ReferenceError")
7546     public void svgDescElement() throws Exception {
7547         test("SVGDescElement");
7548     }
7549 
7550     /**
7551      * @throws Exception if the test fails
7552      */
7553     @Test
7554     @Alerts("ReferenceError")
7555     public void svgDiscardElement() throws Exception {
7556         test("SVGDiscardElement");
7557     }
7558 
7559     /**
7560      * @throws Exception if an error occurs
7561      */
7562     @Test
7563     @Alerts("ReferenceError")
7564     public void svgDocument() throws Exception {
7565         test("SVGDocument");
7566     }
7567 
7568     /**
7569      * Test {@link org.htmlunit.javascript.host.svg.SVGElement}.
7570      *
7571      * @throws Exception if an error occurs
7572      */
7573     @Test
7574     @Alerts("ReferenceError")
7575     public void svgElement() throws Exception {
7576         test("SVGElement");
7577     }
7578 
7579     /**
7580      * Test {@link org.htmlunit.javascript.host.svg.SVGEllipseElement}.
7581      *
7582      * @throws Exception if an error occurs
7583      */
7584     @Test
7585     @Alerts("ReferenceError")
7586     public void svgEllipseElement() throws Exception {
7587         test("SVGEllipseElement");
7588     }
7589 
7590     /**
7591      * @throws Exception if the test fails
7592      */
7593     @Test
7594     @Alerts("ReferenceError")
7595     public void svgEvent() throws Exception {
7596         test("SVGEvent");
7597     }
7598 
7599     /**
7600      * Test {@link org.htmlunit.javascript.host.svg.SVGFEBlendElement}.
7601      *
7602      * @throws Exception if an error occurs
7603      */
7604     @Test
7605     @Alerts("ReferenceError")
7606     public void svgFEBlendElement() throws Exception {
7607         test("SVGFEBlendElement");
7608     }
7609 
7610     /**
7611      * Test {@link org.htmlunit.javascript.host.svg.SVGFEColorMatrixElement}.
7612      *
7613      * @throws Exception if an error occurs
7614      */
7615     @Test
7616     @Alerts("ReferenceError")
7617     public void svgFEColorMatrixElement() throws Exception {
7618         test("SVGFEColorMatrixElement");
7619     }
7620 
7621     /**
7622      * Test {@link org.htmlunit.javascript.host.svg.SVGFEComponentTransferElement}.
7623      *
7624      * @throws Exception if an error occurs
7625      */
7626     @Test
7627     @Alerts("ReferenceError")
7628     public void svgFEComponentTransferElement() throws Exception {
7629         test("SVGFEComponentTransferElement");
7630     }
7631 
7632     /**
7633      * Test {@link org.htmlunit.javascript.host.svg.SVGFECompositeElement}.
7634      *
7635      * @throws Exception if an error occurs
7636      */
7637     @Test
7638     @Alerts("ReferenceError")
7639     public void svgFECompositeElement() throws Exception {
7640         test("SVGFECompositeElement");
7641     }
7642 
7643     /**
7644      * Test {@link org.htmlunit.javascript.host.svg.SVGFEConvolveMatrixElement}.
7645      *
7646      * @throws Exception if an error occurs
7647      */
7648     @Test
7649     @Alerts("ReferenceError")
7650     public void svgFEConvolveMatrixElement() throws Exception {
7651         test("SVGFEConvolveMatrixElement");
7652     }
7653 
7654     /**
7655      * Test {@link org.htmlunit.javascript.host.svg.SVGFEDiffuseLightingElement}.
7656      *
7657      * @throws Exception if an error occurs
7658      */
7659     @Test
7660     @Alerts("ReferenceError")
7661     public void svgFEDiffuseLightingElement() throws Exception {
7662         test("SVGFEDiffuseLightingElement");
7663     }
7664 
7665     /**
7666      * Test {@link org.htmlunit.javascript.host.svg.SVGFEDisplacementMapElement}.
7667      *
7668      * @throws Exception if an error occurs
7669      */
7670     @Test
7671     @Alerts("ReferenceError")
7672     public void svgFEDisplacementMapElement() throws Exception {
7673         test("SVGFEDisplacementMapElement");
7674     }
7675 
7676     /**
7677      * Test {@link org.htmlunit.javascript.host.svg.SVGFEDistantLightElement}.
7678      *
7679      * @throws Exception if an error occurs
7680      */
7681     @Test
7682     @Alerts("ReferenceError")
7683     public void svgFEDistantLightElement() throws Exception {
7684         test("SVGFEDistantLightElement");
7685     }
7686 
7687     /**
7688      * @throws Exception if the test fails
7689      */
7690     @Test
7691     @Alerts("ReferenceError")
7692     public void svgFEDropShadowElement() throws Exception {
7693         test("SVGFEDropShadowElement");
7694     }
7695 
7696     /**
7697      * Test {@link org.htmlunit.javascript.host.svg.SVGFEFloodElement}.
7698      *
7699      * @throws Exception if an error occurs
7700      */
7701     @Test
7702     @Alerts("ReferenceError")
7703     public void svgFEFloodElement() throws Exception {
7704         test("SVGFEFloodElement");
7705     }
7706 
7707     /**
7708      * Test {@link org.htmlunit.javascript.host.svg.SVGFEFuncAElement}.
7709      *
7710      * @throws Exception if an error occurs
7711      */
7712     @Test
7713     @Alerts("ReferenceError")
7714     public void svgFEFuncAElement() throws Exception {
7715         test("SVGFEFuncAElement");
7716     }
7717 
7718     /**
7719      * Test {@link org.htmlunit.javascript.host.svg.SVGFEFuncBElement}.
7720      *
7721      * @throws Exception if an error occurs
7722      */
7723     @Test
7724     @Alerts("ReferenceError")
7725     public void svgFEFuncBElement() throws Exception {
7726         test("SVGFEFuncBElement");
7727     }
7728 
7729     /**
7730      * Test {@link org.htmlunit.javascript.host.svg.SVGFEFuncGElement}.
7731      *
7732      * @throws Exception if an error occurs
7733      */
7734     @Test
7735     @Alerts("ReferenceError")
7736     public void svgFEFuncGElement() throws Exception {
7737         test("SVGFEFuncGElement");
7738     }
7739 
7740     /**
7741      * Test {@link org.htmlunit.javascript.host.svg.SVGFEFuncRElement}.
7742      *
7743      * @throws Exception if an error occurs
7744      */
7745     @Test
7746     @Alerts("ReferenceError")
7747     public void svgFEFuncRElement() throws Exception {
7748         test("SVGFEFuncRElement");
7749     }
7750 
7751     /**
7752      * Test {@link org.htmlunit.javascript.host.svg.SVGFEGaussianBlurElement}.
7753      *
7754      * @throws Exception if an error occurs
7755      */
7756     @Test
7757     @Alerts("ReferenceError")
7758     public void svgFEGaussianBlurElement() throws Exception {
7759         test("SVGFEGaussianBlurElement");
7760     }
7761 
7762     /**
7763      * Test {@link org.htmlunit.javascript.host.svg.SVGFEImageElement}.
7764      *
7765      * @throws Exception if an error occurs
7766      */
7767     @Test
7768     @Alerts("ReferenceError")
7769     public void svgFEImageElement() throws Exception {
7770         test("SVGFEImageElement");
7771     }
7772 
7773     /**
7774      * Test {@link org.htmlunit.javascript.host.svg.SVGFEMergeElement}.
7775      *
7776      * @throws Exception if an error occurs
7777      */
7778     @Test
7779     @Alerts("ReferenceError")
7780     public void svgFEMergeElement() throws Exception {
7781         test("SVGFEMergeElement");
7782     }
7783 
7784     /**
7785      * Test {@link org.htmlunit.javascript.host.svg.SVGFEMergeNodeElement}.
7786      *
7787      * @throws Exception if an error occurs
7788      */
7789     @Test
7790     @Alerts("ReferenceError")
7791     public void svgFEMergeNodeElement() throws Exception {
7792         test("SVGFEMergeNodeElement");
7793     }
7794 
7795     /**
7796      * Test {@link org.htmlunit.javascript.host.svg.SVGFEMorphologyElement}.
7797      *
7798      * @throws Exception if an error occurs
7799      */
7800     @Test
7801     @Alerts("ReferenceError")
7802     public void svgFEMorphologyElement() throws Exception {
7803         test("SVGFEMorphologyElement");
7804     }
7805 
7806     /**
7807      * Test {@link org.htmlunit.javascript.host.svg.SVGFEOffsetElement}.
7808      *
7809      * @throws Exception if an error occurs
7810      */
7811     @Test
7812     @Alerts("ReferenceError")
7813     public void svgFEOffsetElement() throws Exception {
7814         test("SVGFEOffsetElement");
7815     }
7816 
7817     /**
7818      * Test {@link org.htmlunit.javascript.host.svg.SVGFEPointLightElement}.
7819      *
7820      * @throws Exception if an error occurs
7821      */
7822     @Test
7823     @Alerts("ReferenceError")
7824     public void svgFEPointLightElement() throws Exception {
7825         test("SVGFEPointLightElement");
7826     }
7827 
7828     /**
7829      * Test {@link org.htmlunit.javascript.host.svg.SVGFESpecularLightingElement}.
7830      *
7831      * @throws Exception if an error occurs
7832      */
7833     @Test
7834     @Alerts("ReferenceError")
7835     public void svgFESpecularLightingElement() throws Exception {
7836         test("SVGFESpecularLightingElement");
7837     }
7838 
7839     /**
7840      * Test {@link org.htmlunit.javascript.host.svg.SVGFESpotLightElement}.
7841      *
7842      * @throws Exception if an error occurs
7843      */
7844     @Test
7845     @Alerts("ReferenceError")
7846     public void svgFESpotLightElement() throws Exception {
7847         test("SVGFESpotLightElement");
7848     }
7849 
7850     /**
7851      * Test {@link org.htmlunit.javascript.host.svg.SVGFETileElement}.
7852      *
7853      * @throws Exception if an error occurs
7854      */
7855     @Test
7856     @Alerts("ReferenceError")
7857     public void svgFETileElement() throws Exception {
7858         test("SVGFETileElement");
7859     }
7860 
7861     /**
7862      * Test {@link org.htmlunit.javascript.host.svg.SVGFETurbulenceElement}.
7863      *
7864      * @throws Exception if an error occurs
7865      */
7866     @Test
7867     @Alerts("ReferenceError")
7868     public void svgFETurbulenceElement() throws Exception {
7869         test("SVGFETurbulenceElement");
7870     }
7871 
7872     /**
7873      * Test {@link org.htmlunit.javascript.host.svg.SVGFilterElement}.
7874      *
7875      * @throws Exception if an error occurs
7876      */
7877     @Test
7878     @Alerts("ReferenceError")
7879     public void svgFilterElement() throws Exception {
7880         test("SVGFilterElement");
7881     }
7882 
7883     /**
7884      * @throws Exception if the test fails
7885      */
7886     @Test
7887     @Alerts("ReferenceError")
7888     public void svgFontElement() throws Exception {
7889         test("SVGFontElement");
7890     }
7891 
7892     /**
7893      * @throws Exception if the test fails
7894      */
7895     @Test
7896     @Alerts("ReferenceError")
7897     public void svgFontFaceElement() throws Exception {
7898         test("SVGFontFaceElement");
7899     }
7900 
7901     /**
7902      * @throws Exception if the test fails
7903      */
7904     @Test
7905     @Alerts("ReferenceError")
7906     public void svgFontFaceFormatElement() throws Exception {
7907         test("SVGFontFaceFormatElement");
7908     }
7909 
7910     /**
7911      * @throws Exception if the test fails
7912      */
7913     @Test
7914     @Alerts("ReferenceError")
7915     public void svgFontFaceNameElement() throws Exception {
7916         test("SVGFontFaceNameElement");
7917     }
7918 
7919     /**
7920      * @throws Exception if the test fails
7921      */
7922     @Test
7923     @Alerts("ReferenceError")
7924     public void svgFontFaceSrcElement() throws Exception {
7925         test("SVGFontFaceSrcElement");
7926     }
7927 
7928     /**
7929      * @throws Exception if the test fails
7930      */
7931     @Test
7932     @Alerts("ReferenceError")
7933     public void svgFontFaceUriElement() throws Exception {
7934         test("SVGFontFaceUriElement");
7935     }
7936 
7937     /**
7938      * Test {@link org.htmlunit.javascript.host.svg.SVGForeignObjectElement}.
7939      *
7940      * @throws Exception if an error occurs
7941      */
7942     @Test
7943     @Alerts("ReferenceError")
7944     public void svgForeignObjectElement() throws Exception {
7945         test("SVGForeignObjectElement");
7946     }
7947 
7948     /**
7949      * Test {@link org.htmlunit.javascript.host.svg.SVGGElement}.
7950      *
7951      * @throws Exception if an error occurs
7952      */
7953     @Test
7954     @Alerts("ReferenceError")
7955     public void svgGElement() throws Exception {
7956         test("SVGGElement");
7957     }
7958 
7959     /**
7960      * @throws Exception if the test fails
7961      */
7962     @Test
7963     @Alerts("ReferenceError")
7964     public void svgGeometryElement() throws Exception {
7965         test("SVGGeometryElement");
7966     }
7967 
7968     /**
7969      * @throws Exception if the test fails
7970      */
7971     @Test
7972     @Alerts("ReferenceError")
7973     public void svgGlyphElement() throws Exception {
7974         test("SVGGlyphElement");
7975     }
7976 
7977     /**
7978      * @throws Exception if the test fails
7979      */
7980     @Test
7981     @Alerts("ReferenceError")
7982     public void svgGradientElement() throws Exception {
7983         test("SVGGradientElement");
7984     }
7985 
7986     /**
7987      * @throws Exception if the test fails
7988      */
7989     @Test
7990     @Alerts("ReferenceError")
7991     public void svgGraphicsElement() throws Exception {
7992         test("SVGGraphicsElement");
7993     }
7994 
7995     /**
7996      * @throws Exception if the test fails
7997      */
7998     @Test
7999     @Alerts("ReferenceError")
8000     public void svgHKernElement() throws Exception {
8001         test("SVGHKernElement");
8002     }
8003 
8004     /**
8005      * Test {@link org.htmlunit.javascript.host.svg.SVGImageElement}.
8006      *
8007      * @throws Exception if an error occurs
8008      */
8009     @Test
8010     @Alerts("ReferenceError")
8011     public void svgImageElement() throws Exception {
8012         test("SVGImageElement");
8013     }
8014 
8015     /**
8016      * @throws Exception if the test fails
8017      */
8018     @Test
8019     @Alerts("ReferenceError")
8020     public void svgLength() throws Exception {
8021         test("SVGLength");
8022     }
8023 
8024     /**
8025      * @throws Exception if the test fails
8026      */
8027     @Test
8028     @Alerts("ReferenceError")
8029     public void svgLengthList() throws Exception {
8030         test("SVGLengthList");
8031     }
8032 
8033     /**
8034      * Test {@link org.htmlunit.javascript.host.svg.SVGLinearGradientElement}.
8035      *
8036      * @throws Exception if an error occurs
8037      */
8038     @Test
8039     @Alerts("ReferenceError")
8040     public void svgLinearGradientElement() throws Exception {
8041         test("SVGLinearGradientElement");
8042     }
8043 
8044     /**
8045      * Test {@link org.htmlunit.javascript.host.svg.SVGLineElement}.
8046      *
8047      * @throws Exception if an error occurs
8048      */
8049     @Test
8050     @Alerts("ReferenceError")
8051     public void svgLineElement() throws Exception {
8052         test("SVGLineElement");
8053     }
8054 
8055     /**
8056      * Test {@link org.htmlunit.javascript.host.svg.SVGMarkerElement}.
8057      *
8058      * @throws Exception if an error occurs
8059      */
8060     @Test
8061     @Alerts("ReferenceError")
8062     public void svgMarkerElement() throws Exception {
8063         test("SVGMarkerElement");
8064     }
8065 
8066     /**
8067      * Test {@link org.htmlunit.javascript.host.svg.SVGMaskElement}.
8068      *
8069      * @throws Exception if an error occurs
8070      */
8071     @Test
8072     @Alerts("ReferenceError")
8073     public void svgMaskElement() throws Exception {
8074         test("SVGMaskElement");
8075     }
8076 
8077     /**
8078      * Test {@link org.htmlunit.javascript.host.svg.SVGMatrix}.
8079      *
8080      * @throws Exception if an error occurs
8081      */
8082     @Test
8083     @Alerts("ReferenceError")
8084     public void svgMatrix() throws Exception {
8085         test("SVGMatrix");
8086     }
8087 
8088     /**
8089      * Test {@link org.htmlunit.javascript.host.svg.SVGMetadataElement}.
8090      *
8091      * @throws Exception if an error occurs
8092      */
8093     @Test
8094     @Alerts("ReferenceError")
8095     public void svgMetadataElement() throws Exception {
8096         test("SVGMetadataElement");
8097     }
8098 
8099     /**
8100      * @throws Exception if the test fails
8101      */
8102     @Test
8103     @Alerts("ReferenceError")
8104     public void svgMissingGlyphElement() throws Exception {
8105         test("SVGMissingGlyphElement");
8106     }
8107 
8108     /**
8109      * Test {@link org.htmlunit.javascript.host.svg.SVGMPathElement}.
8110      *
8111      * @throws Exception if an error occurs
8112      */
8113     @Test
8114     @Alerts("ReferenceError")
8115     public void svgMPathElement() throws Exception {
8116         test("SVGMPathElement");
8117     }
8118 
8119     /**
8120      * @throws Exception if the test fails
8121      */
8122     @Test
8123     @Alerts("ReferenceError")
8124     public void svgNumber() throws Exception {
8125         test("SVGNumber");
8126     }
8127 
8128     /**
8129      * @throws Exception if the test fails
8130      */
8131     @Test
8132     @Alerts("ReferenceError")
8133     public void svgNumberList() throws Exception {
8134         test("SVGNumberList");
8135     }
8136 
8137     /**
8138      * Test {@link org.htmlunit.javascript.host.svg.SVGPathElement}.
8139      *
8140      * @throws Exception if an error occurs
8141      */
8142     @Test
8143     @Alerts("ReferenceError")
8144     public void svgPathElement() throws Exception {
8145         test("SVGPathElement");
8146     }
8147 
8148     /**
8149      * @throws Exception if the test fails
8150      */
8151     @Test
8152     @Alerts("ReferenceError")
8153     public void svgPathSeg() throws Exception {
8154         test("SVGPathSeg");
8155     }
8156 
8157     /**
8158      * @throws Exception if the test fails
8159      */
8160     @Test
8161     @Alerts("ReferenceError")
8162     public void svgPathSegArcAbs() throws Exception {
8163         test("SVGPathSegArcAbs");
8164     }
8165 
8166     /**
8167      * @throws Exception if the test fails
8168      */
8169     @Test
8170     @Alerts("ReferenceError")
8171     public void svgPathSegArcRel() throws Exception {
8172         test("SVGPathSegArcRel");
8173     }
8174 
8175     /**
8176      * @throws Exception if the test fails
8177      */
8178     @Test
8179     @Alerts("ReferenceError")
8180     public void svgPathSegClosePath() throws Exception {
8181         test("SVGPathSegClosePath");
8182     }
8183 
8184     /**
8185      * @throws Exception if the test fails
8186      */
8187     @Test
8188     @Alerts("ReferenceError")
8189     public void svgPathSegCurvetoCubicAbs() throws Exception {
8190         test("SVGPathSegCurvetoCubicAbs");
8191     }
8192 
8193     /**
8194      * @throws Exception if the test fails
8195      */
8196     @Test
8197     @Alerts("ReferenceError")
8198     public void svgPathSegCurvetoCubicRel() throws Exception {
8199         test("SVGPathSegCurvetoCubicRel");
8200     }
8201 
8202     /**
8203      * @throws Exception if the test fails
8204      */
8205     @Test
8206     @Alerts("ReferenceError")
8207     public void svgPathSegCurvetoCubicSmoothAbs() throws Exception {
8208         test("SVGPathSegCurvetoCubicSmoothAbs");
8209     }
8210 
8211     /**
8212      * @throws Exception if the test fails
8213      */
8214     @Test
8215     @Alerts("ReferenceError")
8216     public void svgPathSegCurvetoCubicSmoothRel() throws Exception {
8217         test("SVGPathSegCurvetoCubicSmoothRel");
8218     }
8219 
8220     /**
8221      * @throws Exception if the test fails
8222      */
8223     @Test
8224     @Alerts("ReferenceError")
8225     public void svgPathSegCurvetoQuadraticAbs() throws Exception {
8226         test("SVGPathSegCurvetoQuadraticAbs");
8227     }
8228 
8229     /**
8230      * @throws Exception if the test fails
8231      */
8232     @Test
8233     @Alerts("ReferenceError")
8234     public void svgPathSegCurvetoQuadraticRel() throws Exception {
8235         test("SVGPathSegCurvetoQuadraticRel");
8236     }
8237 
8238     /**
8239      * @throws Exception if the test fails
8240      */
8241     @Test
8242     @Alerts("ReferenceError")
8243     public void svgPathSegCurvetoQuadraticSmoothAbs() throws Exception {
8244         test("SVGPathSegCurvetoQuadraticSmoothAbs");
8245     }
8246 
8247     /**
8248      * @throws Exception if the test fails
8249      */
8250     @Test
8251     @Alerts("ReferenceError")
8252     public void svgPathSegCurvetoQuadraticSmoothRel() throws Exception {
8253         test("SVGPathSegCurvetoQuadraticSmoothRel");
8254     }
8255 
8256     /**
8257      * @throws Exception if the test fails
8258      */
8259     @Test
8260     @Alerts("ReferenceError")
8261     public void svgPathSegLinetoAbs() throws Exception {
8262         test("SVGPathSegLinetoAbs");
8263     }
8264 
8265     /**
8266      * @throws Exception if the test fails
8267      */
8268     @Test
8269     @Alerts("ReferenceError")
8270     public void svgPathSegLinetoHorizontalAbs() throws Exception {
8271         test("SVGPathSegLinetoHorizontalAbs");
8272     }
8273 
8274     /**
8275      * @throws Exception if the test fails
8276      */
8277     @Test
8278     @Alerts("ReferenceError")
8279     public void svgPathSegLinetoHorizontalRel() throws Exception {
8280         test("SVGPathSegLinetoHorizontalRel");
8281     }
8282 
8283     /**
8284      * @throws Exception if the test fails
8285      */
8286     @Test
8287     @Alerts("ReferenceError")
8288     public void svgPathSegLinetoRel() throws Exception {
8289         test("SVGPathSegLinetoRel");
8290     }
8291 
8292     /**
8293      * @throws Exception if the test fails
8294      */
8295     @Test
8296     @Alerts("ReferenceError")
8297     public void svgPathSegLinetoVerticalAbs() throws Exception {
8298         test("SVGPathSegLinetoVerticalAbs");
8299     }
8300 
8301     /**
8302      * @throws Exception if the test fails
8303      */
8304     @Test
8305     @Alerts("ReferenceError")
8306     public void svgPathSegLinetoVerticalRel() throws Exception {
8307         test("SVGPathSegLinetoVerticalRel");
8308     }
8309 
8310     /**
8311      * @throws Exception if the test fails
8312      */
8313     @Test
8314     @Alerts("ReferenceError")
8315     public void svgPathSegList() throws Exception {
8316         test("SVGPathSegList");
8317     }
8318 
8319     /**
8320      * @throws Exception if the test fails
8321      */
8322     @Test
8323     @Alerts("ReferenceError")
8324     public void svgPathSegMovetoAbs() throws Exception {
8325         test("SVGPathSegMovetoAbs");
8326     }
8327 
8328     /**
8329      * @throws Exception if the test fails
8330      */
8331     @Test
8332     @Alerts("ReferenceError")
8333     public void svgPathSegMovetoRel() throws Exception {
8334         test("SVGPathSegMovetoRel");
8335     }
8336 
8337     /**
8338      * Test {@link org.htmlunit.javascript.host.svg.SVGPatternElement}.
8339      *
8340      * @throws Exception if an error occurs
8341      */
8342     @Test
8343     @Alerts("ReferenceError")
8344     public void svgPatternElement() throws Exception {
8345         test("SVGPatternElement");
8346     }
8347 
8348     /**
8349      * @throws Exception if the test fails
8350      */
8351     @Test
8352     @Alerts("ReferenceError")
8353     public void svgPoint() throws Exception {
8354         test("SVGPoint");
8355     }
8356 
8357     /**
8358      * @throws Exception if the test fails
8359      */
8360     @Test
8361     @Alerts("ReferenceError")
8362     public void svgPointList() throws Exception {
8363         test("SVGPointList");
8364     }
8365 
8366     /**
8367      * Test {@link org.htmlunit.javascript.host.svg.SVGPolygonElement}.
8368      *
8369      * @throws Exception if an error occurs
8370      */
8371     @Test
8372     @Alerts("ReferenceError")
8373     public void svgPolygonElement() throws Exception {
8374         test("SVGPolygonElement");
8375     }
8376 
8377     /**
8378      * Test {@link org.htmlunit.javascript.host.svg.SVGPolylineElement}.
8379      *
8380      * @throws Exception if an error occurs
8381      */
8382     @Test
8383     @Alerts("ReferenceError")
8384     public void svgPolylineElement() throws Exception {
8385         test("SVGPolylineElement");
8386     }
8387 
8388     /**
8389      * @throws Exception if the test fails
8390      */
8391     @Test
8392     @Alerts("ReferenceError")
8393     public void svgPreserveAspectRatio() throws Exception {
8394         test("SVGPreserveAspectRatio");
8395     }
8396 
8397     /**
8398      * Test {@link org.htmlunit.javascript.host.svg.SVGRadialGradientElement}.
8399      *
8400      * @throws Exception if an error occurs
8401      */
8402     @Test
8403     @Alerts("ReferenceError")
8404     public void svgRadialGradientElement() throws Exception {
8405         test("SVGRadialGradientElement");
8406     }
8407 
8408     /**
8409      * Test {@link org.htmlunit.javascript.host.svg.SVGRect}.
8410      *
8411      * @throws Exception if an error occurs
8412      */
8413     @Test
8414     @Alerts("ReferenceError")
8415     public void svgRect() throws Exception {
8416         test("SVGRect");
8417     }
8418 
8419     /**
8420      * Test {@link org.htmlunit.javascript.host.svg.SVGRectElement}.
8421      *
8422      * @throws Exception if an error occurs
8423      */
8424     @Test
8425     @Alerts("ReferenceError")
8426     public void svgRectElement() throws Exception {
8427         test("SVGRectElement");
8428     }
8429 
8430     /**
8431      * @throws Exception if the test fails
8432      */
8433     @Test
8434     @Alerts("ReferenceError")
8435     public void svgRenderingIntent() throws Exception {
8436         test("SVGRenderingIntent");
8437     }
8438 
8439     /**
8440      * Test {@link org.htmlunit.javascript.host.svg.SVGScriptElement}.
8441      *
8442      * @throws Exception if an error occurs
8443      */
8444     @Test
8445     @Alerts("ReferenceError")
8446     public void svgScriptElement() throws Exception {
8447         test("SVGScriptElement");
8448     }
8449 
8450     /**
8451      * Test {@link org.htmlunit.javascript.host.svg.SVGSetElement}.
8452      *
8453      * @throws Exception if an error occurs
8454      */
8455     @Test
8456     @Alerts("ReferenceError")
8457     public void svgSetElement() throws Exception {
8458         test("SVGSetElement");
8459     }
8460 
8461     /**
8462      * Test {@link org.htmlunit.javascript.host.svg.SVGStopElement}.
8463      *
8464      * @throws Exception if an error occurs
8465      */
8466     @Test
8467     @Alerts("ReferenceError")
8468     public void svgStopElement() throws Exception {
8469         test("SVGStopElement");
8470     }
8471 
8472     /**
8473      * @throws Exception if the test fails
8474      */
8475     @Test
8476     @Alerts("ReferenceError")
8477     public void svgStringList() throws Exception {
8478         test("SVGStringList");
8479     }
8480 
8481     /**
8482      * @throws Exception if the test fails
8483      */
8484     @Test
8485     @Alerts("ReferenceError")
8486     public void svgStylable() throws Exception {
8487         test("SVGStylable");
8488     }
8489 
8490     /**
8491      * Test {@link org.htmlunit.javascript.host.svg.SVGStyleElement}.
8492      *
8493      * @throws Exception if an error occurs
8494      */
8495     @Test
8496     @Alerts("ReferenceError")
8497     public void svgStyleElement() throws Exception {
8498         test("SVGStyleElement");
8499     }
8500 
8501     /**
8502      * Test {@link org.htmlunit.javascript.host.svg.SVGSVGElement}.
8503      *
8504      * @throws Exception if an error occurs
8505      */
8506     @Test
8507     @Alerts("ReferenceError")
8508     public void svgSVGElement() throws Exception {
8509         test("SVGSVGElement");
8510     }
8511 
8512     /**
8513      * Test {@link org.htmlunit.javascript.host.svg.SVGSwitchElement}.
8514      *
8515      * @throws Exception if an error occurs
8516      */
8517     @Test
8518     @Alerts("ReferenceError")
8519     public void svgSwitchElement() throws Exception {
8520         test("SVGSwitchElement");
8521     }
8522 
8523     /**
8524      * Test {@link org.htmlunit.javascript.host.svg.SVGSymbolElement}.
8525      *
8526      * @throws Exception if an error occurs
8527      */
8528     @Test
8529     @Alerts("ReferenceError")
8530     public void svgSymbolElement() throws Exception {
8531         test("SVGSymbolElement");
8532     }
8533 
8534     /**
8535      * @throws Exception if the test fails
8536      */
8537     @Test
8538     @Alerts("ReferenceError")
8539     public void svgTests() throws Exception {
8540         test("SVGTests");
8541     }
8542 
8543     /**
8544      * @throws Exception if the test fails
8545      */
8546     @Test
8547     @Alerts("ReferenceError")
8548     public void svgTextContentElement() throws Exception {
8549         test("SVGTextContentElement");
8550     }
8551 
8552     /**
8553      * Test {@link org.htmlunit.javascript.host.svg.SVGTextElement}.
8554      *
8555      * @throws Exception if an error occurs
8556      */
8557     @Test
8558     @Alerts("ReferenceError")
8559     public void svgTextElement() throws Exception {
8560         test("SVGTextElement");
8561     }
8562 
8563     /**
8564      * Test {@link org.htmlunit.javascript.host.svg.SVGTextPathElement}.
8565      *
8566      * @throws Exception if an error occurs
8567      */
8568     @Test
8569     @Alerts("ReferenceError")
8570     public void svgTextPathElement() throws Exception {
8571         test("SVGTextPathElement");
8572     }
8573 
8574     /**
8575      * @throws Exception if the test fails
8576      */
8577     @Test
8578     @Alerts("ReferenceError")
8579     public void svgTextPositioningElement() throws Exception {
8580         test("SVGTextPositioningElement");
8581     }
8582 
8583     /**
8584      * Test {@link org.htmlunit.javascript.host.svg.SVGTitleElement}.
8585      *
8586      * @throws Exception if an error occurs
8587      */
8588     @Test
8589     @Alerts("ReferenceError")
8590     public void svgTitleElement() throws Exception {
8591         test("SVGTitleElement");
8592     }
8593 
8594     /**
8595      * @throws Exception if the test fails
8596      */
8597     @Test
8598     @Alerts("ReferenceError")
8599     public void svgTransform() throws Exception {
8600         test("SVGTransform");
8601     }
8602 
8603     /**
8604      * @throws Exception if the test fails
8605      */
8606     @Test
8607     @Alerts("ReferenceError")
8608     public void svgTransformable() throws Exception {
8609         test("SVGTransformable");
8610     }
8611 
8612     /**
8613      * @throws Exception if the test fails
8614      */
8615     @Test
8616     @Alerts("ReferenceError")
8617     public void svgTransformList() throws Exception {
8618         test("SVGTransformList");
8619     }
8620 
8621     /**
8622      * @throws Exception if the test fails
8623      */
8624     @Test
8625     @Alerts("ReferenceError")
8626     public void svgTRefElement() throws Exception {
8627         test("SVGTRefElement");
8628     }
8629 
8630     /**
8631      * Test {@link org.htmlunit.javascript.host.svg.SVGTSpanElement}.
8632      *
8633      * @throws Exception if an error occurs
8634      */
8635     @Test
8636     @Alerts("ReferenceError")
8637     public void svgTSpanElement() throws Exception {
8638         test("SVGTSpanElement");
8639     }
8640 
8641     /**
8642      * @throws Exception if the test fails
8643      */
8644     @Test
8645     @Alerts("ReferenceError")
8646     public void svgUnitTypes() throws Exception {
8647         test("SVGUnitTypes");
8648     }
8649 
8650     /**
8651      * Test {@link org.htmlunit.javascript.host.svg.SVGUseElement}.
8652      *
8653      * @throws Exception if an error occurs
8654      */
8655     @Test
8656     @Alerts("ReferenceError")
8657     public void svgUseElement() throws Exception {
8658         test("SVGUseElement");
8659     }
8660 
8661     /**
8662      * Test {@link org.htmlunit.javascript.host.svg.SVGViewElement}.
8663      *
8664      * @throws Exception if an error occurs
8665      */
8666     @Test
8667     @Alerts("ReferenceError")
8668     public void svgViewElement() throws Exception {
8669         test("SVGViewElement");
8670     }
8671 
8672     /**
8673      * @throws Exception if the test fails
8674      */
8675     @Test
8676     @Alerts("ReferenceError")
8677     public void svgViewSpec() throws Exception {
8678         test("SVGViewSpec");
8679     }
8680 
8681     /**
8682      * @throws Exception if the test fails
8683      */
8684     @Test
8685     @Alerts("ReferenceError")
8686     public void svgVKernElement() throws Exception {
8687         test("SVGVKernElement");
8688     }
8689 
8690     /**
8691      * @throws Exception if the test fails
8692      */
8693     @Test
8694     @Alerts("ReferenceError")
8695     public void svgZoomEvent() throws Exception {
8696         test("SVGZoomEvent");
8697     }
8698 
8699     /**
8700      * @throws Exception if the test fails
8701      */
8702     @Test
8703     @Alerts("function Symbol() { [native code] }")
8704     public void symbol() throws Exception {
8705         test("Symbol");
8706     }
8707 
8708     /**
8709      * @throws Exception if the test fails
8710      */
8711     @Test
8712     @Alerts("ReferenceError")
8713     public void syncEvent() throws Exception {
8714         test("SyncEvent");
8715     }
8716 
8717     /**
8718      * @throws Exception if the test fails
8719      */
8720     @Test
8721     @Alerts(DEFAULT = "function SyncManager() { [native code] }",
8722             FF = "ReferenceError",
8723             FF_ESR = "ReferenceError")
8724     public void syncManager() throws Exception {
8725         test("SyncManager");
8726     }
8727 
8728     /**
8729      * @throws Exception if the test fails
8730      */
8731     @Test
8732     @Alerts("ReferenceError")
8733     public void syncRegistration() throws Exception {
8734         test("SyncRegistration");
8735     }
8736 
8737     /**
8738      * @throws Exception if the test fails
8739      */
8740     @Test
8741     @Alerts("function SyntaxError() { [native code] }")
8742     public void syntaxError() throws Exception {
8743         test("SyntaxError");
8744     }
8745 
8746     /**
8747      * @throws Exception if the test fails
8748      */
8749     @Test
8750     @Alerts("ReferenceError")
8751     public void tcpServerSocket() throws Exception {
8752         test("TCPServerSocket");
8753     }
8754 
8755     /**
8756      * @throws Exception if the test fails
8757      */
8758     @Test
8759     @Alerts("ReferenceError")
8760     public void tcpSocket() throws Exception {
8761         test("TCPSocket");
8762     }
8763 
8764     /**
8765      * @throws Exception if the test fails
8766      */
8767     @Test
8768     @Alerts("ReferenceError")
8769     public void telephony() throws Exception {
8770         test("Telephony");
8771     }
8772 
8773     /**
8774      * @throws Exception if the test fails
8775      */
8776     @Test
8777     @Alerts("ReferenceError")
8778     public void telephonyCall() throws Exception {
8779         test("TelephonyCall");
8780     }
8781 
8782     /**
8783      * @throws Exception if the test fails
8784      */
8785     @Test
8786     @Alerts("ReferenceError")
8787     public void telephonyCallGroup() throws Exception {
8788         test("TelephonyCallGroup");
8789     }
8790 
8791     /**
8792      * Test {@link org.htmlunit.javascript.host.dom.Text}.
8793      *
8794      * @throws Exception if an error occurs
8795      */
8796     @Test
8797     @Alerts("ReferenceError")
8798     public void text() throws Exception {
8799         test("Text");
8800     }
8801 
8802     /**
8803      * @throws Exception if the test fails
8804      */
8805     @Test
8806     @Alerts("function TextDecoder() { [native code] }")
8807     public void textDecoder() throws Exception {
8808         test("TextDecoder");
8809     }
8810 
8811     /**
8812      * @throws Exception if the test fails
8813      */
8814     @Test
8815     @Alerts("function TextEncoder() { [native code] }")
8816     public void textEncoder() throws Exception {
8817         test("TextEncoder");
8818     }
8819 
8820     /**
8821      * @throws Exception if the test fails
8822      */
8823     @Test
8824     @Alerts("ReferenceError")
8825     public void textEvent() throws Exception {
8826         test("TextEvent");
8827     }
8828 
8829     /**
8830      * @throws Exception if the test fails
8831      */
8832     @Test
8833     @Alerts("function TextMetrics() { [native code] }")
8834     public void textMetrics() throws Exception {
8835         test("TextMetrics");
8836     }
8837 
8838     /**
8839      * Test {@link org.htmlunit.javascript.host.dom.TextRange}.
8840      *
8841      * @throws Exception if an error occurs
8842      */
8843     @Test
8844     @Alerts("ReferenceError")
8845     public void textRange() throws Exception {
8846         test("TextRange");
8847     }
8848 
8849     /**
8850      * @throws Exception if the test fails
8851      */
8852     @Test
8853     @Alerts("ReferenceError")
8854     public void textTrack() throws Exception {
8855         test("TextTrack");
8856     }
8857 
8858     /**
8859      * @throws Exception if the test fails
8860      */
8861     @Test
8862     @Alerts("ReferenceError")
8863     public void textTrackCue() throws Exception {
8864         test("TextTrackCue");
8865     }
8866 
8867     /**
8868      * @throws Exception if the test fails
8869      */
8870     @Test
8871     @Alerts("ReferenceError")
8872     public void textTrackCueList() throws Exception {
8873         test("TextTrackCueList");
8874     }
8875 
8876     /**
8877      * @throws Exception if the test fails
8878      */
8879     @Test
8880     @Alerts("ReferenceError")
8881     public void textTrackList() throws Exception {
8882         test("TextTrackList");
8883     }
8884 
8885     /**
8886      * @throws Exception if the test fails
8887      */
8888     @Test
8889     @Alerts("ReferenceError")
8890     public void timeEvent() throws Exception {
8891         test("TimeEvent");
8892     }
8893 
8894     /**
8895      * @throws Exception if the test fails
8896      */
8897     @Test
8898     @Alerts("ReferenceError")
8899     public void timeRanges() throws Exception {
8900         test("TimeRanges");
8901     }
8902 
8903     /**
8904      * @throws Exception if the test fails
8905      */
8906     @Test
8907     @Alerts("ReferenceError")
8908     public void touch() throws Exception {
8909         test("Touch");
8910     }
8911 
8912     /**
8913      * @throws Exception if the test fails
8914      */
8915     @Test
8916     @Alerts("ReferenceError")
8917     public void touchEvent() throws Exception {
8918         test("TouchEvent");
8919     }
8920 
8921     /**
8922      * @throws Exception if the test fails
8923      */
8924     @Test
8925     @Alerts("ReferenceError")
8926     public void touchList() throws Exception {
8927         test("TouchList");
8928     }
8929 
8930     /**
8931      * @throws Exception if the test fails
8932      */
8933     @Test
8934     @Alerts("ReferenceError")
8935     public void trackDefault() throws Exception {
8936         test("TrackDefault");
8937     }
8938 
8939     /**
8940      * @throws Exception if the test fails
8941      */
8942     @Test
8943     @Alerts("ReferenceError")
8944     public void trackDefaultList() throws Exception {
8945         test("TrackDefaultList");
8946     }
8947 
8948     /**
8949      * @throws Exception if the test fails
8950      */
8951     @Test
8952     @Alerts("ReferenceError")
8953     public void trackEvent() throws Exception {
8954         test("TrackEvent");
8955     }
8956 
8957     /**
8958      * @throws Exception if the test fails
8959      */
8960     @Test
8961     @Alerts("ReferenceError")
8962     public void transferable() throws Exception {
8963         test("Transferable");
8964     }
8965 
8966     /**
8967      * @throws Exception if the test fails
8968      */
8969     @Test
8970     @Alerts("ReferenceError")
8971     public void transitionEvent() throws Exception {
8972         test("TransitionEvent");
8973     }
8974 
8975     /**
8976      * Test {@link org.htmlunit.javascript.host.dom.TreeWalker}.
8977      *
8978      * @throws Exception if an error occurs
8979      */
8980     @Test
8981     @Alerts("ReferenceError")
8982     public void treeWalker() throws Exception {
8983         test("TreeWalker");
8984     }
8985 
8986     /**
8987      * @throws Exception if the test fails
8988      */
8989     @Test
8990     @Alerts("ReferenceError")
8991     public void typedArray() throws Exception {
8992         test("TypedArray");
8993     }
8994 
8995     /**
8996      * @throws Exception if the test fails
8997      */
8998     @Test
8999     @Alerts("function TypeError() { [native code] }")
9000     public void typeError() throws Exception {
9001         test("TypeError");
9002     }
9003 
9004     /**
9005      * @throws Exception if the test fails
9006      */
9007     @Test
9008     @Alerts("ReferenceError")
9009     public void typeInfo() throws Exception {
9010         test("TypeInfo");
9011     }
9012 
9013     /**
9014      * @throws Exception if the test fails
9015      */
9016     @Test
9017     @Alerts("ReferenceError")
9018     public void uDPSocket() throws Exception {
9019         test("UDPSocket");
9020     }
9021 
9022     /**
9023      * Test {@link org.htmlunit.javascript.host.event.UIEvent}.
9024      *
9025      * @throws Exception if an error occurs
9026      */
9027     @Test
9028     @Alerts("ReferenceError")
9029     public void uiEvent() throws Exception {
9030         test("UIEvent");
9031     }
9032 
9033     /**
9034      * Test Uint16Array.
9035      *
9036      * @throws Exception if an error occurs
9037      */
9038     @Test
9039     @Alerts("function Uint16Array() { [native code] }")
9040     public void uint16Array() throws Exception {
9041         test("Uint16Array");
9042     }
9043 
9044     /**
9045      * Test Uint32Array.
9046      *
9047      * @throws Exception if an error occurs
9048      */
9049     @Test
9050     @Alerts("function Uint32Array() { [native code] }")
9051     public void uint32Array() throws Exception {
9052         test("Uint32Array");
9053     }
9054 
9055     /**
9056      * Test Uint8Array.
9057      *
9058      * @throws Exception if an error occurs
9059      */
9060     @Test
9061     @Alerts("function Uint8Array() { [native code] }")
9062     public void uint8Array() throws Exception {
9063         test("Uint8Array");
9064     }
9065 
9066     /**
9067      * Test Uint8ClampedArray.
9068      *
9069      * @throws Exception if an error occurs
9070      */
9071     @Test
9072     @Alerts("function Uint8ClampedArray() { [native code] }")
9073     public void uint8ClampedArray() throws Exception {
9074         test("Uint8ClampedArray");
9075     }
9076 
9077     /**
9078      * @throws Exception if the test fails
9079      */
9080     @Test
9081     @Alerts("undefined")
9082     public void undefined() throws Exception {
9083         test("undefined");
9084     }
9085 
9086     /**
9087      * @throws Exception if the test fails
9088      */
9089     @Test
9090     @Alerts("function unescape() { [native code] }")
9091     public void unescape() throws Exception {
9092         test("unescape");
9093     }
9094 
9095     /**
9096      * @throws Exception if the test fails
9097      */
9098     @Test
9099     @Alerts("ReferenceError")
9100     public void uneval() throws Exception {
9101         test("uneval");
9102     }
9103 
9104     /**
9105      * @throws Exception if the test fails
9106      */
9107     @Test
9108     @Alerts("function URIError() { [native code] }")
9109     public void uriError() throws Exception {
9110         test("URIError");
9111     }
9112 
9113     /**
9114      * @throws Exception if the test fails
9115      */
9116     @Test
9117     @Alerts("function URL() { [native code] }")
9118     public void url() throws Exception {
9119         test("URL");
9120     }
9121 
9122     /**
9123      * Test {@link org.htmlunit.javascript.host.URLSearchParams}.
9124      *
9125      * @throws Exception if an error occurs
9126      */
9127     @Test
9128     @Alerts("function URLSearchParams() { [native code] }")
9129     public void urlSearchParams() throws Exception {
9130         test("URLSearchParams");
9131     }
9132 
9133     /**
9134      * @throws Exception if the test fails
9135      */
9136     @Test
9137     @Alerts("ReferenceError")
9138     public void urlUtils() throws Exception {
9139         test("URLUtils");
9140     }
9141 
9142     /**
9143      * @throws Exception if the test fails
9144      */
9145     @Test
9146     @Alerts("ReferenceError")
9147     public void urlUtilsReadOnly() throws Exception {
9148         test("URLUtilsReadOnly");
9149     }
9150 
9151     /**
9152      * @throws Exception if the test fails
9153      */
9154     @Test
9155     @Alerts("ReferenceError")
9156     public void userDataHandler() throws Exception {
9157         test("UserDataHandler");
9158     }
9159 
9160     /**
9161      * @throws Exception if the test fails
9162      */
9163     @Test
9164     @Alerts("ReferenceError")
9165     public void userProximityEvent() throws Exception {
9166         test("UserProximityEvent");
9167     }
9168 
9169     /**
9170      * @throws Exception if the test fails
9171      */
9172     @Test
9173     @Alerts("ReferenceError")
9174     public void uSVString() throws Exception {
9175         test("USVString");
9176     }
9177 
9178     /**
9179      * @throws Exception if the test fails
9180      */
9181     @Test
9182     @Alerts("ReferenceError")
9183     public void validityState() throws Exception {
9184         test("ValidityState");
9185     }
9186 
9187     /**
9188      * @throws Exception if the test fails
9189      */
9190     @Test
9191     @Alerts("ReferenceError")
9192     public void videoPlaybackQuality() throws Exception {
9193         test("VideoPlaybackQuality");
9194     }
9195 
9196     /**
9197      * @throws Exception if the test fails
9198      */
9199     @Test
9200     @Alerts("ReferenceError")
9201     public void vrDevice() throws Exception {
9202         test("VRDevice");
9203     }
9204 
9205     /**
9206      * @throws Exception if the test fails
9207      */
9208     @Test
9209     @Alerts("ReferenceError")
9210     public void vrDisplay() throws Exception {
9211         test("VRDisplay");
9212     }
9213 
9214     /**
9215      * @throws Exception if the test fails
9216      */
9217     @Test
9218     @Alerts("ReferenceError")
9219     public void vrDisplayCapabilities() throws Exception {
9220         test("VRDisplayCapabilities");
9221     }
9222 
9223     /**
9224      * @throws Exception if the test fails
9225      */
9226     @Test
9227     @Alerts("ReferenceError")
9228     public void vrEyeParameters() throws Exception {
9229         test("VREyeParameters");
9230     }
9231 
9232     /**
9233      * @throws Exception if the test fails
9234      */
9235     @Test
9236     @Alerts("ReferenceError")
9237     public void vrFieldOfView() throws Exception {
9238         test("VRFieldOfView");
9239     }
9240 
9241     /**
9242      * @throws Exception if the test fails
9243      */
9244     @Test
9245     @Alerts("ReferenceError")
9246     public void vrFieldOfViewReadOnly() throws Exception {
9247         test("VRFieldOfViewReadOnly");
9248     }
9249 
9250     /**
9251      * @throws Exception if the test fails
9252      */
9253     @Test
9254     @Alerts("ReferenceError")
9255     public void vrLayer() throws Exception {
9256         test("VRLayer");
9257     }
9258 
9259     /**
9260      * @throws Exception if the test fails
9261      */
9262     @Test
9263     @Alerts("ReferenceError")
9264     public void vrPose() throws Exception {
9265         test("VRPose");
9266     }
9267 
9268     /**
9269      * @throws Exception if the test fails
9270      */
9271     @Test
9272     @Alerts("ReferenceError")
9273     public void vrPositionState() throws Exception {
9274         test("VRPositionState");
9275     }
9276 
9277     /**
9278      * @throws Exception if the test fails
9279      */
9280     @Test
9281     @Alerts("ReferenceError")
9282     public void vrStageParameters() throws Exception {
9283         test("VRStageParameters");
9284     }
9285 
9286     /**
9287      * @throws Exception if the test fails
9288      */
9289     @Test
9290     @Alerts("ReferenceError")
9291     public void vTTCue() throws Exception {
9292         test("VTTCue");
9293     }
9294 
9295     /**
9296      * @throws Exception if the test fails
9297      */
9298     @Test
9299     @Alerts("ReferenceError")
9300     public void waveShaperNode() throws Exception {
9301         test("WaveShaperNode");
9302     }
9303 
9304     /**
9305      * @throws Exception if the test fails
9306      */
9307     @Test
9308     @Alerts("function WeakMap() { [native code] }")
9309     public void weakMap() throws Exception {
9310         test("WeakMap");
9311     }
9312 
9313     /**
9314      * @throws Exception if the test fails
9315      */
9316     @Test
9317     @Alerts("function WeakSet() { [native code] }")
9318     public void weakSet() throws Exception {
9319         test("WeakSet");
9320     }
9321 
9322     /**
9323      * @throws Exception if the test fails
9324      */
9325     @Test
9326     @Alerts("ReferenceError")
9327     public void webGL() throws Exception {
9328         test("WebGL");
9329     }
9330 
9331     /**
9332      * @throws Exception if the test fails
9333      */
9334     @Test
9335     @Alerts("ReferenceError")
9336     public void webGL_color_buffer_float() throws Exception {
9337         test("WEBGL_color_buffer_float");
9338     }
9339 
9340     /**
9341      * @throws Exception if the test fails
9342      */
9343     @Test
9344     @Alerts("ReferenceError")
9345     public void webGL_compressed_texture_atc() throws Exception {
9346         test("WEBGL_compressed_texture_atc");
9347     }
9348 
9349     /**
9350      * @throws Exception if the test fails
9351      */
9352     @Test
9353     @Alerts("ReferenceError")
9354     public void webGL_compressed_texture_es3() throws Exception {
9355         test("WEBGL_compressed_texture_es3");
9356     }
9357 
9358     /**
9359      * @throws Exception if the test fails
9360      */
9361     @Test
9362     @Alerts("ReferenceError")
9363     public void wEBGL_compressed_texture_etc() throws Exception {
9364         test("WEBGL_compressed_texture_etc");
9365     }
9366 
9367     /**
9368      * @throws Exception if the test fails
9369      */
9370     @Test
9371     @Alerts("ReferenceError")
9372     public void webGL_compressed_texture_etc1() throws Exception {
9373         test("WEBGL_compressed_texture_etc1");
9374     }
9375 
9376     /**
9377      * @throws Exception if the test fails
9378      */
9379     @Test
9380     @Alerts("ReferenceError")
9381     public void webGL_compressed_texture_pvrtc() throws Exception {
9382         test("WEBGL_compressed_texture_pvrtc");
9383     }
9384 
9385     /**
9386      * @throws Exception if the test fails
9387      */
9388     @Test
9389     @Alerts("ReferenceError")
9390     public void webGL_compressed_texture_s3tc() throws Exception {
9391         test("WEBGL_compressed_texture_s3tc");
9392     }
9393 
9394     /**
9395      * @throws Exception if the test fails
9396      */
9397     @Test
9398     @Alerts("ReferenceError")
9399     public void webGL_debug_renderer_info() throws Exception {
9400         test("WEBGL_debug_renderer_info");
9401     }
9402 
9403     /**
9404      * @throws Exception if the test fails
9405      */
9406     @Test
9407     @Alerts("ReferenceError")
9408     public void webGL_debug_shaders() throws Exception {
9409         test("WEBGL_debug_shaders");
9410     }
9411 
9412     /**
9413      * @throws Exception if the test fails
9414      */
9415     @Test
9416     @Alerts("ReferenceError")
9417     public void webGL_depth_texture() throws Exception {
9418         test("WEBGL_depth_texture");
9419     }
9420 
9421     /**
9422      * @throws Exception if the test fails
9423      */
9424     @Test
9425     @Alerts("ReferenceError")
9426     public void webGL_draw_buffers() throws Exception {
9427         test("WEBGL_draw_buffers");
9428     }
9429 
9430     /**
9431      * @throws Exception if the test fails
9432      */
9433     @Test
9434     @Alerts("ReferenceError")
9435     public void webGL_lose_context() throws Exception {
9436         test("WEBGL_lose_context");
9437     }
9438 
9439     /**
9440      * @throws Exception if the test fails
9441      */
9442     @Test
9443     @Alerts("function WebGL2RenderingContext() { [native code] }")
9444     public void webGL2RenderingContext() throws Exception {
9445         test("WebGL2RenderingContext");
9446     }
9447 
9448     /**
9449      * @throws Exception if the test fails
9450      */
9451     @Test
9452     @Alerts("function WebGLActiveInfo() { [native code] }")
9453     public void webGLActiveInfo() throws Exception {
9454         test("WebGLActiveInfo");
9455     }
9456 
9457     /**
9458      * @throws Exception if the test fails
9459      */
9460     @Test
9461     @Alerts("function WebGLBuffer() { [native code] }")
9462     public void webGLBuffer() throws Exception {
9463         test("WebGLBuffer");
9464     }
9465 
9466     /**
9467      * @throws Exception if the test fails
9468      */
9469     @Test
9470     @Alerts("function WebGLContextEvent() { [native code] }")
9471     public void webGLContextEvent() throws Exception {
9472         test("WebGLContextEvent");
9473     }
9474 
9475     /**
9476      * @throws Exception if the test fails
9477      */
9478     @Test
9479     @Alerts("function WebGLFramebuffer() { [native code] }")
9480     public void webGLFramebuffer() throws Exception {
9481         test("WebGLFramebuffer");
9482     }
9483 
9484     /**
9485      * @throws Exception if the test fails
9486      */
9487     @Test
9488     @Alerts("function WebGLProgram() { [native code] }")
9489     public void webGLProgram() throws Exception {
9490         test("WebGLProgram");
9491     }
9492 
9493     /**
9494      * @throws Exception if the test fails
9495      */
9496     @Test
9497     @Alerts("function WebGLQuery() { [native code] }")
9498     public void webGLQuery() throws Exception {
9499         test("WebGLQuery");
9500     }
9501 
9502     /**
9503      * @throws Exception if the test fails
9504      */
9505     @Test
9506     @Alerts("function WebGLRenderbuffer() { [native code] }")
9507     public void webGLRenderbuffer() throws Exception {
9508         test("WebGLRenderbuffer");
9509     }
9510 
9511     /**
9512      * @throws Exception if the test fails
9513      */
9514     @Test
9515     @Alerts("function WebGLRenderingContext() { [native code] }")
9516     public void webGLRenderingContext() throws Exception {
9517         test("WebGLRenderingContext");
9518     }
9519 
9520     /**
9521      * @throws Exception if the test fails
9522      */
9523     @Test
9524     @Alerts("function WebGLSampler() { [native code] }")
9525     public void webGLSampler() throws Exception {
9526         test("WebGLSampler");
9527     }
9528 
9529     /**
9530      * @throws Exception if the test fails
9531      */
9532     @Test
9533     @Alerts("function WebGLShader() { [native code] }")
9534     public void webGLShader() throws Exception {
9535         test("WebGLShader");
9536     }
9537 
9538     /**
9539      * @throws Exception if the test fails
9540      */
9541     @Test
9542     @Alerts("function WebGLShaderPrecisionFormat() { [native code] }")
9543     public void webGLShaderPrecisionFormat() throws Exception {
9544         test("WebGLShaderPrecisionFormat");
9545     }
9546 
9547     /**
9548      * @throws Exception if the test fails
9549      */
9550     @Test
9551     @Alerts("function WebGLSync() { [native code] }")
9552     public void webGLSync() throws Exception {
9553         test("WebGLSync");
9554     }
9555 
9556     /**
9557      * @throws Exception if the test fails
9558      */
9559     @Test
9560     @Alerts("function WebGLTexture() { [native code] }")
9561     public void webGLTexture() throws Exception {
9562         test("WebGLTexture");
9563     }
9564 
9565     /**
9566      * @throws Exception if the test fails
9567      */
9568     @Test
9569     @Alerts("ReferenceError")
9570     public void webGLTimerQueryEXT() throws Exception {
9571         test("WebGLTimerQueryEXT");
9572     }
9573 
9574     /**
9575      * @throws Exception if the test fails
9576      */
9577     @Test
9578     @Alerts("function WebGLTransformFeedback() { [native code] }")
9579     public void webGLTransformFeedback() throws Exception {
9580         test("WebGLTransformFeedback");
9581     }
9582 
9583     /**
9584      * @throws Exception if the test fails
9585      */
9586     @Test
9587     @Alerts("function WebGLUniformLocation() { [native code] }")
9588     public void webGLUniformLocation() throws Exception {
9589         test("WebGLUniformLocation");
9590     }
9591 
9592     /**
9593      * @throws Exception if the test fails
9594      */
9595     @Test
9596     @Alerts("function WebGLVertexArrayObject() { [native code] }")
9597     public void webGLVertexArrayObject() throws Exception {
9598         test("WebGLVertexArrayObject");
9599     }
9600 
9601     /**
9602      * @throws Exception if the test fails
9603      */
9604     @Test
9605     @Alerts("ReferenceError")
9606     public void webGLVertexArrayObjectOES() throws Exception {
9607         test("WebGLVertexArrayObjectOES");
9608     }
9609 
9610     /**
9611      * @throws Exception if the test fails
9612      */
9613     @Test
9614     @Alerts("ReferenceError")
9615     public void webKitAnimationEvent() throws Exception {
9616         test("WebKitAnimationEvent");
9617     }
9618 
9619     /**
9620      * @throws Exception if the test fails
9621      */
9622     @Test
9623     @Alerts("ReferenceError")
9624     public void webkitAudioContext() throws Exception {
9625         test("webkitAudioContext");
9626     }
9627 
9628     /**
9629      * @throws Exception if the test fails
9630      */
9631     @Test
9632     @Alerts("ReferenceError")
9633     public void webKitCSSMatrix() throws Exception {
9634         test("WebKitCSSMatrix");
9635     }
9636 
9637     /**
9638      * @throws Exception if the test fails
9639      */
9640     @Test
9641     @Alerts("ReferenceError")
9642     public void webkitIDBCursor() throws Exception {
9643         test("webkitIDBCursor");
9644     }
9645 
9646     /**
9647      * @throws Exception if the test fails
9648      */
9649     @Test
9650     @Alerts("ReferenceError")
9651     public void webkitIDBDatabase() throws Exception {
9652         test("webkitIDBDatabase");
9653     }
9654 
9655     /**
9656      * @throws Exception if the test fails
9657      */
9658     @Test
9659     @Alerts("ReferenceError")
9660     public void webkitIDBFactory() throws Exception {
9661         test("webkitIDBFactory");
9662     }
9663 
9664     /**
9665      * @throws Exception if the test fails
9666      */
9667     @Test
9668     @Alerts("ReferenceError")
9669     public void webkitIDBIndex() throws Exception {
9670         test("webkitIDBIndex");
9671     }
9672 
9673     /**
9674      * @throws Exception if the test fails
9675      */
9676     @Test
9677     @Alerts("ReferenceError")
9678     public void webkitIDBKeyRange() throws Exception {
9679         test("webkitIDBKeyRange");
9680     }
9681 
9682     /**
9683      * @throws Exception if the test fails
9684      */
9685     @Test
9686     @Alerts("ReferenceError")
9687     public void webkitIDBObjectStore() throws Exception {
9688         test("webkitIDBObjectStore");
9689     }
9690 
9691     /**
9692      * @throws Exception if the test fails
9693      */
9694     @Test
9695     @Alerts("ReferenceError")
9696     public void webkitIDBRequest() throws Exception {
9697         test("webkitIDBRequest");
9698     }
9699 
9700     /**
9701      * @throws Exception if the test fails
9702      */
9703     @Test
9704     @Alerts("ReferenceError")
9705     public void webkitIDBTransaction() throws Exception {
9706         test("webkitIDBTransaction");
9707     }
9708 
9709     /**
9710      * @throws Exception if the test fails
9711      */
9712     @Test
9713     @Alerts("ReferenceError")
9714     public void webkitMediaStream() throws Exception {
9715         test("webkitMediaStream");
9716     }
9717 
9718     /**
9719      * @throws Exception if the test fails
9720      */
9721     @Test
9722     @Alerts("ReferenceError")
9723     public void webKitMutationObserver() throws Exception {
9724         test("WebKitMutationObserver");
9725     }
9726 
9727     /**
9728      * @throws Exception if the test fails
9729      */
9730     @Test
9731     @Alerts("ReferenceError")
9732     public void webkitOfflineAudioContext() throws Exception {
9733         test("webkitOfflineAudioContext");
9734     }
9735 
9736     /**
9737      * @throws Exception if an error occurs
9738      */
9739     @Test
9740     @Alerts("ReferenceError")
9741     public void webkitRTCPeerConnection() throws Exception {
9742         test("webkitRTCPeerConnection");
9743     }
9744 
9745     /**
9746      * @throws Exception if the test fails
9747      */
9748     @Test
9749     @Alerts("ReferenceError")
9750     public void webkitRTCSessionDescription() throws Exception {
9751         test("webkitRTCSessionDescription");
9752     }
9753 
9754     /**
9755      * @throws Exception if the test fails
9756      */
9757     @Test
9758     @Alerts("ReferenceError")
9759     public void webkitSpeechGrammar() throws Exception {
9760         test("webkitSpeechGrammar");
9761     }
9762 
9763     /**
9764      * @throws Exception if the test fails
9765      */
9766     @Test
9767     @Alerts("ReferenceError")
9768     public void webkitSpeechGrammarList() throws Exception {
9769         test("webkitSpeechGrammarList");
9770     }
9771 
9772     /**
9773      * @throws Exception if an error occurs
9774      */
9775     @Test
9776     @Alerts("ReferenceError")
9777     public void webkitSpeechRecognition() throws Exception {
9778         test("webkitSpeechRecognition");
9779     }
9780 
9781     /**
9782      * @throws Exception if the test fails
9783      */
9784     @Test
9785     @Alerts("ReferenceError")
9786     public void webkitSpeechRecognitionError() throws Exception {
9787         test("webkitSpeechRecognitionError");
9788     }
9789 
9790     /**
9791      * @throws Exception if the test fails
9792      */
9793     @Test
9794     @Alerts("ReferenceError")
9795     public void webkitSpeechRecognitionEvent() throws Exception {
9796         test("webkitSpeechRecognitionEvent");
9797     }
9798 
9799     /**
9800      * @throws Exception if the test fails
9801      */
9802     @Test
9803     @Alerts("ReferenceError")
9804     public void webKitTransitionEvent() throws Exception {
9805         test("WebKitTransitionEvent");
9806     }
9807 
9808     /**
9809      * @throws Exception if the test fails
9810      */
9811     @Test
9812     @Alerts("ReferenceError")
9813     public void webkitURL() throws Exception {
9814         test("webkitURL");
9815     }
9816 
9817     /**
9818      * @throws Exception if the test fails
9819      */
9820     @Test
9821     @Alerts("ReferenceError")
9822     public void webSMS() throws Exception {
9823         test("WebSMS");
9824     }
9825 
9826     /**
9827      * Test {@link org.htmlunit.javascript.host.WebSocket}.
9828      *
9829      * @throws Exception if an error occurs
9830      */
9831     @Test
9832     @Alerts("function WebSocket() { [native code] }")
9833     public void webSocket() throws Exception {
9834         test("WebSocket");
9835     }
9836 
9837     /**
9838      * @throws Exception if the test fails
9839      */
9840     @Test
9841     @Alerts("ReferenceError")
9842     public void webSockets() throws Exception {
9843         test("WebSockets");
9844     }
9845 
9846     /**
9847      * @throws Exception if the test fails
9848      */
9849     @Test
9850     @Alerts("ReferenceError")
9851     public void webVTT() throws Exception {
9852         test("WebVTT");
9853     }
9854 
9855     /**
9856      * @throws Exception if the test fails
9857      */
9858     @Test
9859     @Alerts("ReferenceError")
9860     public void wheelEvent() throws Exception {
9861         test("WheelEvent");
9862     }
9863 
9864     /**
9865      * @throws Exception if the test fails
9866      */
9867     @Test
9868     @Alerts("ReferenceError")
9869     public void wifiManager() throws Exception {
9870         test("WifiManager");
9871     }
9872 
9873     /**
9874      * Test {@link org.htmlunit.javascript.host.Window}.
9875      *
9876      * @throws Exception if an error occurs
9877      */
9878     @Test
9879     @Alerts("ReferenceError")
9880     public void window() throws Exception {
9881         test("Window");
9882     }
9883 
9884     /**
9885      * @throws Exception if the test fails
9886      */
9887     @Test
9888     @Alerts("ReferenceError")
9889     public void windowBase64() throws Exception {
9890         test("WindowBase64");
9891     }
9892 
9893     /**
9894      * @throws Exception if the test fails
9895      */
9896     @Test
9897     @Alerts("ReferenceError")
9898     public void windowClient() throws Exception {
9899         test("WindowClient");
9900     }
9901 
9902     /**
9903      * @throws Exception if the test fails
9904      */
9905     @Test
9906     @Alerts("ReferenceError")
9907     public void windowEventHandlers() throws Exception {
9908         test("WindowEventHandlers");
9909     }
9910 
9911     /**
9912      * @throws Exception if the test fails
9913      */
9914     @Test
9915     @Alerts("ReferenceError")
9916     public void windowEventHandlers_onbeforeprint() throws Exception {
9917         test("WindowEventHandlers.onbeforeprint");
9918     }
9919 
9920     /**
9921      * @throws Exception if the test fails
9922      */
9923     @Test
9924     @Alerts("ReferenceError")
9925     public void windowOrWorkerGlobalScope() throws Exception {
9926         test("WindowOrWorkerGlobalScope");
9927     }
9928 
9929     /**
9930      * @throws Exception if the test fails
9931      */
9932     @Test
9933     @Alerts("ReferenceError")
9934     public void windowProperties() throws Exception {
9935         test("WindowProperties");
9936     }
9937 
9938     /**
9939      * @throws Exception if the test fails
9940      */
9941     @Test
9942     @Alerts("ReferenceError")
9943     public void windowTimers() throws Exception {
9944         test("WindowTimers");
9945     }
9946 
9947     /**
9948      * Test {@link org.htmlunit.javascript.host.worker.Worker}.
9949      *
9950      * @throws Exception if an error occurs
9951      */
9952     @Test
9953     @Alerts("function Worker() { [native code] }")
9954     public void worker() throws Exception {
9955         test("Worker");
9956     }
9957 
9958     /**
9959      * @throws Exception if the test fails
9960      */
9961     @Test
9962     @Alerts("function WorkerGlobalScope() { [native code] }")
9963     public void workerGlobalScope() throws Exception {
9964         test("WorkerGlobalScope");
9965     }
9966 
9967     /**
9968      * @throws Exception if the test fails
9969      */
9970     @Test
9971     @Alerts("function WorkerLocation() { [native code] }")
9972     public void workerLocation() throws Exception {
9973         test("WorkerLocation");
9974     }
9975 
9976     /**
9977      * @throws Exception if the test fails
9978      */
9979     @Test
9980     @Alerts("function WorkerNavigator() { [native code] }")
9981     public void workerNavigator() throws Exception {
9982         test("WorkerNavigator");
9983     }
9984 
9985     /**
9986      * @throws Exception if the test fails
9987      */
9988     @Test
9989     @Alerts("ReferenceError")
9990     public void xDomainRequest() throws Exception {
9991         test("XDomainRequest");
9992     }
9993 
9994     /**
9995      * Test {@link org.htmlunit.javascript.host.xml.XMLDocument}.
9996      *
9997      * @throws Exception if an error occurs
9998      */
9999     @Test
10000     @Alerts("ReferenceError")
10001     public void xmlDocument() throws Exception {
10002         test("XMLDocument");
10003     }
10004 
10005     /**
10006      * Test {@link org.htmlunit.javascript.host.xml.XMLHttpRequest}.
10007      *
10008      * @throws Exception if an error occurs
10009      */
10010     @Test
10011     @Alerts("function XMLHttpRequest() { [native code] }")
10012     public void xmlHttpRequest() throws Exception {
10013         test("XMLHttpRequest");
10014     }
10015 
10016     /**
10017      * @throws Exception if the test fails
10018      */
10019     @Test
10020     @Alerts("function XMLHttpRequestEventTarget() { [native code] }")
10021     public void xmlHttpRequestEventTarget() throws Exception {
10022         test("XMLHttpRequestEventTarget");
10023     }
10024 
10025     /**
10026      * @throws Exception if the test fails
10027      */
10028     @Test
10029     @Alerts("ReferenceError")
10030     public void xmlHttpRequestProgressEvent() throws Exception {
10031         test("XMLHttpRequestProgressEvent");
10032     }
10033 
10034     /**
10035      * @throws Exception if the test fails
10036      */
10037     @Test
10038     @Alerts("function XMLHttpRequestUpload() { [native code] }")
10039     public void xmlHttpRequestUpload() throws Exception {
10040         test("XMLHttpRequestUpload");
10041     }
10042 
10043     /**
10044      * Test {@link org.htmlunit.javascript.host.xml.XMLSerializer}.
10045      *
10046      * @throws Exception if an error occurs
10047      */
10048     @Test
10049     @Alerts("ReferenceError")
10050     public void xmlSerializer() throws Exception {
10051         test("XMLSerializer");
10052     }
10053 
10054     /**
10055      * Test {@link org.htmlunit.javascript.host.dom.XPathEvaluator}.
10056      *
10057      * @throws Exception if an error occurs
10058      */
10059     @Test
10060     @Alerts("ReferenceError")
10061     public void xPathEvaluator() throws Exception {
10062         test("XPathEvaluator");
10063     }
10064 
10065     /**
10066      * @throws Exception if the test fails
10067      */
10068     @Test
10069     @Alerts("ReferenceError")
10070     public void xPathExpression() throws Exception {
10071         test("XPathExpression");
10072     }
10073 
10074     /**
10075      * Test {@link org.htmlunit.javascript.host.dom.XPathNSResolver}.
10076      *
10077      * @throws Exception if an error occurs
10078      */
10079     @Test
10080     @Alerts("ReferenceError")
10081     public void xPathNSResolver() throws Exception {
10082         test("XPathNSResolver");
10083     }
10084 
10085     /**
10086      * Test {@link org.htmlunit.javascript.host.dom.XPathResult}.
10087      *
10088      * @throws Exception if an error occurs
10089      */
10090     @Test
10091     @Alerts("ReferenceError")
10092     public void xPathResult() throws Exception {
10093         test("XPathResult");
10094     }
10095 
10096     /**
10097      * @throws Exception if an error occurs
10098      */
10099     @Test
10100     @Alerts("ReferenceError")
10101     public void xsltemplate() throws Exception {
10102         test("XSLTemplate");
10103     }
10104 
10105     /**
10106      * Test {@link org.htmlunit.javascript.host.xml.XSLTProcessor}.
10107      *
10108      * @throws Exception if an error occurs
10109      */
10110     @Test
10111     @Alerts("ReferenceError")
10112     public void xsltProcessor() throws Exception {
10113         test("XSLTProcessor");
10114     }
10115 
10116     /**
10117      * Test {@link org.htmlunit.javascript.host.abort.AbortController}.
10118      *
10119      * @throws Exception if an error occurs
10120      */
10121     @Test
10122     @Alerts("function AbortController() { [native code] }")
10123     public void abortController() throws Exception {
10124         test("AbortController");
10125     }
10126 
10127     /**
10128      * Test {@link org.htmlunit.javascript.host.abort.AbortSignal}.
10129      *
10130      * @throws Exception if an error occurs
10131      */
10132     @Test
10133     @Alerts("function AbortSignal() { [native code] }")
10134     public void abortSignal() throws Exception {
10135         test("AbortSignal");
10136     }
10137 }