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.libraries;
16  
17  import static org.htmlunit.junit.annotation.TestedBrowser.CHROME;
18  import static org.htmlunit.junit.annotation.TestedBrowser.EDGE;
19  
20  import org.htmlunit.junit.BrowserRunner;
21  import org.htmlunit.junit.annotation.Alerts;
22  import org.htmlunit.junit.annotation.NotYetImplemented;
23  import org.junit.Test;
24  import org.junit.runner.RunWith;
25  
26  /**
27   * Tests for compatibility with web server loading of
28   * version 1.8.2 of the <a href="http://jquery.com/">jQuery</a> JavaScript library.
29   *
30   * All test method inside this class are generated. Please have a look
31   * at {@link org.htmlunit.source.JQueryExtractor}.
32   *
33   * @author Ahmed Ashour
34   * @author Ronald Brill
35   * @author Marc Guillemot
36   * @author Frank Danek
37   */
38  @RunWith(BrowserRunner.class)
39  public class JQuery1x8x2Test extends JQueryTestBase {
40  
41      /**
42       * {@inheritDoc}
43       */
44      @Override
45      public String getVersion() {
46          return "1.8.2";
47      }
48  
49      /**
50       * Test {1=[CHROME, EDGE, FF, FF_ESR, IE]}.
51       * @throws Exception if an error occurs
52       */
53      @Test
54      @Alerts("0, 2, 2")
55      public void core__Unit_Testing_Environment() throws Exception {
56          runTest("core: Unit Testing Environment");
57      }
58  
59      /**
60       * Test {2=[CHROME, EDGE, FF, FF_ESR, IE]}.
61       * @throws Exception if an error occurs
62       */
63      @Test
64      @Alerts("0, 7, 7")
65      public void core__Basic_requirements() throws Exception {
66          runTest("core: Basic requirements");
67      }
68  
69      /**
70       * Test {3=[CHROME, EDGE, FF, FF_ESR, IE]}.
71       * @throws Exception if an error occurs
72       */
73      @Test
74      @Alerts("0, 31, 31")
75      public void core__jQuery__() throws Exception {
76          runTest("core: jQuery()");
77      }
78  
79      /**
80       * Test {4=[CHROME, EDGE, FF, FF_ESR, IE]}.
81       * @throws Exception if an error occurs
82       */
83      @Test
84      @Alerts("0, 31, 31")
85      public void core__selector_state() throws Exception {
86          runTest("core: selector state");
87      }
88  
89      /**
90       * Test {5=[CHROME, EDGE, FF, FF_ESR, IE]}.
91       * @throws Exception if an error occurs
92       */
93      @Test
94      @Alerts("0, 3, 3")
95      public void core__globalEval() throws Exception {
96          runTest("core: globalEval");
97      }
98  
99      /**
100      * Test {6=[CHROME, EDGE, FF, FF_ESR, IE]}.
101      * @throws Exception if an error occurs
102      */
103     @Test
104     @Alerts("0, 7, 7")
105     public void core__noConflict() throws Exception {
106         runTest("core: noConflict");
107     }
108 
109     /**
110      * Test {7=[CHROME, EDGE, FF, FF_ESR, IE]}.
111      * @throws Exception if an error occurs
112      */
113     @Test
114     @Alerts("0, 13, 13")
115     public void core__trim() throws Exception {
116         runTest("core: trim");
117     }
118 
119     /**
120      * Test {8=[CHROME, EDGE, FF, FF_ESR, IE]}.
121      * @throws Exception if an error occurs
122      */
123     @Test
124     @Alerts("0, 23, 23")
125     public void core__type() throws Exception {
126         runTest("core: type");
127     }
128 
129     /**
130      * Test {9=[CHROME, EDGE, FF, FF_ESR, IE]}.
131      * @throws Exception if an error occurs
132      */
133     @Test
134     @Alerts("0, 15, 15")
135     public void core__isPlainObject() throws Exception {
136         runTest("core: isPlainObject");
137     }
138 
139     /**
140      * Test {10=[CHROME, EDGE, FF, FF_ESR, IE]}.
141      * @throws Exception if an error occurs
142      */
143     @Test
144     @Alerts("0, 19, 19")
145     public void core__isFunction() throws Exception {
146         runTest("core: isFunction");
147     }
148 
149     /**
150      * Test {11=[CHROME, EDGE, FF, FF_ESR, IE]}.
151      * @throws Exception if an error occurs
152      */
153     @Test
154     @Alerts("0, 36, 36")
155     public void core__isNumeric() throws Exception {
156         runTest("core: isNumeric");
157     }
158 
159     /**
160      * Test {12=[CHROME, EDGE, FF, FF_ESR, IE]}.
161      * @throws Exception if an error occurs
162      */
163     @Test
164     @Alerts("0, 4, 4")
165     public void core__isXMLDoc___HTML() throws Exception {
166         runTest("core: isXMLDoc - HTML");
167     }
168 
169     /**
170      * Test {13=[CHROME, EDGE, FF, FF_ESR, IE]}.
171      * @throws Exception if an error occurs
172      */
173     @Test
174     @Alerts("0, 1, 1")
175     public void core__XSS_via_location_hash() throws Exception {
176         runTest("core: XSS via location.hash");
177     }
178 
179     /**
180      * Test {14=[CHROME, EDGE, FF, FF_ESR, IE]}.
181      * @throws Exception if an error occurs
182      */
183     @Test
184     @Alerts("0, 3, 3")
185     public void core__isXMLDoc___XML() throws Exception {
186         runTest("core: isXMLDoc - XML");
187     }
188 
189     /**
190      * Test {15=[CHROME, EDGE, FF, FF_ESR, IE]}.
191      * @throws Exception if an error occurs
192      */
193     @Test
194     @Alerts("0, 14, 14")
195     public void core__isWindow() throws Exception {
196         runTest("core: isWindow");
197     }
198 
199     /**
200      * Test {16=[CHROME, EDGE, FF, FF_ESR, IE]}.
201      * @throws Exception if an error occurs
202      */
203     @Test
204     @Alerts("0, 18, 18")
205     public void core__jQuery__html__() throws Exception {
206         runTest("core: jQuery('html')");
207     }
208 
209     /**
210      * Test {17=[CHROME, EDGE, FF, FF_ESR, IE]}.
211      * @throws Exception if an error occurs
212      */
213     @Test
214     @Alerts("0, 1, 1")
215     public void core__jQuery__html___context_() throws Exception {
216         runTest("core: jQuery('html', context)");
217     }
218 
219     /**
220      * Test {18=[CHROME, EDGE, FF, FF_ESR, IE]}.
221      * @throws Exception if an error occurs
222      */
223     @Test
224     @Alerts("0, 2, 2")
225     public void core__jQuery_selector__xml__text_str____Loaded_via_XML_document() throws Exception {
226         runTest("core: jQuery(selector, xml).text(str) - Loaded via XML document");
227     }
228 
229     /**
230      * Test {19=[CHROME, EDGE, FF, FF_ESR, IE]}.
231      * @throws Exception if an error occurs
232      */
233     @Test
234     @Alerts("0, 3, 3")
235     public void core__end__() throws Exception {
236         runTest("core: end()");
237     }
238 
239     /**
240      * Test {20=[CHROME, EDGE, FF, FF_ESR, IE]}.
241      * @throws Exception if an error occurs
242      */
243     @Test
244     @Alerts("0, 1, 1")
245     public void core__length() throws Exception {
246         runTest("core: length");
247     }
248 
249     /**
250      * Test {21=[CHROME, EDGE, FF, FF_ESR, IE]}.
251      * @throws Exception if an error occurs
252      */
253     @Test
254     @Alerts("0, 1, 1")
255     public void core__size__() throws Exception {
256         runTest("core: size()");
257     }
258 
259     /**
260      * Test {22=[CHROME, EDGE, FF, FF_ESR, IE]}.
261      * @throws Exception if an error occurs
262      */
263     @Test
264     @Alerts("0, 1, 1")
265     public void core__get__() throws Exception {
266         runTest("core: get()");
267     }
268 
269     /**
270      * Test {23=[CHROME, EDGE, FF, FF_ESR, IE]}.
271      * @throws Exception if an error occurs
272      */
273     @Test
274     @Alerts("0, 1, 1")
275     public void core__toArray__() throws Exception {
276         runTest("core: toArray()");
277     }
278 
279     /**
280      * Test {24=[CHROME, EDGE, FF, FF_ESR, IE]}.
281      * @throws Exception if an error occurs
282      */
283     @Test
284     @Alerts("0, 19, 19")
285     public void core__inArray__() throws Exception {
286         runTest("core: inArray()");
287     }
288 
289     /**
290      * Test {25=[CHROME, EDGE, FF, FF_ESR, IE]}.
291      * @throws Exception if an error occurs
292      */
293     @Test
294     @Alerts("0, 2, 2")
295     public void core__get_Number_() throws Exception {
296         runTest("core: get(Number)");
297     }
298 
299     /**
300      * Test {26=[CHROME, EDGE, FF, FF_ESR, IE]}.
301      * @throws Exception if an error occurs
302      */
303     @Test
304     @Alerts("0, 2, 2")
305     public void core__get__Number_() throws Exception {
306         runTest("core: get(-Number)");
307     }
308 
309     /**
310      * Test {27=[CHROME, EDGE, FF, FF_ESR, IE]}.
311      * @throws Exception if an error occurs
312      */
313     @Test
314     @Alerts("0, 1, 1")
315     public void core__each_Function_() throws Exception {
316         runTest("core: each(Function)");
317     }
318 
319     /**
320      * Test {28=[CHROME, EDGE, FF, FF_ESR, IE]}.
321      * @throws Exception if an error occurs
322      */
323     @Test
324     @Alerts("0, 7, 7")
325     public void core__slice__() throws Exception {
326         runTest("core: slice()");
327     }
328 
329     /**
330      * Test {29=[CHROME, EDGE, FF, FF_ESR, IE]}.
331      * @throws Exception if an error occurs
332      */
333     @Test
334     @Alerts("0, 4, 4")
335     public void core__first___last__() throws Exception {
336         runTest("core: first()/last()");
337     }
338 
339     /**
340      * Test {30=[CHROME, EDGE, FF, FF_ESR, IE]}.
341      * @throws Exception if an error occurs
342      */
343     @Test
344     @Alerts("0, 8, 8")
345     public void core__map__() throws Exception {
346         runTest("core: map()");
347     }
348 
349     /**
350      * Test {31=[CHROME, EDGE, FF, FF_ESR, IE]}.
351      * @throws Exception if an error occurs
352      */
353     @Test
354     @Alerts("0, 8, 8")
355     public void core__jQuery_merge__() throws Exception {
356         runTest("core: jQuery.merge()");
357     }
358 
359     /**
360      * Test {32=[CHROME, EDGE, FF, FF_ESR, IE]}.
361      * @throws Exception if an error occurs
362      */
363     @Test
364     @Alerts("0, 28, 28")
365     public void core__jQuery_extend_Object__Object_() throws Exception {
366         runTest("core: jQuery.extend(Object, Object)");
367     }
368 
369     /**
370      * Test {33=[CHROME, EDGE, FF, FF_ESR, IE]}.
371      * @throws Exception if an error occurs
372      */
373     @Test
374     @Alerts("0, 14, 14")
375     public void core__jQuery_each_Object_Function_() throws Exception {
376         runTest("core: jQuery.each(Object,Function)");
377     }
378 
379     /**
380      * Test {34=[CHROME, EDGE, FF, FF_ESR, IE]}.
381      * @throws Exception if an error occurs
382      */
383     @Test
384     @Alerts("0, 17, 17")
385     public void core__jQuery_makeArray() throws Exception {
386         runTest("core: jQuery.makeArray");
387     }
388 
389     /**
390      * Test {35=[CHROME, EDGE, FF, FF_ESR, IE]}.
391      * @throws Exception if an error occurs
392      */
393     @Test
394     @Alerts("0, 3, 3")
395     public void core__jQuery_inArray() throws Exception {
396         runTest("core: jQuery.inArray");
397     }
398 
399     /**
400      * Test {36=[CHROME, EDGE, FF, FF_ESR, IE]}.
401      * @throws Exception if an error occurs
402      */
403     @Test
404     @Alerts("0, 2, 2")
405     public void core__jQuery_isEmptyObject() throws Exception {
406         runTest("core: jQuery.isEmptyObject");
407     }
408 
409     /**
410      * Test {37=[CHROME, EDGE, FF, FF_ESR, IE]}.
411      * @throws Exception if an error occurs
412      */
413     @Test
414     @Alerts("0, 7, 7")
415     public void core__jQuery_proxy() throws Exception {
416         runTest("core: jQuery.proxy");
417     }
418 
419     /**
420      * Test {38=[CHROME, EDGE, FF, FF_ESR, IE]}.
421      * @throws Exception if an error occurs
422      */
423     @Test
424     @Alerts("0, 11, 11")
425     public void core__jQuery_parseHTML() throws Exception {
426         runTest("core: jQuery.parseHTML");
427     }
428 
429     /**
430      * Test {39=[CHROME, EDGE, FF, FF_ESR, IE]}.
431      * @throws Exception if an error occurs
432      */
433     @Test
434     @Alerts("0, 8, 8")
435     public void core__jQuery_parseJSON() throws Exception {
436         runTest("core: jQuery.parseJSON");
437     }
438 
439     /**
440      * Test {40=[CHROME, EDGE, FF, FF_ESR, IE]}.
441      * @throws Exception if an error occurs
442      */
443     @Test
444     @Alerts("0, 8, 8")
445     public void core__jQuery_parseXML() throws Exception {
446         runTest("core: jQuery.parseXML");
447     }
448 
449     /**
450      * Test {41=[CHROME, EDGE, FF, FF_ESR, IE]}.
451      * @throws Exception if an error occurs
452      */
453     @Test
454     @Alerts("0, 18, 18")
455     public void core__jQuery_sub_____Static_Methods() throws Exception {
456         runTest("core: jQuery.sub() - Static Methods");
457     }
458 
459     /**
460      * Test {42=[CHROME, EDGE, FF, FF_ESR, IE]}.
461      * @throws Exception if an error occurs
462      */
463     @Test
464     @Alerts("0, 378, 378")
465     public void core__jQuery_sub______fn_Methods() throws Exception {
466         runTest("core: jQuery.sub() - .fn Methods");
467     }
468 
469     /**
470      * Test {43=[CHROME, EDGE, FF, FF_ESR, IE]}.
471      * @throws Exception if an error occurs
472      */
473     @Test
474     @Alerts("0, 7, 7")
475     public void core__jQuery_camelCase__() throws Exception {
476         runTest("core: jQuery.camelCase()");
477     }
478 
479     /**
480      * Test {44=[CHROME, EDGE, FF, FF_ESR, IE]}.
481      * @throws Exception if an error occurs
482      */
483     @Test
484     @Alerts("0, 20, 20")
485     public void callbacks__jQuery_Callbacks_________no_filter() throws Exception {
486         runTest("callbacks: jQuery.Callbacks( \"\" ) - no filter");
487     }
488 
489     /**
490      * Test {45=[CHROME, EDGE, FF, FF_ESR, IE]}.
491      * @throws Exception if an error occurs
492      */
493     @Test
494     @Alerts("0, 20, 20")
495     public void callbacks__jQuery_Callbacks__________no_filter() throws Exception {
496         runTest("callbacks: jQuery.Callbacks( { } ) - no filter");
497     }
498 
499     /**
500      * Test {46=[CHROME, EDGE, FF, FF_ESR, IE]}.
501      * @throws Exception if an error occurs
502      */
503     @Test
504     @Alerts("0, 20, 20")
505     public void callbacks__jQuery_Callbacks_________filter() throws Exception {
506         runTest("callbacks: jQuery.Callbacks( \"\" ) - filter");
507     }
508 
509     /**
510      * Test {47=[CHROME, EDGE, FF, FF_ESR, IE]}.
511      * @throws Exception if an error occurs
512      */
513     @Test
514     @Alerts("0, 20, 20")
515     public void callbacks__jQuery_Callbacks__________filter() throws Exception {
516         runTest("callbacks: jQuery.Callbacks( { } ) - filter");
517     }
518 
519     /**
520      * Test {48=[CHROME, EDGE, FF, FF_ESR, IE]}.
521      * @throws Exception if an error occurs
522      */
523     @Test
524     @Alerts("0, 20, 20")
525     public void callbacks__jQuery_Callbacks___once______no_filter() throws Exception {
526         runTest("callbacks: jQuery.Callbacks( \"once\" ) - no filter");
527     }
528 
529     /**
530      * Test {49=[CHROME, EDGE, FF, FF_ESR, IE]}.
531      * @throws Exception if an error occurs
532      */
533     @Test
534     @Alerts("0, 20, 20")
535     public void callbacks__jQuery_Callbacks_____once___true_______no_filter() throws Exception {
536         runTest("callbacks: jQuery.Callbacks( { \"once\": true } ) - no filter");
537     }
538 
539     /**
540      * Test {50=[CHROME, EDGE, FF, FF_ESR, IE]}.
541      * @throws Exception if an error occurs
542      */
543     @Test
544     @Alerts("0, 20, 20")
545     public void callbacks__jQuery_Callbacks___once______filter() throws Exception {
546         runTest("callbacks: jQuery.Callbacks( \"once\" ) - filter");
547     }
548 
549     /**
550      * Test {51=[CHROME, EDGE, FF, FF_ESR, IE]}.
551      * @throws Exception if an error occurs
552      */
553     @Test
554     @Alerts("0, 20, 20")
555     public void callbacks__jQuery_Callbacks_____once___true_______filter() throws Exception {
556         runTest("callbacks: jQuery.Callbacks( { \"once\": true } ) - filter");
557     }
558 
559     /**
560      * Test {52=[CHROME, EDGE, FF, FF_ESR, IE]}.
561      * @throws Exception if an error occurs
562      */
563     @Test
564     @Alerts("0, 20, 20")
565     public void callbacks__jQuery_Callbacks___memory______no_filter() throws Exception {
566         runTest("callbacks: jQuery.Callbacks( \"memory\" ) - no filter");
567     }
568 
569     /**
570      * Test {53=[CHROME, EDGE, FF, FF_ESR, IE]}.
571      * @throws Exception if an error occurs
572      */
573     @Test
574     @Alerts("0, 20, 20")
575     public void callbacks__jQuery_Callbacks_____memory___true_______no_filter() throws Exception {
576         runTest("callbacks: jQuery.Callbacks( { \"memory\": true } ) - no filter");
577     }
578 
579     /**
580      * Test {54=[CHROME, EDGE, FF, FF_ESR, IE]}.
581      * @throws Exception if an error occurs
582      */
583     @Test
584     @Alerts("0, 20, 20")
585     public void callbacks__jQuery_Callbacks___memory______filter() throws Exception {
586         runTest("callbacks: jQuery.Callbacks( \"memory\" ) - filter");
587     }
588 
589     /**
590      * Test {55=[CHROME, EDGE, FF, FF_ESR, IE]}.
591      * @throws Exception if an error occurs
592      */
593     @Test
594     @Alerts("0, 20, 20")
595     public void callbacks__jQuery_Callbacks_____memory___true_______filter() throws Exception {
596         runTest("callbacks: jQuery.Callbacks( { \"memory\": true } ) - filter");
597     }
598 
599     /**
600      * Test {56=[CHROME, EDGE, FF, FF_ESR, IE]}.
601      * @throws Exception if an error occurs
602      */
603     @Test
604     @Alerts("0, 20, 20")
605     public void callbacks__jQuery_Callbacks___unique______no_filter() throws Exception {
606         runTest("callbacks: jQuery.Callbacks( \"unique\" ) - no filter");
607     }
608 
609     /**
610      * Test {57=[CHROME, EDGE, FF, FF_ESR, IE]}.
611      * @throws Exception if an error occurs
612      */
613     @Test
614     @Alerts("0, 20, 20")
615     public void callbacks__jQuery_Callbacks_____unique___true_______no_filter() throws Exception {
616         runTest("callbacks: jQuery.Callbacks( { \"unique\": true } ) - no filter");
617     }
618 
619     /**
620      * Test {58=[CHROME, EDGE, FF, FF_ESR, IE]}.
621      * @throws Exception if an error occurs
622      */
623     @Test
624     @Alerts("0, 20, 20")
625     public void callbacks__jQuery_Callbacks___unique______filter() throws Exception {
626         runTest("callbacks: jQuery.Callbacks( \"unique\" ) - filter");
627     }
628 
629     /**
630      * Test {59=[CHROME, EDGE, FF, FF_ESR, IE]}.
631      * @throws Exception if an error occurs
632      */
633     @Test
634     @Alerts("0, 20, 20")
635     public void callbacks__jQuery_Callbacks_____unique___true_______filter() throws Exception {
636         runTest("callbacks: jQuery.Callbacks( { \"unique\": true } ) - filter");
637     }
638 
639     /**
640      * Test {60=[CHROME, EDGE, FF, FF_ESR, IE]}.
641      * @throws Exception if an error occurs
642      */
643     @Test
644     @Alerts("0, 20, 20")
645     public void callbacks__jQuery_Callbacks___stopOnFalse______no_filter() throws Exception {
646         runTest("callbacks: jQuery.Callbacks( \"stopOnFalse\" ) - no filter");
647     }
648 
649     /**
650      * Test {61=[CHROME, EDGE, FF, FF_ESR, IE]}.
651      * @throws Exception if an error occurs
652      */
653     @Test
654     @Alerts("0, 20, 20")
655     public void callbacks__jQuery_Callbacks_____stopOnFalse___true_______no_filter() throws Exception {
656         runTest("callbacks: jQuery.Callbacks( { \"stopOnFalse\": true } ) - no filter");
657     }
658 
659     /**
660      * Test {62=[CHROME, EDGE, FF, FF_ESR, IE]}.
661      * @throws Exception if an error occurs
662      */
663     @Test
664     @Alerts("0, 20, 20")
665     public void callbacks__jQuery_Callbacks___stopOnFalse______filter() throws Exception {
666         runTest("callbacks: jQuery.Callbacks( \"stopOnFalse\" ) - filter");
667     }
668 
669     /**
670      * Test {63=[CHROME, EDGE, FF, FF_ESR, IE]}.
671      * @throws Exception if an error occurs
672      */
673     @Test
674     @Alerts("0, 20, 20")
675     public void callbacks__jQuery_Callbacks_____stopOnFalse___true_______filter() throws Exception {
676         runTest("callbacks: jQuery.Callbacks( { \"stopOnFalse\": true } ) - filter");
677     }
678 
679     /**
680      * Test {64=[CHROME, EDGE, FF, FF_ESR, IE]}.
681      * @throws Exception if an error occurs
682      */
683     @Test
684     @Alerts("0, 20, 20")
685     public void callbacks__jQuery_Callbacks___once_memory______no_filter() throws Exception {
686         runTest("callbacks: jQuery.Callbacks( \"once memory\" ) - no filter");
687     }
688 
689     /**
690      * Test {65=[CHROME, EDGE, FF, FF_ESR, IE]}.
691      * @throws Exception if an error occurs
692      */
693     @Test
694     @Alerts("0, 20, 20")
695     public void callbacks__jQuery_Callbacks_____once___true___memory___true_______no_filter() throws Exception {
696         runTest("callbacks: jQuery.Callbacks( { \"once\": true, \"memory\": true } ) - no filter");
697     }
698 
699     /**
700      * Test {66=[CHROME, EDGE, FF, FF_ESR, IE]}.
701      * @throws Exception if an error occurs
702      */
703     @Test
704     @Alerts("0, 20, 20")
705     public void callbacks__jQuery_Callbacks___once_memory______filter() throws Exception {
706         runTest("callbacks: jQuery.Callbacks( \"once memory\" ) - filter");
707     }
708 
709     /**
710      * Test {67=[CHROME, EDGE, FF, FF_ESR, IE]}.
711      * @throws Exception if an error occurs
712      */
713     @Test
714     @Alerts("0, 20, 20")
715     public void callbacks__jQuery_Callbacks_____once___true___memory___true_______filter() throws Exception {
716         runTest("callbacks: jQuery.Callbacks( { \"once\": true, \"memory\": true } ) - filter");
717     }
718 
719     /**
720      * Test {68=[CHROME, EDGE, FF, FF_ESR, IE]}.
721      * @throws Exception if an error occurs
722      */
723     @Test
724     @Alerts("0, 20, 20")
725     public void callbacks__jQuery_Callbacks___once_unique______no_filter() throws Exception {
726         runTest("callbacks: jQuery.Callbacks( \"once unique\" ) - no filter");
727     }
728 
729     /**
730      * Test {69=[CHROME, EDGE, FF, FF_ESR, IE]}.
731      * @throws Exception if an error occurs
732      */
733     @Test
734     @Alerts("0, 20, 20")
735     public void callbacks__jQuery_Callbacks_____once___true___unique___true_______no_filter() throws Exception {
736         runTest("callbacks: jQuery.Callbacks( { \"once\": true, \"unique\": true } ) - no filter");
737     }
738 
739     /**
740      * Test {70=[CHROME, EDGE, FF, FF_ESR, IE]}.
741      * @throws Exception if an error occurs
742      */
743     @Test
744     @Alerts("0, 20, 20")
745     public void callbacks__jQuery_Callbacks___once_unique______filter() throws Exception {
746         runTest("callbacks: jQuery.Callbacks( \"once unique\" ) - filter");
747     }
748 
749     /**
750      * Test {71=[CHROME, EDGE, FF, FF_ESR, IE]}.
751      * @throws Exception if an error occurs
752      */
753     @Test
754     @Alerts("0, 20, 20")
755     public void callbacks__jQuery_Callbacks_____once___true___unique___true_______filter() throws Exception {
756         runTest("callbacks: jQuery.Callbacks( { \"once\": true, \"unique\": true } ) - filter");
757     }
758 
759     /**
760      * Test {72=[CHROME, EDGE, FF, FF_ESR, IE]}.
761      * @throws Exception if an error occurs
762      */
763     @Test
764     @Alerts("0, 20, 20")
765     public void callbacks__jQuery_Callbacks___once_stopOnFalse______no_filter() throws Exception {
766         runTest("callbacks: jQuery.Callbacks( \"once stopOnFalse\" ) - no filter");
767     }
768 
769     /**
770      * Test {73=[CHROME, EDGE, FF, FF_ESR, IE]}.
771      * @throws Exception if an error occurs
772      */
773     @Test
774     @Alerts("0, 20, 20")
775     public void callbacks__jQuery_Callbacks_____once___true___stopOnFalse___true_______no_filter() throws Exception {
776         runTest("callbacks: jQuery.Callbacks( { \"once\": true, \"stopOnFalse\": true } ) - no filter");
777     }
778 
779     /**
780      * Test {74=[CHROME, EDGE, FF, FF_ESR, IE]}.
781      * @throws Exception if an error occurs
782      */
783     @Test
784     @Alerts("0, 20, 20")
785     public void callbacks__jQuery_Callbacks___once_stopOnFalse______filter() throws Exception {
786         runTest("callbacks: jQuery.Callbacks( \"once stopOnFalse\" ) - filter");
787     }
788 
789     /**
790      * Test {75=[CHROME, EDGE, FF, FF_ESR, IE]}.
791      * @throws Exception if an error occurs
792      */
793     @Test
794     @Alerts("0, 20, 20")
795     public void callbacks__jQuery_Callbacks_____once___true___stopOnFalse___true_______filter() throws Exception {
796         runTest("callbacks: jQuery.Callbacks( { \"once\": true, \"stopOnFalse\": true } ) - filter");
797     }
798 
799     /**
800      * Test {76=[CHROME, EDGE, FF, FF_ESR, IE]}.
801      * @throws Exception if an error occurs
802      */
803     @Test
804     @Alerts("0, 20, 20")
805     public void callbacks__jQuery_Callbacks___memory_unique______no_filter() throws Exception {
806         runTest("callbacks: jQuery.Callbacks( \"memory unique\" ) - no filter");
807     }
808 
809     /**
810      * Test {77=[CHROME, EDGE, FF, FF_ESR, IE]}.
811      * @throws Exception if an error occurs
812      */
813     @Test
814     @Alerts("0, 20, 20")
815     public void callbacks__jQuery_Callbacks_____memory___true___unique___true_______no_filter() throws Exception {
816         runTest("callbacks: jQuery.Callbacks( { \"memory\": true, \"unique\": true } ) - no filter");
817     }
818 
819     /**
820      * Test {78=[CHROME, EDGE, FF, FF_ESR, IE]}.
821      * @throws Exception if an error occurs
822      */
823     @Test
824     @Alerts("0, 20, 20")
825     public void callbacks__jQuery_Callbacks___memory_unique______filter() throws Exception {
826         runTest("callbacks: jQuery.Callbacks( \"memory unique\" ) - filter");
827     }
828 
829     /**
830      * Test {79=[CHROME, EDGE, FF, FF_ESR, IE]}.
831      * @throws Exception if an error occurs
832      */
833     @Test
834     @Alerts("0, 20, 20")
835     public void callbacks__jQuery_Callbacks_____memory___true___unique___true_______filter() throws Exception {
836         runTest("callbacks: jQuery.Callbacks( { \"memory\": true, \"unique\": true } ) - filter");
837     }
838 
839     /**
840      * Test {80=[CHROME, EDGE, FF, FF_ESR, IE]}.
841      * @throws Exception if an error occurs
842      */
843     @Test
844     @Alerts("0, 20, 20")
845     public void callbacks__jQuery_Callbacks___memory_stopOnFalse______no_filter() throws Exception {
846         runTest("callbacks: jQuery.Callbacks( \"memory stopOnFalse\" ) - no filter");
847     }
848 
849     /**
850      * Test {81=[CHROME, EDGE, FF, FF_ESR, IE]}.
851      * @throws Exception if an error occurs
852      */
853     @Test
854     @Alerts("0, 20, 20")
855     public void callbacks__jQuery_Callbacks_____memory___true___stopOnFalse___true_______no_filter() throws Exception {
856         runTest("callbacks: jQuery.Callbacks( { \"memory\": true, \"stopOnFalse\": true } ) - no filter");
857     }
858 
859     /**
860      * Test {82=[CHROME, EDGE, FF, FF_ESR, IE]}.
861      * @throws Exception if an error occurs
862      */
863     @Test
864     @Alerts("0, 20, 20")
865     public void callbacks__jQuery_Callbacks___memory_stopOnFalse______filter() throws Exception {
866         runTest("callbacks: jQuery.Callbacks( \"memory stopOnFalse\" ) - filter");
867     }
868 
869     /**
870      * Test {83=[CHROME, EDGE, FF, FF_ESR, IE]}.
871      * @throws Exception if an error occurs
872      */
873     @Test
874     @Alerts("0, 20, 20")
875     public void callbacks__jQuery_Callbacks_____memory___true___stopOnFalse___true_______filter() throws Exception {
876         runTest("callbacks: jQuery.Callbacks( { \"memory\": true, \"stopOnFalse\": true } ) - filter");
877     }
878 
879     /**
880      * Test {84=[CHROME, EDGE, FF, FF_ESR, IE]}.
881      * @throws Exception if an error occurs
882      */
883     @Test
884     @Alerts("0, 20, 20")
885     public void callbacks__jQuery_Callbacks___unique_stopOnFalse______no_filter() throws Exception {
886         runTest("callbacks: jQuery.Callbacks( \"unique stopOnFalse\" ) - no filter");
887     }
888 
889     /**
890      * Test {85=[CHROME, EDGE, FF, FF_ESR, IE]}.
891      * @throws Exception if an error occurs
892      */
893     @Test
894     @Alerts("0, 20, 20")
895     public void callbacks__jQuery_Callbacks_____unique___true___stopOnFalse___true_______no_filter() throws Exception {
896         runTest("callbacks: jQuery.Callbacks( { \"unique\": true, \"stopOnFalse\": true } ) - no filter");
897     }
898 
899     /**
900      * Test {86=[CHROME, EDGE, FF, FF_ESR, IE]}.
901      * @throws Exception if an error occurs
902      */
903     @Test
904     @Alerts("0, 20, 20")
905     public void callbacks__jQuery_Callbacks___unique_stopOnFalse______filter() throws Exception {
906         runTest("callbacks: jQuery.Callbacks( \"unique stopOnFalse\" ) - filter");
907     }
908 
909     /**
910      * Test {87=[CHROME, EDGE, FF, FF_ESR, IE]}.
911      * @throws Exception if an error occurs
912      */
913     @Test
914     @Alerts("0, 20, 20")
915     public void callbacks__jQuery_Callbacks_____unique___true___stopOnFalse___true_______filter() throws Exception {
916         runTest("callbacks: jQuery.Callbacks( { \"unique\": true, \"stopOnFalse\": true } ) - filter");
917     }
918 
919     /**
920      * Test {88=[CHROME, EDGE, FF, FF_ESR, IE]}.
921      * @throws Exception if an error occurs
922      */
923     @Test
924     @Alerts("0, 1, 1")
925     public void callbacks__jQuery_Callbacks__options_____options_are_copied() throws Exception {
926         runTest("callbacks: jQuery.Callbacks( options ) - options are copied");
927     }
928 
929     /**
930      * Test {89=[CHROME, EDGE, FF, FF_ESR, IE]}.
931      * @throws Exception if an error occurs
932      */
933     @Test
934     @Alerts("0, 1, 1")
935     public void callbacks__jQuery_Callbacks_fireWith___arguments_are_copied() throws Exception {
936         runTest("callbacks: jQuery.Callbacks.fireWith - arguments are copied");
937     }
938 
939     /**
940      * Test {90=[CHROME, EDGE, FF, FF_ESR, IE]}.
941      * @throws Exception if an error occurs
942      */
943     @Test
944     @Alerts("0, 1, 1")
945     public void callbacks__jQuery_Callbacks_remove___should_remove_all_instances() throws Exception {
946         runTest("callbacks: jQuery.Callbacks.remove - should remove all instances");
947     }
948 
949     /**
950      * Test {91=[CHROME, EDGE, FF, FF_ESR, IE]}.
951      * @throws Exception if an error occurs
952      */
953     @Test
954     @Alerts("0, 1, 1")
955     public void callbacks__jQuery_Callbacks_____adding_a_string_doesn_t_cause_a_stack_overflow() throws Exception {
956         runTest("callbacks: jQuery.Callbacks() - adding a string doesn't cause a stack overflow");
957     }
958 
959     /**
960      * Test {92=[CHROME, EDGE, FF, FF_ESR, IE]}.
961      * @throws Exception if an error occurs
962      */
963     @Test
964     @Alerts("0, 23, 23")
965     public void deferred__jQuery_Deferred() throws Exception {
966         runTest("deferred: jQuery.Deferred");
967     }
968 
969     /**
970      * Test {93=[CHROME, EDGE, FF, FF_ESR, IE]}.
971      * @throws Exception if an error occurs
972      */
973     @Test
974     @Alerts("0, 23, 23")
975     public void deferred__jQuery_Deferred___new_operator() throws Exception {
976         runTest("deferred: jQuery.Deferred - new operator");
977     }
978 
979     /**
980      * Test {94=[CHROME, EDGE, FF, FF_ESR, IE]}.
981      * @throws Exception if an error occurs
982      */
983     @Test
984     @Alerts("0, 10, 10")
985     public void deferred__jQuery_Deferred___chainability() throws Exception {
986         runTest("deferred: jQuery.Deferred - chainability");
987     }
988 
989     /**
990      * Test {95=[CHROME, EDGE, FF, FF_ESR, IE]}.
991      * @throws Exception if an error occurs
992      */
993     @Test
994     @Alerts("0, 4, 4")
995     public void deferred__jQuery_Deferred_then___filtering__done_() throws Exception {
996         runTest("deferred: jQuery.Deferred.then - filtering (done)");
997     }
998 
999     /**
1000      * Test {96=[CHROME, EDGE, FF, FF_ESR, IE]}.
1001      * @throws Exception if an error occurs
1002      */
1003     @Test
1004     @Alerts("0, 4, 4")
1005     public void deferred__jQuery_Deferred_then___filtering__fail_() throws Exception {
1006         runTest("deferred: jQuery.Deferred.then - filtering (fail)");
1007     }
1008 
1009     /**
1010      * Test {97=[CHROME, EDGE, FF, FF_ESR, IE]}.
1011      * @throws Exception if an error occurs
1012      */
1013     @Test
1014     @Alerts("0, 3, 3")
1015     public void deferred__jQuery_Deferred_then___filtering__progress_() throws Exception {
1016         runTest("deferred: jQuery.Deferred.then - filtering (progress)");
1017     }
1018 
1019     /**
1020      * Test {98=[CHROME, EDGE, FF, FF_ESR, IE]}.
1021      * @throws Exception if an error occurs
1022      */
1023     @Test
1024     @Alerts("0, 3, 3")
1025     public void deferred__jQuery_Deferred_then___deferred__done_() throws Exception {
1026         runTest("deferred: jQuery.Deferred.then - deferred (done)");
1027     }
1028 
1029     /**
1030      * Test {99=[CHROME, EDGE, FF, FF_ESR, IE]}.
1031      * @throws Exception if an error occurs
1032      */
1033     @Test
1034     @Alerts("0, 3, 3")
1035     public void deferred__jQuery_Deferred_then___deferred__fail_() throws Exception {
1036         runTest("deferred: jQuery.Deferred.then - deferred (fail)");
1037     }
1038 
1039     /**
1040      * Test {100=[CHROME, EDGE, FF, FF_ESR, IE]}.
1041      * @throws Exception if an error occurs
1042      */
1043     @Test
1044     @Alerts("0, 3, 3")
1045     public void deferred__jQuery_Deferred_then___deferred__progress_() throws Exception {
1046         runTest("deferred: jQuery.Deferred.then - deferred (progress)");
1047     }
1048 
1049     /**
1050      * Test {101=[CHROME, EDGE, FF, FF_ESR, IE]}.
1051      * @throws Exception if an error occurs
1052      */
1053     @Test
1054     @Alerts("0, 4, 4")
1055     public void deferred__jQuery_Deferred_then___context() throws Exception {
1056         runTest("deferred: jQuery.Deferred.then - context");
1057     }
1058 
1059     /**
1060      * Test {102=[CHROME, EDGE, FF, FF_ESR, IE]}.
1061      * @throws Exception if an error occurs
1062      */
1063     @Test
1064     @Alerts("0, 34, 34")
1065     public void deferred__jQuery_when() throws Exception {
1066         runTest("deferred: jQuery.when");
1067     }
1068 
1069     /**
1070      * Test {103=[CHROME, EDGE, FF, FF_ESR, IE]}.
1071      * @throws Exception if an error occurs
1072      */
1073     @Test
1074     @Alerts("0, 119, 119")
1075     public void deferred__jQuery_when___joined() throws Exception {
1076         runTest("deferred: jQuery.when - joined");
1077     }
1078 
1079     /**
1080      * Test {104=[CHROME, EDGE, FF, FF_ESR, IE]}.
1081      * @throws Exception if an error occurs
1082      */
1083     @Test
1084     @Alerts("0, 1, 1")
1085     public void support__boxModel() throws Exception {
1086         runTest("support: boxModel");
1087     }
1088 
1089     /**
1090      * Test {105=[CHROME, EDGE, FF, FF_ESR, IE]}.
1091      * @throws Exception if an error occurs
1092      */
1093     @Test
1094     @Alerts("0, 2, 2")
1095     public void support__body_background_is_not_lost_if_set_prior_to_loading_jQuery___9238_() throws Exception {
1096         runTest("support: body background is not lost if set prior to loading jQuery (#9238)");
1097     }
1098 
1099     /**
1100      * Test {106=[CHROME, EDGE, FF, FF_ESR, IE]}.
1101      * @throws Exception if an error occurs
1102      */
1103     @Test
1104     @Alerts("0, 1, 1")
1105     public void support__A_background_on_the_testElement_does_not_cause_IE8_to_crash___9823_() throws Exception {
1106         runTest("support: A background on the testElement does not cause IE8 to crash (#9823)");
1107     }
1108 
1109     /**
1110      * Test {107=[CHROME, EDGE, FF, FF_ESR, IE]}.
1111      * @throws Exception if an error occurs
1112      */
1113     @Test
1114     @Alerts("0, 1, 1")
1115     public void data__expando() throws Exception {
1116         runTest("data: expando");
1117     }
1118 
1119     /**
1120      * Test {108=[CHROME, EDGE, FF, FF_ESR, IE]}.
1121      * @throws Exception if an error occurs
1122      */
1123     @Test
1124     @Alerts("0, 124, 124")
1125     public void data__jQuery_data() throws Exception {
1126         runTest("data: jQuery.data");
1127     }
1128 
1129     /**
1130      * Test {109=[CHROME, EDGE, FF, FF_ESR, IE]}.
1131      * @throws Exception if an error occurs
1132      */
1133     @Test
1134     @Alerts("0, 7, 7")
1135     public void data__jQuery_acceptData() throws Exception {
1136         runTest("data: jQuery.acceptData");
1137     }
1138 
1139     /**
1140      * Test {110=[CHROME, EDGE, FF, FF_ESR, IE]}.
1141      * @throws Exception if an error occurs
1142      */
1143     @Test
1144     @Alerts("0, 5, 5")
1145     public void data___data__() throws Exception {
1146         runTest("data: .data()");
1147     }
1148 
1149     /**
1150      * Test {111=[CHROME, EDGE, FF, FF_ESR, IE]}.
1151      * @throws Exception if an error occurs
1152      */
1153     @Test
1154     @Alerts("0, 29, 29")
1155     public void data___data_String__and__data_String__Object_() throws Exception {
1156         runTest("data: .data(String) and .data(String, Object)");
1157     }
1158 
1159     /**
1160      * Test {112=[CHROME, EDGE, FF, FF_ESR, IE]}.
1161      * @throws Exception if an error occurs
1162      */
1163     @Test
1164     @Alerts("0, 40, 40")
1165     public void data__data___attributes() throws Exception {
1166         runTest("data: data-* attributes");
1167     }
1168 
1169     /**
1170      * Test {113=[CHROME, EDGE, FF, FF_ESR, IE]}.
1171      * @throws Exception if an error occurs
1172      */
1173     @Test
1174     @Alerts("0, 4, 4")
1175     public void data___data_Object_() throws Exception {
1176         runTest("data: .data(Object)");
1177     }
1178 
1179     /**
1180      * Test {114=[CHROME, EDGE, FF, FF_ESR, IE]}.
1181      * @throws Exception if an error occurs
1182      */
1183     @Test
1184     @Alerts("0, 10, 10")
1185     public void data__jQuery_removeData() throws Exception {
1186         runTest("data: jQuery.removeData");
1187     }
1188 
1189     /**
1190      * Test {115=[CHROME, EDGE, FF, FF_ESR, IE]}.
1191      * @throws Exception if an error occurs
1192      */
1193     @Test
1194     @Alerts("0, 6, 6")
1195     public void data___removeData__() throws Exception {
1196         runTest("data: .removeData()");
1197     }
1198 
1199     /**
1200      * Test {116=[CHROME, EDGE, FF, FF_ESR, IE]}.
1201      * @throws Exception if an error occurs
1202      */
1203     @Test
1204     @Alerts("0, 1, 1")
1205     public void data__JSON_serialization___8108_() throws Exception {
1206         runTest("data: JSON serialization (#8108)");
1207     }
1208 
1209     /**
1210      * Test {117=[CHROME, EDGE, FF, FF_ESR, IE]}.
1211      * @throws Exception if an error occurs
1212      */
1213     @Test
1214     @Alerts("0, 10, 10")
1215     public void data__jQuery_data_should_follow_html5_specification_regarding_camel_casing() throws Exception {
1216         runTest("data: jQuery.data should follow html5 specification regarding camel casing");
1217     }
1218 
1219     /**
1220      * Test {118=[CHROME, EDGE, FF, FF_ESR, IE]}.
1221      * @throws Exception if an error occurs
1222      */
1223     @Test
1224     @Alerts("0, 2, 2")
1225     public void data__jQuery_data_should_not_miss_data_with_preset_hyphenated_property_names() throws Exception {
1226         runTest("data: jQuery.data should not miss data with preset hyphenated property names");
1227     }
1228 
1229     /**
1230      * Test {119=[CHROME, EDGE, FF, FF_ESR, IE]}.
1231      * @throws Exception if an error occurs
1232      */
1233     @Test
1234     @Alerts("0, 24, 24")
1235     public void data__jQuery_data_supports_interoperable_hyphenated_camelCase_get_set_of_properties_with_arbitrary_non_null_NaN_undefined_values() throws Exception {
1236         runTest("data: jQuery.data supports interoperable hyphenated/camelCase get/set of properties with arbitrary non-null|NaN|undefined values");
1237     }
1238 
1239     /**
1240      * Test {120=[CHROME, EDGE, FF, FF_ESR, IE]}.
1241      * @throws Exception if an error occurs
1242      */
1243     @Test
1244     @Alerts("0, 27, 27")
1245     public void data__jQuery_data_supports_interoperable_removal_of_hyphenated_camelCase_properties() throws Exception {
1246         runTest("data: jQuery.data supports interoperable removal of hyphenated/camelCase properties");
1247     }
1248 
1249     /**
1250      * Test {121=[CHROME, EDGE, FF, FF_ESR, IE]}.
1251      * @throws Exception if an error occurs
1252      */
1253     @Test
1254     @Alerts("0, 1, 1")
1255     public void data__Triggering_the_removeData_should_not_throw_exceptions____10080_() throws Exception {
1256         runTest("data: Triggering the removeData should not throw exceptions. (#10080)");
1257     }
1258 
1259     /**
1260      * Test {122=[CHROME, EDGE, FF, FF_ESR, IE]}.
1261      * @throws Exception if an error occurs
1262      */
1263     @Test
1264     @Alerts("0, 2, 2")
1265     public void data__Only_check_element_attributes_once_when_calling__data______8909() throws Exception {
1266         runTest("data: Only check element attributes once when calling .data() - #8909");
1267     }
1268 
1269     /**
1270      * Test {123=[CHROME, EDGE, FF, FF_ESR, IE]}.
1271      * @throws Exception if an error occurs
1272      */
1273     @Test
1274     @Alerts("0, 1, 1")
1275     public void data__JSON_data__attributes_can_have_newlines() throws Exception {
1276         runTest("data: JSON data- attributes can have newlines");
1277     }
1278 
1279     /**
1280      * Test {124=[CHROME, EDGE, FF, FF_ESR, IE]}.
1281      * @throws Exception if an error occurs
1282      */
1283     @Test
1284     @Alerts("0, 14, 14")
1285     public void queue__queue___with_other_types() throws Exception {
1286         runTest("queue: queue() with other types");
1287     }
1288 
1289     /**
1290      * Test {125=[CHROME, EDGE, FF, FF_ESR, IE]}.
1291      * @throws Exception if an error occurs
1292      */
1293     @Test
1294     @Alerts("0, 2, 2")
1295     public void queue__queue_name__passes_in_the_next_item_in_the_queue_as_a_parameter() throws Exception {
1296         runTest("queue: queue(name) passes in the next item in the queue as a parameter");
1297     }
1298 
1299     /**
1300      * Test {126=[CHROME, EDGE, FF, FF_ESR, IE]}.
1301      * @throws Exception if an error occurs
1302      */
1303     @Test
1304     @Alerts("0, 3, 3")
1305     public void queue__queue___passes_in_the_next_item_in_the_queue_as_a_parameter_to_fx_queues() throws Exception {
1306         runTest("queue: queue() passes in the next item in the queue as a parameter to fx queues");
1307     }
1308 
1309     /**
1310      * Test {127=[CHROME, EDGE, FF, FF_ESR, IE]}.
1311      * @throws Exception if an error occurs
1312      */
1313     @Test
1314     @Alerts("0, 5, 5")
1315     public void queue__callbacks_keep_their_place_in_the_queue() throws Exception {
1316         runTest("queue: callbacks keep their place in the queue");
1317     }
1318 
1319     /**
1320      * Test {128=[CHROME, EDGE, FF, FF_ESR, IE]}.
1321      * @throws Exception if an error occurs
1322      */
1323     @Test
1324     @Alerts("0, 2, 2")
1325     public void queue__delay__() throws Exception {
1326         runTest("queue: delay()");
1327     }
1328 
1329     /**
1330      * Test {129=[CHROME, EDGE, FF, FF_ESR, IE]}.
1331      * @throws Exception if an error occurs
1332      */
1333     @Test
1334     @Alerts("0, 2, 2")
1335     public void queue__clearQueue_name__clears_the_queue() throws Exception {
1336         runTest("queue: clearQueue(name) clears the queue");
1337     }
1338 
1339     /**
1340      * Test {130=[CHROME, EDGE, FF, FF_ESR, IE]}.
1341      * @throws Exception if an error occurs
1342      */
1343     @Test
1344     @Alerts("0, 1, 1")
1345     public void queue__clearQueue___clears_the_fx_queue() throws Exception {
1346         runTest("queue: clearQueue() clears the fx queue");
1347     }
1348 
1349     /**
1350      * Test {131=[CHROME, EDGE, FF, FF_ESR, IE]}.
1351      * @throws Exception if an error occurs
1352      */
1353     @Test
1354     @Alerts("0, 3, 3")
1355     public void queue__fn_promise_____called_when_fx_queue_is_empty() throws Exception {
1356         runTest("queue: fn.promise() - called when fx queue is empty");
1357     }
1358 
1359     /**
1360      * Test {132=[CHROME, EDGE, FF, FF_ESR, IE]}.
1361      * @throws Exception if an error occurs
1362      */
1363     @Test
1364     @Alerts("0, 5, 5")
1365     public void queue__fn_promise___queue______called_whenever_last_queue_function_is_dequeued() throws Exception {
1366         runTest("queue: fn.promise( \"queue\" ) - called whenever last queue function is dequeued");
1367     }
1368 
1369     /**
1370      * Test {133=[CHROME, EDGE, FF, FF_ESR, IE]}.
1371      * @throws Exception if an error occurs
1372      */
1373     @Test
1374     @Alerts("0, 2, 2")
1375     public void queue__fn_promise___queue______waits_for_animation_to_complete_before_resolving() throws Exception {
1376         runTest("queue: fn.promise( \"queue\" ) - waits for animation to complete before resolving");
1377     }
1378 
1379     /**
1380      * Test {134=[CHROME, EDGE, FF, FF_ESR, IE]}.
1381      * @throws Exception if an error occurs
1382      */
1383     @Test
1384     @Alerts("0, 2, 2")
1385     public void queue___promise_obj_() throws Exception {
1386         runTest("queue: .promise(obj)");
1387     }
1388 
1389     /**
1390      * Test {135=[CHROME, EDGE, FF, FF_ESR, IE]}.
1391      * @throws Exception if an error occurs
1392      */
1393     @Test
1394     @Alerts("0, 3, 3")
1395     public void queue__delay___can_be_stopped() throws Exception {
1396         runTest("queue: delay() can be stopped");
1397     }
1398 
1399     /**
1400      * Test {136=[CHROME, EDGE, FF, FF_ESR, IE]}.
1401      * @throws Exception if an error occurs
1402      */
1403     @Test
1404     @Alerts("0, 2, 2")
1405     public void queue__queue_stop_hooks() throws Exception {
1406         runTest("queue: queue stop hooks");
1407     }
1408 
1409     /**
1410      * Test {137=[CHROME, EDGE, FF, FF_ESR, IE]}.
1411      * @throws Exception if an error occurs
1412      */
1413     @Test
1414     @Alerts("0, 1, 1")
1415     public void attributes__jQuery_propFix_integrity_test() throws Exception {
1416         runTest("attributes: jQuery.propFix integrity test");
1417     }
1418 
1419     /**
1420      * Test {138=[CHROME, EDGE, FF, FF_ESR, IE]}.
1421      * @throws Exception if an error occurs
1422      */
1423     @Test
1424     @Alerts("0, 46, 46")
1425     public void attributes__attr_String_() throws Exception {
1426         runTest("attributes: attr(String)");
1427     }
1428 
1429     /**
1430      * Test {139=[CHROME, EDGE, FF, FF_ESR, IE]}.
1431      * @throws Exception if an error occurs
1432      */
1433     @Test
1434     @Alerts("0, 3, 3")
1435     public void attributes__attr_String__in_XML_Files() throws Exception {
1436         runTest("attributes: attr(String) in XML Files");
1437     }
1438 
1439     /**
1440      * Test {140=[CHROME, EDGE, FF, FF_ESR, IE]}.
1441      * @throws Exception if an error occurs
1442      */
1443     @Test
1444     @Alerts("0, 2, 2")
1445     public void attributes__attr_String__Function_() throws Exception {
1446         runTest("attributes: attr(String, Function)");
1447     }
1448 
1449     /**
1450      * Test {141=[CHROME, EDGE, FF, FF_ESR, IE]}.
1451      * @throws Exception if an error occurs
1452      */
1453     @Test
1454     @Alerts("0, 3, 3")
1455     public void attributes__attr_Hash_() throws Exception {
1456         runTest("attributes: attr(Hash)");
1457     }
1458 
1459     /**
1460      * Test {142=[CHROME, EDGE, FF, FF_ESR, IE]}.
1461      * @throws Exception if an error occurs
1462      */
1463     @Test
1464     @Alerts("0, 81, 81")
1465     public void attributes__attr_String__Object_() throws Exception {
1466         runTest("attributes: attr(String, Object)");
1467     }
1468 
1469     /**
1470      * Test {143=[CHROME, EDGE, FF, FF_ESR, IE]}.
1471      * @throws Exception if an error occurs
1472      */
1473     @Test
1474     @Alerts("0, 9, 9")
1475     public void attributes__attr_jquery_method_() throws Exception {
1476         runTest("attributes: attr(jquery_method)");
1477     }
1478 
1479     /**
1480      * Test {144=[CHROME, EDGE, FF, FF_ESR, IE]}.
1481      * @throws Exception if an error occurs
1482      */
1483     @Test
1484     @Alerts("0, 2, 2")
1485     public void attributes__attr_String__Object____Loaded_via_XML_document() throws Exception {
1486         runTest("attributes: attr(String, Object) - Loaded via XML document");
1487     }
1488 
1489     /**
1490      * Test {145=[CHROME, EDGE, FF, FF_ESR, IE]}.
1491      * @throws Exception if an error occurs
1492      */
1493     @Test
1494     @Alerts("0, 8, 8")
1495     public void attributes__attr__tabindex__() throws Exception {
1496         runTest("attributes: attr('tabindex')");
1497     }
1498 
1499     /**
1500      * Test {146=[CHROME, EDGE, FF, FF_ESR, IE]}.
1501      * @throws Exception if an error occurs
1502      */
1503     @Test
1504     @Alerts("0, 9, 9")
1505     public void attributes__attr__tabindex___value_() throws Exception {
1506         runTest("attributes: attr('tabindex', value)");
1507     }
1508 
1509     /**
1510      * Test {147=[CHROME, EDGE, FF, FF_ESR, IE]}.
1511      * @throws Exception if an error occurs
1512      */
1513     @Test
1514     @Alerts("0, 12, 12")
1515     public void attributes__removeAttr_String_() throws Exception {
1516         runTest("attributes: removeAttr(String)");
1517     }
1518 
1519     /**
1520      * Test {148=[CHROME, EDGE, FF, FF_ESR, IE]}.
1521      * @throws Exception if an error occurs
1522      */
1523     @Test
1524     @Alerts("0, 7, 7")
1525     public void attributes__removeAttr_String__in_XML() throws Exception {
1526         runTest("attributes: removeAttr(String) in XML");
1527     }
1528 
1529     /**
1530      * Test {149=[CHROME, EDGE, FF, FF_ESR, IE]}.
1531      * @throws Exception if an error occurs
1532      */
1533     @Test
1534     @Alerts("0, 8, 8")
1535     public void attributes__removeAttr_Multi_String__variable_space_width_() throws Exception {
1536         runTest("attributes: removeAttr(Multi String, variable space width)");
1537     }
1538 
1539     /**
1540      * Test {150=[CHROME, EDGE, FF, FF_ESR, IE]}.
1541      * @throws Exception if an error occurs
1542      */
1543     @Test
1544     @Alerts("0, 31, 31")
1545     public void attributes__prop_String__Object_() throws Exception {
1546         runTest("attributes: prop(String, Object)");
1547     }
1548 
1549     /**
1550      * Test {151=[CHROME, EDGE, FF, FF_ESR, IE]}.
1551      * @throws Exception if an error occurs
1552      */
1553     @Test
1554     @Alerts("0, 8, 8")
1555     public void attributes__prop__tabindex__() throws Exception {
1556         runTest("attributes: prop('tabindex')");
1557     }
1558 
1559     /**
1560      * Test {152=[CHROME, EDGE, FF, FF_ESR, IE]}.
1561      * @throws Exception if an error occurs
1562      */
1563     @Test
1564     @Alerts("0, 9, 9")
1565     public void attributes__prop__tabindex___value_() throws Exception {
1566         runTest("attributes: prop('tabindex', value)");
1567     }
1568 
1569     /**
1570      * Test {153=[CHROME, EDGE, FF, FF_ESR, IE]}.
1571      * @throws Exception if an error occurs
1572      */
1573     @Test
1574     @Alerts("0, 6, 6")
1575     public void attributes__removeProp_String_() throws Exception {
1576         runTest("attributes: removeProp(String)");
1577     }
1578 
1579     /**
1580      * Test {154=[CHROME, EDGE, FF, FF_ESR, IE]}.
1581      * @throws Exception if an error occurs
1582      */
1583     @Test
1584     @Alerts("0, 26, 26")
1585     public void attributes__val__() throws Exception {
1586         runTest("attributes: val()");
1587     }
1588 
1589     /**
1590      * Test {155=[CHROME, EDGE, FF, FF_ESR]}.
1591      * @throws Exception if an error occurs
1592      */
1593     @Test
1594     @Alerts(CHROME = "0, 4, 4",
1595             EDGE = "0, 4, 4",
1596             FF = "0, 4, 4",
1597             FF_ESR = "0, 4, 4")
1598     public void attributes__val___respects_numbers_without_exception__Bug__9319_() throws Exception {
1599         runTest("attributes: val() respects numbers without exception (Bug #9319)");
1600     }
1601 
1602     /**
1603      * Test {155=[IE], 156=[CHROME, EDGE, FF, FF_ESR]}.
1604      * @throws Exception if an error occurs
1605      */
1606     @Test
1607     @Alerts("0, 8, 8")
1608     public void attributes__val_String_Number_() throws Exception {
1609         runTest("attributes: val(String/Number)");
1610     }
1611 
1612     /**
1613      * Test {156=[IE], 157=[CHROME, EDGE, FF, FF_ESR]}.
1614      * @throws Exception if an error occurs
1615      */
1616     @Test
1617     @Alerts("0, 8, 8")
1618     public void attributes__val_Function_() throws Exception {
1619         runTest("attributes: val(Function)");
1620     }
1621 
1622     /**
1623      * Test {157=[IE], 158=[CHROME, EDGE, FF, FF_ESR]}.
1624      * @throws Exception if an error occurs
1625      */
1626     @Test
1627     @Alerts("0, 4, 4")
1628     public void attributes__val_Array_of_Numbers___Bug__7123_() throws Exception {
1629         runTest("attributes: val(Array of Numbers) (Bug #7123)");
1630     }
1631 
1632     /**
1633      * Test {158=[IE], 159=[CHROME, EDGE, FF, FF_ESR]}.
1634      * @throws Exception if an error occurs
1635      */
1636     @Test
1637     @Alerts("0, 10, 10")
1638     public void attributes__val_Function__with_incoming_value() throws Exception {
1639         runTest("attributes: val(Function) with incoming value");
1640     }
1641 
1642     /**
1643      * Test {159=[IE], 160=[CHROME, EDGE, FF, FF_ESR]}.
1644      * @throws Exception if an error occurs
1645      */
1646     @Test
1647     @Alerts("0, 3, 3")
1648     public void attributes__val_select__after_form_reset____Bug__2551_() throws Exception {
1649         runTest("attributes: val(select) after form.reset() (Bug #2551)");
1650     }
1651 
1652     /**
1653      * Test {160=[IE], 161=[CHROME, EDGE, FF, FF_ESR]}.
1654      * @throws Exception if an error occurs
1655      */
1656     @Test
1657     @Alerts("0, 9, 9")
1658     public void attributes__addClass_String_() throws Exception {
1659         runTest("attributes: addClass(String)");
1660     }
1661 
1662     /**
1663      * Test {161=[IE], 162=[CHROME, EDGE, FF, FF_ESR]}.
1664      * @throws Exception if an error occurs
1665      */
1666     @Test
1667     @Alerts("0, 9, 9")
1668     public void attributes__addClass_Function_() throws Exception {
1669         runTest("attributes: addClass(Function)");
1670     }
1671 
1672     /**
1673      * Test {162=[IE], 163=[CHROME, EDGE, FF, FF_ESR]}.
1674      * @throws Exception if an error occurs
1675      */
1676     @Test
1677     @Alerts("0, 48, 48")
1678     public void attributes__addClass_Function__with_incoming_value() throws Exception {
1679         runTest("attributes: addClass(Function) with incoming value");
1680     }
1681 
1682     /**
1683      * Test {163=[IE], 164=[CHROME, EDGE, FF, FF_ESR]}.
1684      * @throws Exception if an error occurs
1685      */
1686     @Test
1687     @Alerts("0, 7, 7")
1688     public void attributes__removeClass_String____simple() throws Exception {
1689         runTest("attributes: removeClass(String) - simple");
1690     }
1691 
1692     /**
1693      * Test {164=[IE], 165=[CHROME, EDGE, FF, FF_ESR]}.
1694      * @throws Exception if an error occurs
1695      */
1696     @Test
1697     @Alerts("0, 7, 7")
1698     public void attributes__removeClass_Function____simple() throws Exception {
1699         runTest("attributes: removeClass(Function) - simple");
1700     }
1701 
1702     /**
1703      * Test {165=[IE], 166=[CHROME, EDGE, FF, FF_ESR]}.
1704      * @throws Exception if an error occurs
1705      */
1706     @Test
1707     @Alerts("0, 48, 48")
1708     public void attributes__removeClass_Function__with_incoming_value() throws Exception {
1709         runTest("attributes: removeClass(Function) with incoming value");
1710     }
1711 
1712     /**
1713      * Test {166=[IE], 167=[CHROME, EDGE, FF, FF_ESR]}.
1714      * @throws Exception if an error occurs
1715      */
1716     @Test
1717     @Alerts("0, 1, 1")
1718     public void attributes__removeClass___removes_duplicates() throws Exception {
1719         runTest("attributes: removeClass() removes duplicates");
1720     }
1721 
1722     /**
1723      * Test {167=[IE], 168=[CHROME, EDGE, FF, FF_ESR]}.
1724      * @throws Exception if an error occurs
1725      */
1726     @Test
1727     @Alerts("0, 17, 17")
1728     public void attributes__toggleClass_String_boolean_undefined___boolean__() throws Exception {
1729         runTest("attributes: toggleClass(String|boolean|undefined[, boolean])");
1730     }
1731 
1732     /**
1733      * Test {168=[IE], 169=[CHROME, EDGE, FF, FF_ESR]}.
1734      * @throws Exception if an error occurs
1735      */
1736     @Test
1737     @Alerts("0, 17, 17")
1738     public void attributes__toggleClass_Function___boolean__() throws Exception {
1739         runTest("attributes: toggleClass(Function[, boolean])");
1740     }
1741 
1742     /**
1743      * Test {169=[IE], 170=[CHROME, EDGE, FF, FF_ESR]}.
1744      * @throws Exception if an error occurs
1745      */
1746     @Test
1747     @Alerts("0, 14, 14")
1748     public void attributes__toggleClass_Fucntion___boolean___with_incoming_value() throws Exception {
1749         runTest("attributes: toggleClass(Fucntion[, boolean]) with incoming value");
1750     }
1751 
1752     /**
1753      * Test {170=[IE], 171=[CHROME, EDGE, FF, FF_ESR]}.
1754      * @throws Exception if an error occurs
1755      */
1756     @Test
1757     @Alerts("0, 17, 17")
1758     public void attributes__addClass__removeClass__hasClass() throws Exception {
1759         runTest("attributes: addClass, removeClass, hasClass");
1760     }
1761 
1762     /**
1763      * Test {171=[IE], 172=[CHROME, EDGE, FF, FF_ESR]}.
1764      * @throws Exception if an error occurs
1765      */
1766     @Test
1767     @Alerts("0, 2, 2")
1768     public void attributes__contents___hasClass___returns_correct_values() throws Exception {
1769         runTest("attributes: contents().hasClass() returns correct values");
1770     }
1771 
1772     /**
1773      * Test {172=[IE], 173=[CHROME, EDGE, FF, FF_ESR]}.
1774      * @throws Exception if an error occurs
1775      */
1776     @Test
1777     @Alerts("0, 2, 2")
1778     public void attributes__coords_returns_correct_values_in_IE6_IE7__see__10828() throws Exception {
1779         runTest("attributes: coords returns correct values in IE6/IE7, see #10828");
1780     }
1781 
1782     /**
1783      * Test {173=[IE], 174=[CHROME, EDGE, FF, FF_ESR]}.
1784      * @throws Exception if an error occurs
1785      */
1786     @Test
1787     @Alerts("0, 2, 2")
1788     public void event__null_or_undefined_handler() throws Exception {
1789         runTest("event: null or undefined handler");
1790     }
1791 
1792     /**
1793      * Test {174=[IE], 175=[CHROME, EDGE, FF, FF_ESR]}.
1794      * @throws Exception if an error occurs
1795      */
1796     @Test
1797     @Alerts("0, 3, 3")
1798     public void event__bind___live___delegate___with_non_null_defined_data() throws Exception {
1799         runTest("event: bind(),live(),delegate() with non-null,defined data");
1800     }
1801 
1802     /**
1803      * Test {175=[IE], 176=[CHROME, EDGE, FF, FF_ESR]}.
1804      * @throws Exception if an error occurs
1805      */
1806     @Test
1807     @Alerts("0, 1, 1")
1808     public void event__Handler_changes_and__trigger___order() throws Exception {
1809         runTest("event: Handler changes and .trigger() order");
1810     }
1811 
1812     /**
1813      * Test {176=[IE], 177=[CHROME, EDGE, FF, FF_ESR]}.
1814      * @throws Exception if an error occurs
1815      */
1816     @Test
1817     @Alerts("0, 4, 4")
1818     public void event__bind____with_data() throws Exception {
1819         runTest("event: bind(), with data");
1820     }
1821 
1822     /**
1823      * Test {177=[IE], 178=[CHROME, EDGE, FF, FF_ESR]}.
1824      * @throws Exception if an error occurs
1825      */
1826     @Test
1827     @Alerts("0, 3, 3")
1828     public void event__click____with_data() throws Exception {
1829         runTest("event: click(), with data");
1830     }
1831 
1832     /**
1833      * Test {178=[IE], 179=[CHROME, EDGE, FF, FF_ESR]}.
1834      * @throws Exception if an error occurs
1835      */
1836     @Test
1837     @Alerts("0, 4, 4")
1838     public void event__bind____with_data__trigger_with_data() throws Exception {
1839         runTest("event: bind(), with data, trigger with data");
1840     }
1841 
1842     /**
1843      * Test {179=[IE], 180=[CHROME, EDGE, FF, FF_ESR]}.
1844      * @throws Exception if an error occurs
1845      */
1846     @Test
1847     @Alerts("0, 2, 2")
1848     public void event__bind____multiple_events_at_once() throws Exception {
1849         runTest("event: bind(), multiple events at once");
1850     }
1851 
1852     /**
1853      * Test {180=[IE], 181=[CHROME, EDGE, FF, FF_ESR]}.
1854      * @throws Exception if an error occurs
1855      */
1856     @Test
1857     @Alerts("0, 1, 1")
1858     public void event__bind____five_events_at_once() throws Exception {
1859         runTest("event: bind(), five events at once");
1860     }
1861 
1862     /**
1863      * Test {181=[IE], 182=[CHROME, EDGE, FF, FF_ESR]}.
1864      * @throws Exception if an error occurs
1865      */
1866     @Test
1867     @Alerts("0, 7, 7")
1868     public void event__bind____multiple_events_at_once_and_namespaces() throws Exception {
1869         runTest("event: bind(), multiple events at once and namespaces");
1870     }
1871 
1872     /**
1873      * Test {182=[IE], 183=[CHROME, EDGE, FF, FF_ESR]}.
1874      * @throws Exception if an error occurs
1875      */
1876     @Test
1877     @Alerts("0, 27, 27")
1878     public void event__bind____namespace_with_special_add() throws Exception {
1879         runTest("event: bind(), namespace with special add");
1880     }
1881 
1882     /**
1883      * Test {183=[IE], 184=[CHROME, EDGE, FF, FF_ESR]}.
1884      * @throws Exception if an error occurs
1885      */
1886     @Test
1887     @Alerts("0, 1, 1")
1888     public void event__bind____no_data() throws Exception {
1889         runTest("event: bind(), no data");
1890     }
1891 
1892     /**
1893      * Test {184=[IE], 185=[CHROME, EDGE, FF, FF_ESR]}.
1894      * @throws Exception if an error occurs
1895      */
1896     @Test
1897     @Alerts("0, 6, 6")
1898     public void event__bind_one_unbind_Object_() throws Exception {
1899         runTest("event: bind/one/unbind(Object)");
1900     }
1901 
1902     /**
1903      * Test {185=[IE], 186=[CHROME, EDGE, FF, FF_ESR]}.
1904      * @throws Exception if an error occurs
1905      */
1906     @Test
1907     @Alerts("0, 6, 6")
1908     public void event__live_die_Object___delegate_undelegate_String__Object_() throws Exception {
1909         runTest("event: live/die(Object), delegate/undelegate(String, Object)");
1910     }
1911 
1912     /**
1913      * Test {186=[IE], 187=[CHROME, EDGE, FF, FF_ESR]}.
1914      * @throws Exception if an error occurs
1915      */
1916     @Test
1917     @Alerts("0, 2, 2")
1918     public void event__live_delegate_immediate_propagation() throws Exception {
1919         runTest("event: live/delegate immediate propagation");
1920     }
1921 
1922     /**
1923      * Test {187=[IE], 188=[CHROME, EDGE, FF, FF_ESR]}.
1924      * @throws Exception if an error occurs
1925      */
1926     @Test
1927     @Alerts("0, 2, 2")
1928     public void event__bind_delegate_bubbling__isDefaultPrevented() throws Exception {
1929         runTest("event: bind/delegate bubbling, isDefaultPrevented");
1930     }
1931 
1932     /**
1933      * Test {188=[IE], 189=[CHROME, EDGE, FF, FF_ESR]}.
1934      * @throws Exception if an error occurs
1935      */
1936     @Test
1937     @Alerts("0, 1, 1")
1938     public void event__bind____iframes() throws Exception {
1939         runTest("event: bind(), iframes");
1940     }
1941 
1942     /**
1943      * Test {189=[IE], 190=[CHROME, EDGE, FF, FF_ESR]}.
1944      * @throws Exception if an error occurs
1945      */
1946     @Test
1947     @Alerts("0, 5, 5")
1948     public void event__bind____trigger_change_on_select() throws Exception {
1949         runTest("event: bind(), trigger change on select");
1950     }
1951 
1952     /**
1953      * Test {190=[IE], 191=[CHROME, EDGE, FF, FF_ESR]}.
1954      * @throws Exception if an error occurs
1955      */
1956     @Test
1957     @Alerts("0, 18, 18")
1958     public void event__bind____namespaced_events__cloned_events() throws Exception {
1959         runTest("event: bind(), namespaced events, cloned events");
1960     }
1961 
1962     /**
1963      * Test {191=[IE], 192=[CHROME, EDGE, FF, FF_ESR]}.
1964      * @throws Exception if an error occurs
1965      */
1966     @Test
1967     @Alerts("0, 6, 6")
1968     public void event__bind____multi_namespaced_events() throws Exception {
1969         runTest("event: bind(), multi-namespaced events");
1970     }
1971 
1972     /**
1973      * Test {192=[IE], 193=[CHROME, EDGE, FF, FF_ESR]}.
1974      * @throws Exception if an error occurs
1975      */
1976     @Test
1977     @Alerts("0, 2, 2")
1978     public void event__bind____with_same_function() throws Exception {
1979         runTest("event: bind(), with same function");
1980     }
1981 
1982     /**
1983      * Test {193=[IE], 194=[CHROME, EDGE, FF, FF_ESR]}.
1984      * @throws Exception if an error occurs
1985      */
1986     @Test
1987     @Alerts("0, 1, 1")
1988     public void event__bind____make_sure_order_is_maintained() throws Exception {
1989         runTest("event: bind(), make sure order is maintained");
1990     }
1991 
1992     /**
1993      * Test {194=[IE], 195=[CHROME, EDGE, FF, FF_ESR]}.
1994      * @throws Exception if an error occurs
1995      */
1996     @Test
1997     @Alerts("0, 4, 4")
1998     public void event__bind____with_different_this_object() throws Exception {
1999         runTest("event: bind(), with different this object");
2000     }
2001 
2002     /**
2003      * Test {195=[IE], 196=[CHROME, EDGE, FF, FF_ESR]}.
2004      * @throws Exception if an error occurs
2005      */
2006     @Test
2007     @Alerts("0, 3, 3")
2008     public void event__bind_name__false___unbind_name__false_() throws Exception {
2009         runTest("event: bind(name, false), unbind(name, false)");
2010     }
2011 
2012     /**
2013      * Test {196=[IE], 197=[CHROME, EDGE, FF, FF_ESR]}.
2014      * @throws Exception if an error occurs
2015      */
2016     @Test
2017     @Alerts("0, 3, 3")
2018     public void event__live_name__false___die_name__false_() throws Exception {
2019         runTest("event: live(name, false), die(name, false)");
2020     }
2021 
2022     /**
2023      * Test {197=[IE], 198=[CHROME, EDGE, FF, FF_ESR]}.
2024      * @throws Exception if an error occurs
2025      */
2026     @Test
2027     @Alerts("0, 3, 3")
2028     public void event__delegate_selector__name__false___undelegate_selector__name__false_() throws Exception {
2029         runTest("event: delegate(selector, name, false), undelegate(selector, name, false)");
2030     }
2031 
2032     /**
2033      * Test {198=[IE], 199=[CHROME, EDGE, FF, FF_ESR]}.
2034      * @throws Exception if an error occurs
2035      */
2036     @Test
2037     @Alerts("0, 7, 7")
2038     public void event__bind___trigger___unbind___on_plain_object() throws Exception {
2039         runTest("event: bind()/trigger()/unbind() on plain object");
2040     }
2041 
2042     /**
2043      * Test {199=[IE], 200=[CHROME, EDGE, FF, FF_ESR]}.
2044      * @throws Exception if an error occurs
2045      */
2046     @Test
2047     @Alerts("0, 1, 1")
2048     public void event__unbind_type_() throws Exception {
2049         runTest("event: unbind(type)");
2050     }
2051 
2052     /**
2053      * Test {200=[IE], 201=[CHROME, EDGE, FF, FF_ESR]}.
2054      * @throws Exception if an error occurs
2055      */
2056     @Test
2057     @Alerts("0, 4, 4")
2058     public void event__unbind_eventObject_() throws Exception {
2059         runTest("event: unbind(eventObject)");
2060     }
2061 
2062     /**
2063      * Test {201=[IE], 202=[CHROME, EDGE, FF, FF_ESR]}.
2064      * @throws Exception if an error occurs
2065      */
2066     @Test
2067     @Alerts("0, 3, 3")
2068     public void event__hover___and_hover_pseudo_event() throws Exception {
2069         runTest("event: hover() and hover pseudo-event");
2070     }
2071 
2072     /**
2073      * Test {202=[IE], 203=[CHROME, EDGE, FF, FF_ESR]}.
2074      * @throws Exception if an error occurs
2075      */
2076     @Test
2077     @Alerts("0, 1, 1")
2078     public void event__mouseover_triggers_mouseenter() throws Exception {
2079         runTest("event: mouseover triggers mouseenter");
2080     }
2081 
2082     /**
2083      * Test {203=[IE], 204=[CHROME, EDGE, FF, FF_ESR]}.
2084      * @throws Exception if an error occurs
2085      */
2086     @Test
2087     @Alerts("0, 1, 1")
2088     public void event__withinElement_implemented_with_jQuery_contains__() throws Exception {
2089         runTest("event: withinElement implemented with jQuery.contains()");
2090     }
2091 
2092     /**
2093      * Test {204=[IE], 205=[CHROME, EDGE, FF, FF_ESR]}.
2094      * @throws Exception if an error occurs
2095      */
2096     @Test
2097     @Alerts("0, 2, 2")
2098     public void event__mouseenter__mouseleave_don_t_catch_exceptions() throws Exception {
2099         runTest("event: mouseenter, mouseleave don't catch exceptions");
2100     }
2101 
2102     /**
2103      * Test {205=[IE], 206=[CHROME, EDGE, FF, FF_ESR]}.
2104      * @throws Exception if an error occurs
2105      */
2106     @Test
2107     @Alerts("0, 6, 6")
2108     public void event__trigger___shortcuts() throws Exception {
2109         runTest("event: trigger() shortcuts");
2110     }
2111 
2112     /**
2113      * Test {206=[IE], 207=[CHROME, EDGE, FF, FF_ESR]}.
2114      * @throws Exception if an error occurs
2115      */
2116     @Test
2117     @Alerts("0, 18, 18")
2118     public void event__trigger___bubbling() throws Exception {
2119         runTest("event: trigger() bubbling");
2120     }
2121 
2122     /**
2123      * Test {207=[IE], 208=[CHROME, EDGE, FF, FF_ESR]}.
2124      * @throws Exception if an error occurs
2125      */
2126     @Test
2127     @Alerts("0, 16, 16")
2128     public void event__trigger_type___data____fn__() throws Exception {
2129         runTest("event: trigger(type, [data], [fn])");
2130     }
2131 
2132     /**
2133      * Test {208=[IE], 209=[CHROME, EDGE, FF, FF_ESR]}.
2134      * @throws Exception if an error occurs
2135      */
2136     @Test
2137     @Alerts("0, 3, 3")
2138     public void event__submit_event_bubbles_on_copied_forms___11649_() throws Exception {
2139         runTest("event: submit event bubbles on copied forms (#11649)");
2140     }
2141 
2142     /**
2143      * Test {209=[IE], 210=[CHROME, EDGE, FF, FF_ESR]}.
2144      * @throws Exception if an error occurs
2145      */
2146     @Test
2147     @Alerts("0, 3, 3")
2148     public void event__change_event_bubbles_on_copied_forms___11796_() throws Exception {
2149         runTest("event: change event bubbles on copied forms (#11796)");
2150     }
2151 
2152     /**
2153      * Test {210=[IE], 211=[CHROME, EDGE, FF, FF_ESR]}.
2154      * @throws Exception if an error occurs
2155      */
2156     @Test
2157     @Alerts("0, 28, 28")
2158     public void event__trigger_eventObject___data____fn__() throws Exception {
2159         runTest("event: trigger(eventObject, [data], [fn])");
2160     }
2161 
2162     /**
2163      * Test {211=[IE], 212=[CHROME, EDGE, FF, FF_ESR]}.
2164      * @throws Exception if an error occurs
2165      */
2166     @Test
2167     @Alerts("0, 2, 2")
2168     public void event___trigger___bubbling_on_disconnected_elements___10489_() throws Exception {
2169         runTest("event: .trigger() bubbling on disconnected elements (#10489)");
2170     }
2171 
2172     /**
2173      * Test {212=[IE], 213=[CHROME, EDGE, FF, FF_ESR]}.
2174      * @throws Exception if an error occurs
2175      */
2176     @Test
2177     @Alerts("0, 1, 1")
2178     public void event___trigger___doesn_t_bubble_load_event___10717_() throws Exception {
2179         runTest("event: .trigger() doesn't bubble load event (#10717)");
2180     }
2181 
2182     /**
2183      * Test {213=[IE], 214=[CHROME, EDGE, FF, FF_ESR]}.
2184      * @throws Exception if an error occurs
2185      */
2186     @Test
2187     @Alerts("0, 2, 2")
2188     public void event__Delegated_events_in_SVG___10791_() throws Exception {
2189         runTest("event: Delegated events in SVG (#10791)");
2190     }
2191 
2192     /**
2193      * Test {214=[IE], 215=[CHROME, EDGE, FF, FF_ESR]}.
2194      * @throws Exception if an error occurs
2195      */
2196     @Test
2197     @Alerts("0, 5, 5")
2198     public void event__Delegated_events_in_forms___10844___11145___8165___11382___11764_() throws Exception {
2199         runTest("event: Delegated events in forms (#10844; #11145; #8165; #11382, #11764)");
2200     }
2201 
2202     /**
2203      * Test {215=[IE], 216=[CHROME, EDGE, FF, FF_ESR]}.
2204      * @throws Exception if an error occurs
2205      */
2206     @Test
2207     @Alerts("0, 1, 1")
2208     public void event__Submit_event_can_be_stopped___11049_() throws Exception {
2209         runTest("event: Submit event can be stopped (#11049)");
2210     }
2211 
2212     /**
2213      * Test {216=[IE], 217=[CHROME, EDGE, FF, FF_ESR]}.
2214      * @throws Exception if an error occurs
2215      */
2216     @Test
2217     @Alerts("0, 3, 3")
2218     public void event__on_beforeunload__creates_deletes_window_property_instead_of_adding_removing_event_listener() throws Exception {
2219         runTest("event: on(beforeunload) creates/deletes window property instead of adding/removing event listener");
2220     }
2221 
2222     /**
2223      * Test {217=[IE], 218=[CHROME, EDGE, FF, FF_ESR]}.
2224      * @throws Exception if an error occurs
2225      */
2226     @Test
2227     @Alerts("0, 5, 5")
2228     public void event__jQuery_Event__type__props__() throws Exception {
2229         runTest("event: jQuery.Event( type, props )");
2230     }
2231 
2232     /**
2233      * Test {218=[IE], 219=[CHROME, EDGE, FF, FF_ESR]}.
2234      * @throws Exception if an error occurs
2235      */
2236     @Test
2237     @Alerts("0, 2, 2")
2238     public void event__jQuery_Event_currentTarget() throws Exception {
2239         runTest("event: jQuery.Event.currentTarget");
2240     }
2241 
2242     /**
2243      * Test {219=[IE], 220=[CHROME, EDGE, FF, FF_ESR]}.
2244      * @throws Exception if an error occurs
2245      */
2246     @Test
2247     @Alerts("0, 16, 16")
2248     public void event__toggle_Function__Function______() throws Exception {
2249         runTest("event: toggle(Function, Function, ...)");
2250     }
2251 
2252     /**
2253      * Test {220=[IE], 221=[CHROME, EDGE, FF, FF_ESR]}.
2254      * @throws Exception if an error occurs
2255      */
2256     @Test
2257     @Alerts("0, 66, 66")
2258     public void event___live____die__() throws Exception {
2259         runTest("event: .live()/.die()");
2260     }
2261 
2262     /**
2263      * Test {221=[IE], 222=[CHROME, EDGE, FF, FF_ESR]}.
2264      * @throws Exception if an error occurs
2265      */
2266     @Test
2267     @Alerts("0, 1, 1")
2268     public void event__die_all_bound_events() throws Exception {
2269         runTest("event: die all bound events");
2270     }
2271 
2272     /**
2273      * Test {222=[IE], 223=[CHROME, EDGE, FF, FF_ESR]}.
2274      * @throws Exception if an error occurs
2275      */
2276     @Test
2277     @Alerts("0, 1, 1")
2278     public void event__live_with_multiple_events() throws Exception {
2279         runTest("event: live with multiple events");
2280     }
2281 
2282     /**
2283      * Test {223=[IE], 224=[CHROME, EDGE, FF, FF_ESR]}.
2284      * @throws Exception if an error occurs
2285      */
2286     @Test
2287     @Alerts("0, 15, 15")
2288     public void event__live_with_namespaces() throws Exception {
2289         runTest("event: live with namespaces");
2290     }
2291 
2292     /**
2293      * Test {224=[IE], 225=[CHROME, EDGE, FF, FF_ESR]}.
2294      * @throws Exception if an error occurs
2295      */
2296     @Test
2297     @Alerts("0, 8, 8")
2298     public void event__live_with_change() throws Exception {
2299         runTest("event: live with change");
2300     }
2301 
2302     /**
2303      * Test {225=[IE], 226=[CHROME, EDGE, FF, FF_ESR]}.
2304      * @throws Exception if an error occurs
2305      */
2306     @Test
2307     @Alerts("0, 7, 7")
2308     public void event__live_with_submit() throws Exception {
2309         runTest("event: live with submit");
2310     }
2311 
2312     /**
2313      * Test {226=[IE], 227=[CHROME, EDGE, FF, FF_ESR]}.
2314      * @throws Exception if an error occurs
2315      */
2316     @Test
2317     @Alerts("0, 13, 13")
2318     public void event__live_with_special_events() throws Exception {
2319         runTest("event: live with special events");
2320     }
2321 
2322     /**
2323      * Test {227=[IE], 228=[CHROME, EDGE, FF, FF_ESR]}.
2324      * @throws Exception if an error occurs
2325      */
2326     @Test
2327     @Alerts("0, 65, 65")
2328     public void event___delegate____undelegate__() throws Exception {
2329         runTest("event: .delegate()/.undelegate()");
2330     }
2331 
2332     /**
2333      * Test {228=[IE], 229=[CHROME, EDGE, FF, FF_ESR]}.
2334      * @throws Exception if an error occurs
2335      */
2336     @Test
2337     @Alerts("0, 1, 1")
2338     public void event__jQuery_off_using_dispatched_jQuery_Event() throws Exception {
2339         runTest("event: jQuery.off using dispatched jQuery.Event");
2340     }
2341 
2342     /**
2343      * Test {229=[IE], 230=[CHROME, EDGE, FF, FF_ESR]}.
2344      * @throws Exception if an error occurs
2345      */
2346     @Test
2347     @Alerts("0, 3, 3")
2348     public void event__delegated_event_with_delegateTarget_relative_selector() throws Exception {
2349         runTest("event: delegated event with delegateTarget-relative selector");
2350     }
2351 
2352     /**
2353      * Test {230=[IE], 231=[CHROME, EDGE, FF, FF_ESR]}.
2354      * @throws Exception if an error occurs
2355      */
2356     @Test
2357     @Alerts("0, 1, 1")
2358     public void event__stopPropagation___stops_directly_bound_events_on_delegated_target() throws Exception {
2359         runTest("event: stopPropagation() stops directly-bound events on delegated target");
2360     }
2361 
2362     /**
2363      * Test {231=[IE], 232=[CHROME, EDGE, FF, FF_ESR]}.
2364      * @throws Exception if an error occurs
2365      */
2366     @Test
2367     @Alerts("0, 2, 2")
2368     public void event__undelegate_all_bound_events() throws Exception {
2369         runTest("event: undelegate all bound events");
2370     }
2371 
2372     /**
2373      * Test {232=[IE], 233=[CHROME, EDGE, FF, FF_ESR]}.
2374      * @throws Exception if an error occurs
2375      */
2376     @Test
2377     @Alerts("0, 1, 1")
2378     public void event__delegate_with_multiple_events() throws Exception {
2379         runTest("event: delegate with multiple events");
2380     }
2381 
2382     /**
2383      * Test {233=[IE], 234=[CHROME, EDGE, FF, FF_ESR]}.
2384      * @throws Exception if an error occurs
2385      */
2386     @Test
2387     @Alerts("0, 8, 8")
2388     public void event__delegate_with_change() throws Exception {
2389         runTest("event: delegate with change");
2390     }
2391 
2392     /**
2393      * Test {234=[IE], 235=[CHROME, EDGE, FF, FF_ESR]}.
2394      * @throws Exception if an error occurs
2395      */
2396     @Test
2397     @Alerts("0, 2, 2")
2398     public void event__delegate_with_submit() throws Exception {
2399         runTest("event: delegate with submit");
2400     }
2401 
2402     /**
2403      * Test {235=[IE], 236=[CHROME, EDGE, FF, FF_ESR]}.
2404      * @throws Exception if an error occurs
2405      */
2406     @Test
2407     @Alerts("0, 2, 2")
2408     public void event__undelegate___with_only_namespaces() throws Exception {
2409         runTest("event: undelegate() with only namespaces");
2410     }
2411 
2412     /**
2413      * Test {236=[IE], 237=[CHROME, EDGE, FF, FF_ESR]}.
2414      * @throws Exception if an error occurs
2415      */
2416     @Test
2417     @Alerts("0, 1, 1")
2418     public void event__Non_DOM_element_events() throws Exception {
2419         runTest("event: Non DOM element events");
2420     }
2421 
2422     /**
2423      * Test {237=[IE], 238=[CHROME, EDGE, FF, FF_ESR]}.
2424      * @throws Exception if an error occurs
2425      */
2426     @Test
2427     @Alerts("0, 1, 1")
2428     public void event__inline_handler_returning_false_stops_default() throws Exception {
2429         runTest("event: inline handler returning false stops default");
2430     }
2431 
2432     /**
2433      * Test {238=[IE], 239=[CHROME, EDGE, FF, FF_ESR]}.
2434      * @throws Exception if an error occurs
2435      */
2436     @Test
2437     @Alerts("0, 2, 2")
2438     public void event__window_resize() throws Exception {
2439         runTest("event: window resize");
2440     }
2441 
2442     /**
2443      * Test {239=[IE], 240=[CHROME, EDGE, FF, FF_ESR]}.
2444      * @throws Exception if an error occurs
2445      */
2446     @Test
2447     @Alerts("0, 2, 2")
2448     public void event__focusin_bubbles() throws Exception {
2449         runTest("event: focusin bubbles");
2450     }
2451 
2452     /**
2453      * Test {240=[IE], 241=[CHROME, EDGE, FF, FF_ESR]}.
2454      * @throws Exception if an error occurs
2455      */
2456     @Test
2457     @Alerts("0, 1, 1")
2458     public void event__custom_events_with_colons___3533___8272_() throws Exception {
2459         runTest("event: custom events with colons (#3533, #8272)");
2460     }
2461 
2462     /**
2463      * Test {241=[IE], 242=[CHROME, EDGE, FF, FF_ESR]}.
2464      * @throws Exception if an error occurs
2465      */
2466     @Test
2467     @Alerts("0, 9, 9")
2468     public void event___on_and__off() throws Exception {
2469         runTest("event: .on and .off");
2470     }
2471 
2472     /**
2473      * Test {242=[IE], 243=[CHROME, EDGE, FF, FF_ESR]}.
2474      * @throws Exception if an error occurs
2475      */
2476     @Test
2477     @Alerts("0, 7, 7")
2478     public void event__special_bind_delegate_name_mapping() throws Exception {
2479         runTest("event: special bind/delegate name mapping");
2480     }
2481 
2482     /**
2483      * Test {243=[IE], 244=[CHROME, EDGE, FF, FF_ESR]}.
2484      * @throws Exception if an error occurs
2485      */
2486     @Test
2487     @Alerts("0, 7, 7")
2488     public void event___on_and__off__selective_mixed_removal___10705_() throws Exception {
2489         runTest("event: .on and .off, selective mixed removal (#10705)");
2490     }
2491 
2492     /**
2493      * Test {244=[IE], 245=[CHROME, EDGE, FF, FF_ESR]}.
2494      * @throws Exception if an error occurs
2495      */
2496     @Test
2497     @Alerts("0, 1, 1")
2498     public void event___on__event_map__null_selector__data____11130() throws Exception {
2499         runTest("event: .on( event-map, null-selector, data ) #11130");
2500     }
2501 
2502     /**
2503      * Test {245=[IE], 246=[CHROME, EDGE, FF, FF_ESR]}.
2504      * @throws Exception if an error occurs
2505      */
2506     @Test
2507     @Alerts("0, 3, 3")
2508     public void event__clone___delegated_events___11076_() throws Exception {
2509         runTest("event: clone() delegated events (#11076)");
2510     }
2511 
2512     /**
2513      * Test {246=[IE], 247=[CHROME, EDGE, FF, FF_ESR]}.
2514      * @throws Exception if an error occurs
2515      */
2516     @Test
2517     @Alerts("0, 2, 2")
2518     public void event__fixHooks_extensions() throws Exception {
2519         runTest("event: fixHooks extensions");
2520     }
2521 
2522     /**
2523      * Test {247=[IE], 248=[CHROME, EDGE, FF, FF_ESR]}.
2524      * @throws Exception if an error occurs
2525      */
2526     @Test
2527     @Alerts("0, 1, 1")
2528     public void event__jQuery_ready_promise() throws Exception {
2529         runTest("event: jQuery.ready promise");
2530     }
2531 
2532     /**
2533      * Test {248=[IE], 249=[CHROME, EDGE, FF, FF_ESR]}.
2534      * @throws Exception if an error occurs
2535      */
2536     @Test
2537     @Alerts("0, 1, 1")
2538     public void event__jQuery_ready_synchronous_load_with_long_loading_subresources() throws Exception {
2539         runTest("event: jQuery.ready synchronous load with long loading subresources");
2540     }
2541 
2542     /**
2543      * Test {249=[IE], 250=[CHROME, EDGE, FF, FF_ESR]}.
2544      * @throws Exception if an error occurs
2545      */
2546     @Test
2547     @Alerts("0, 2, 2")
2548     public void event__jQuery_isReady() throws Exception {
2549         runTest("event: jQuery.isReady");
2550     }
2551 
2552     /**
2553      * Test {250=[IE], 251=[CHROME, EDGE, FF, FF_ESR]}.
2554      * @throws Exception if an error occurs
2555      */
2556     @Test
2557     @Alerts("0, 10, 10")
2558     public void event__jQuery_ready() throws Exception {
2559         runTest("event: jQuery ready");
2560     }
2561 
2562     /**
2563      * Test {251=[IE], 252=[CHROME, EDGE, FF, FF_ESR]}.
2564      * @throws Exception if an error occurs
2565      */
2566     @Test
2567     @Alerts("0, 2, 2")
2568     public void event__change_handler_should_be_detached_from_element() throws Exception {
2569         runTest("event: change handler should be detached from element");
2570     }
2571 
2572     /**
2573      * Test {252=[IE], 253=[CHROME, EDGE, FF, FF_ESR]}.
2574      * @throws Exception if an error occurs
2575      */
2576     @Test
2577     @Alerts("0, 1, 1")
2578     public void event__trigger_click_on_checkbox__fires_change_event() throws Exception {
2579         runTest("event: trigger click on checkbox, fires change event");
2580     }
2581 
2582     /**
2583      * Test {253=[IE], 254=[CHROME, EDGE, FF, FF_ESR]}.
2584      * @throws Exception if an error occurs
2585      */
2586     @Test
2587     @Alerts("0, 7, 7")
2588     public void selector___jQuery_only__element___jQuery_only() throws Exception {
2589         runTest("selector - jQuery only: element - jQuery only");
2590     }
2591 
2592     /**
2593      * Test {254=[IE], 255=[CHROME, EDGE, FF, FF_ESR]}.
2594      * @throws Exception if an error occurs
2595      */
2596     @Test
2597     @Alerts("0, 4, 4")
2598     public void selector___jQuery_only__class___jQuery_only() throws Exception {
2599         runTest("selector - jQuery only: class - jQuery only");
2600     }
2601 
2602     /**
2603      * Test {255=[IE], 256=[CHROME, EDGE, FF, FF_ESR]}.
2604      * @throws Exception if an error occurs
2605      */
2606     @Test
2607     @Alerts("0, 2, 2")
2608     public void selector___jQuery_only__attributes___jQuery_only() throws Exception {
2609         runTest("selector - jQuery only: attributes - jQuery only");
2610     }
2611 
2612     /**
2613      * Test {256=[IE], 257=[CHROME, EDGE, FF, FF_ESR]}.
2614      * @throws Exception if an error occurs
2615      */
2616     @Test
2617     @Alerts("0, 9, 9")
2618     public void selector___jQuery_only__pseudo___visibility() throws Exception {
2619         runTest("selector - jQuery only: pseudo - visibility");
2620     }
2621 
2622     /**
2623      * Test {257=[IE], 258=[CHROME, EDGE, FF, FF_ESR]}.
2624      * @throws Exception if an error occurs
2625      */
2626     @Test
2627     @Alerts("0, 4, 4")
2628     public void selector___jQuery_only__disconnected_nodes() throws Exception {
2629         runTest("selector - jQuery only: disconnected nodes");
2630     }
2631 
2632     /**
2633      * Test {258=[IE], 259=[CHROME, EDGE, FF, FF_ESR]}.
2634      * @throws Exception if an error occurs
2635      */
2636     @Test
2637     @Alerts("0, 35, 35")
2638     public void selector___jQuery_only__attributes___jQuery_attr() throws Exception {
2639         runTest("selector - jQuery only: attributes - jQuery.attr");
2640     }
2641 
2642     /**
2643      * Test {259=[IE], 260=[CHROME, EDGE, FF, FF_ESR]}.
2644      * @throws Exception if an error occurs
2645      */
2646     @Test
2647     @Alerts("0, 3, 3")
2648     public void selector___jQuery_only__Sizzle_cache_collides_with_multiple_Sizzles_on_a_page() throws Exception {
2649         runTest("selector - jQuery only: Sizzle cache collides with multiple Sizzles on a page");
2650     }
2651 
2652     /**
2653      * Test {260=[IE], 261=[CHROME, EDGE, FF, FF_ESR]}.
2654      * @throws Exception if an error occurs
2655      */
2656     @Test
2657     @Alerts("0, 5, 5")
2658     public void traversing__find_String_() throws Exception {
2659         runTest("traversing: find(String)");
2660     }
2661 
2662     /**
2663      * Test {261=[IE], 262=[CHROME, EDGE, FF, FF_ESR]}.
2664      * @throws Exception if an error occurs
2665      */
2666     @Test
2667     @Alerts("0, 11, 11")
2668     public void traversing__find_node_jQuery_object_() throws Exception {
2669         runTest("traversing: find(node|jQuery object)");
2670     }
2671 
2672     /**
2673      * Test {262=[IE], 263=[CHROME, EDGE, FF, FF_ESR]}.
2674      * @throws Exception if an error occurs
2675      */
2676     @Test
2677     @Alerts("0, 30, 30")
2678     public void traversing__is_String_undefined_() throws Exception {
2679         runTest("traversing: is(String|undefined)");
2680     }
2681 
2682     /**
2683      * Test {263=[IE], 264=[CHROME, EDGE, FF, FF_ESR]}.
2684      * @throws Exception if an error occurs
2685      */
2686     @Test
2687     @Alerts("0, 21, 21")
2688     public void traversing__is_jQuery_() throws Exception {
2689         runTest("traversing: is(jQuery)");
2690     }
2691 
2692     /**
2693      * Test {264=[IE], 265=[CHROME, EDGE, FF, FF_ESR]}.
2694      * @throws Exception if an error occurs
2695      */
2696     @Test
2697     @Alerts("0, 23, 23")
2698     public void traversing__is___with_positional_selectors() throws Exception {
2699         runTest("traversing: is() with positional selectors");
2700     }
2701 
2702     /**
2703      * Test {265=[IE], 266=[CHROME, EDGE, FF, FF_ESR]}.
2704      * @throws Exception if an error occurs
2705      */
2706     @Test
2707     @Alerts("0, 2, 2")
2708     public void traversing__index__() throws Exception {
2709         runTest("traversing: index()");
2710     }
2711 
2712     /**
2713      * Test {266=[IE], 267=[CHROME, EDGE, FF, FF_ESR]}.
2714      * @throws Exception if an error occurs
2715      */
2716     @Test
2717     @Alerts("0, 16, 16")
2718     public void traversing__index_Object_String_undefined_() throws Exception {
2719         runTest("traversing: index(Object|String|undefined)");
2720     }
2721 
2722     /**
2723      * Test {267=[IE], 268=[CHROME, EDGE, FF, FF_ESR]}.
2724      * @throws Exception if an error occurs
2725      */
2726     @Test
2727     @Alerts("0, 9, 9")
2728     public void traversing__filter_Selector_undefined_() throws Exception {
2729         runTest("traversing: filter(Selector|undefined)");
2730     }
2731 
2732     /**
2733      * Test {268=[IE], 269=[CHROME, EDGE, FF, FF_ESR]}.
2734      * @throws Exception if an error occurs
2735      */
2736     @Test
2737     @Alerts("0, 2, 2")
2738     public void traversing__filter_Function_() throws Exception {
2739         runTest("traversing: filter(Function)");
2740     }
2741 
2742     /**
2743      * Test {269=[IE], 270=[CHROME, EDGE, FF, FF_ESR]}.
2744      * @throws Exception if an error occurs
2745      */
2746     @Test
2747     @Alerts("0, 1, 1")
2748     public void traversing__filter_Element_() throws Exception {
2749         runTest("traversing: filter(Element)");
2750     }
2751 
2752     /**
2753      * Test {270=[IE], 271=[CHROME, EDGE, FF, FF_ESR]}.
2754      * @throws Exception if an error occurs
2755      */
2756     @Test
2757     @Alerts("0, 1, 1")
2758     public void traversing__filter_Array_() throws Exception {
2759         runTest("traversing: filter(Array)");
2760     }
2761 
2762     /**
2763      * Test {271=[IE], 272=[CHROME, EDGE, FF, FF_ESR]}.
2764      * @throws Exception if an error occurs
2765      */
2766     @Test
2767     @Alerts("0, 1, 1")
2768     public void traversing__filter_jQuery_() throws Exception {
2769         runTest("traversing: filter(jQuery)");
2770     }
2771 
2772     /**
2773      * Test {272=[IE], 273=[CHROME, EDGE, FF, FF_ESR]}.
2774      * @throws Exception if an error occurs
2775      */
2776     @Test
2777     @Alerts("0, 19, 19")
2778     public void traversing__filter___with_positional_selectors() throws Exception {
2779         runTest("traversing: filter() with positional selectors");
2780     }
2781 
2782     /**
2783      * Test {273=[IE], 274=[CHROME, EDGE, FF, FF_ESR]}.
2784      * @throws Exception if an error occurs
2785      */
2786     @Test
2787     @Alerts("0, 14, 14")
2788     public void traversing__closest__() throws Exception {
2789         runTest("traversing: closest()");
2790     }
2791 
2792     /**
2793      * Test {274=[IE], 275=[CHROME, EDGE, FF, FF_ESR]}.
2794      * @throws Exception if an error occurs
2795      */
2796     @Test
2797     @Alerts("0, 8, 8")
2798     public void traversing__closest_jQuery_() throws Exception {
2799         runTest("traversing: closest(jQuery)");
2800     }
2801 
2802     /**
2803      * Test {275=[IE], 276=[CHROME, EDGE, FF, FF_ESR]}.
2804      * @throws Exception if an error occurs
2805      */
2806     @Test
2807     @Alerts("0, 11, 11")
2808     public void traversing__not_Selector_undefined_() throws Exception {
2809         runTest("traversing: not(Selector|undefined)");
2810     }
2811 
2812     /**
2813      * Test {276=[IE], 277=[CHROME, EDGE, FF, FF_ESR]}.
2814      * @throws Exception if an error occurs
2815      */
2816     @Test
2817     @Alerts("0, 1, 1")
2818     public void traversing__not_Element_() throws Exception {
2819         runTest("traversing: not(Element)");
2820     }
2821 
2822     /**
2823      * Test {277=[IE], 278=[CHROME, EDGE, FF, FF_ESR]}.
2824      * @throws Exception if an error occurs
2825      */
2826     @Test
2827     @Alerts("0, 1, 1")
2828     public void traversing__not_Function_() throws Exception {
2829         runTest("traversing: not(Function)");
2830     }
2831 
2832     /**
2833      * Test {278=[IE], 279=[CHROME, EDGE, FF, FF_ESR]}.
2834      * @throws Exception if an error occurs
2835      */
2836     @Test
2837     @Alerts("0, 2, 2")
2838     public void traversing__not_Array_() throws Exception {
2839         runTest("traversing: not(Array)");
2840     }
2841 
2842     /**
2843      * Test {279=[IE], 280=[CHROME, EDGE, FF, FF_ESR]}.
2844      * @throws Exception if an error occurs
2845      */
2846     @Test
2847     @Alerts("0, 1, 1")
2848     public void traversing__not_jQuery_() throws Exception {
2849         runTest("traversing: not(jQuery)");
2850     }
2851 
2852     /**
2853      * Test {280=[IE], 281=[CHROME, EDGE, FF, FF_ESR]}.
2854      * @throws Exception if an error occurs
2855      */
2856     @Test
2857     @Alerts("0, 3, 3")
2858     public void traversing__has_Element_() throws Exception {
2859         runTest("traversing: has(Element)");
2860     }
2861 
2862     /**
2863      * Test {281=[IE], 282=[CHROME, EDGE, FF, FF_ESR]}.
2864      * @throws Exception if an error occurs
2865      */
2866     @Test
2867     @Alerts("0, 5, 5")
2868     public void traversing__has_Selector_() throws Exception {
2869         runTest("traversing: has(Selector)");
2870     }
2871 
2872     /**
2873      * Test {282=[IE], 283=[CHROME, EDGE, FF, FF_ESR]}.
2874      * @throws Exception if an error occurs
2875      */
2876     @Test
2877     @Alerts("0, 4, 4")
2878     public void traversing__has_Arrayish_() throws Exception {
2879         runTest("traversing: has(Arrayish)");
2880     }
2881 
2882     /**
2883      * Test {283=[IE], 284=[CHROME, EDGE, FF, FF_ESR]}.
2884      * @throws Exception if an error occurs
2885      */
2886     @Test
2887     @Alerts("0, 5, 5")
2888     public void traversing__addBack__() throws Exception {
2889         runTest("traversing: addBack()");
2890     }
2891 
2892     /**
2893      * Test {284=[IE], 285=[CHROME, EDGE, FF, FF_ESR]}.
2894      * @throws Exception if an error occurs
2895      */
2896     @Test
2897     @Alerts("0, 7, 7")
2898     public void traversing__siblings__String__() throws Exception {
2899         runTest("traversing: siblings([String])");
2900     }
2901 
2902     /**
2903      * Test {285=[IE], 286=[CHROME, EDGE, FF, FF_ESR]}.
2904      * @throws Exception if an error occurs
2905      */
2906     @Test
2907     @Alerts("0, 3, 3")
2908     public void traversing__children__String__() throws Exception {
2909         runTest("traversing: children([String])");
2910     }
2911 
2912     /**
2913      * Test {286=[IE], 287=[CHROME, EDGE, FF, FF_ESR]}.
2914      * @throws Exception if an error occurs
2915      */
2916     @Test
2917     @Alerts("0, 5, 5")
2918     public void traversing__parent__String__() throws Exception {
2919         runTest("traversing: parent([String])");
2920     }
2921 
2922     /**
2923      * Test {287=[IE], 288=[CHROME, EDGE, FF, FF_ESR]}.
2924      * @throws Exception if an error occurs
2925      */
2926     @Test
2927     @Alerts("0, 5, 5")
2928     public void traversing__parents__String__() throws Exception {
2929         runTest("traversing: parents([String])");
2930     }
2931 
2932     /**
2933      * Test {288=[IE], 289=[CHROME, EDGE, FF, FF_ESR]}.
2934      * @throws Exception if an error occurs
2935      */
2936     @Test
2937     @Alerts("0, 9, 9")
2938     public void traversing__parentsUntil__String__() throws Exception {
2939         runTest("traversing: parentsUntil([String])");
2940     }
2941 
2942     /**
2943      * Test {289=[IE], 290=[CHROME, EDGE, FF, FF_ESR]}.
2944      * @throws Exception if an error occurs
2945      */
2946     @Test
2947     @Alerts("0, 5, 5")
2948     public void traversing__next__String__() throws Exception {
2949         runTest("traversing: next([String])");
2950     }
2951 
2952     /**
2953      * Test {290=[IE], 291=[CHROME, EDGE, FF, FF_ESR]}.
2954      * @throws Exception if an error occurs
2955      */
2956     @Test
2957     @Alerts("0, 4, 4")
2958     public void traversing__prev__String__() throws Exception {
2959         runTest("traversing: prev([String])");
2960     }
2961 
2962     /**
2963      * Test {291=[IE], 292=[CHROME, EDGE, FF, FF_ESR]}.
2964      * @throws Exception if an error occurs
2965      */
2966     @Test
2967     @Alerts("0, 4, 4")
2968     public void traversing__nextAll__String__() throws Exception {
2969         runTest("traversing: nextAll([String])");
2970     }
2971 
2972     /**
2973      * Test {292=[IE], 293=[CHROME, EDGE, FF, FF_ESR]}.
2974      * @throws Exception if an error occurs
2975      */
2976     @Test
2977     @Alerts("0, 4, 4")
2978     public void traversing__prevAll__String__() throws Exception {
2979         runTest("traversing: prevAll([String])");
2980     }
2981 
2982     /**
2983      * Test {293=[IE], 294=[CHROME, EDGE, FF, FF_ESR]}.
2984      * @throws Exception if an error occurs
2985      */
2986     @Test
2987     @Alerts("0, 11, 11")
2988     public void traversing__nextUntil__String__() throws Exception {
2989         runTest("traversing: nextUntil([String])");
2990     }
2991 
2992     /**
2993      * Test {294=[IE], 295=[CHROME, EDGE, FF, FF_ESR]}.
2994      * @throws Exception if an error occurs
2995      */
2996     @Test
2997     @Alerts("0, 10, 10")
2998     public void traversing__prevUntil__String__() throws Exception {
2999         runTest("traversing: prevUntil([String])");
3000     }
3001 
3002     /**
3003      * Test {295=[IE], 296=[CHROME, EDGE, FF, FF_ESR]}.
3004      * @throws Exception if an error occurs
3005      */
3006     @Test
3007     @Alerts("0, 12, 12")
3008     public void traversing__contents__() throws Exception {
3009         runTest("traversing: contents()");
3010     }
3011 
3012     /**
3013      * Test {296=[IE], 297=[CHROME, EDGE, FF, FF_ESR]}.
3014      * @throws Exception if an error occurs
3015      */
3016     @Test
3017     @Alerts("0, 16, 16")
3018     public void traversing__add_String_Element_Array_undefined_() throws Exception {
3019         runTest("traversing: add(String|Element|Array|undefined)");
3020     }
3021 
3022     /**
3023      * Test {297=[IE], 298=[CHROME, EDGE, FF, FF_ESR]}.
3024      * @throws Exception if an error occurs
3025      */
3026     @Test
3027     @Alerts("0, 6, 6")
3028     public void traversing__add_String__Context_() throws Exception {
3029         runTest("traversing: add(String, Context)");
3030     }
3031 
3032     /**
3033      * Test {298=[IE], 299=[CHROME, EDGE, FF, FF_ESR]}.
3034      * @throws Exception if an error occurs
3035      */
3036     @Test
3037     @Alerts("0, 3, 3")
3038     public void traversing__eq___1____10616() throws Exception {
3039         runTest("traversing: eq('-1') #10616");
3040     }
3041 
3042     /**
3043      * Test {299=[IE], 300=[CHROME, EDGE, FF, FF_ESR]}.
3044      * @throws Exception if an error occurs
3045      */
3046     @Test
3047     @Alerts("0, 5, 5")
3048     public void manipulation__text__() throws Exception {
3049         runTest("manipulation: text()");
3050     }
3051 
3052     /**
3053      * Test {300=[IE], 301=[CHROME, EDGE, FF, FF_ESR]}.
3054      * @throws Exception if an error occurs
3055      */
3056     @Test
3057     @Alerts("0, 1, 1")
3058     public void manipulation__text_undefined_() throws Exception {
3059         runTest("manipulation: text(undefined)");
3060     }
3061 
3062     /**
3063      * Test {301=[IE], 302=[CHROME, EDGE, FF, FF_ESR]}.
3064      * @throws Exception if an error occurs
3065      */
3066     @Test
3067     @Alerts("0, 4, 4")
3068     public void manipulation__text_String_() throws Exception {
3069         runTest("manipulation: text(String)");
3070     }
3071 
3072     /**
3073      * Test {302=[IE], 303=[CHROME, EDGE, FF, FF_ESR]}.
3074      * @throws Exception if an error occurs
3075      */
3076     @Test
3077     @Alerts("0, 4, 4")
3078     public void manipulation__text_Function_() throws Exception {
3079         runTest("manipulation: text(Function)");
3080     }
3081 
3082     /**
3083      * Test {303=[IE], 304=[CHROME, EDGE, FF, FF_ESR]}.
3084      * @throws Exception if an error occurs
3085      */
3086     @Test
3087     @Alerts("0, 2, 2")
3088     public void manipulation__text_Function__with_incoming_value() throws Exception {
3089         runTest("manipulation: text(Function) with incoming value");
3090     }
3091 
3092     /**
3093      * Test {304=[IE], 305=[CHROME, EDGE, FF, FF_ESR]}.
3094      * @throws Exception if an error occurs
3095      */
3096     @Test
3097     @Alerts("0, 19, 19")
3098     public void manipulation__wrap_String_Element_() throws Exception {
3099         runTest("manipulation: wrap(String|Element)");
3100     }
3101 
3102     /**
3103      * Test {305=[IE], 306=[CHROME, EDGE, FF, FF_ESR]}.
3104      * @throws Exception if an error occurs
3105      */
3106     @Test
3107     @Alerts("0, 19, 19")
3108     public void manipulation__wrap_Function_() throws Exception {
3109         runTest("manipulation: wrap(Function)");
3110     }
3111 
3112     /**
3113      * Test {306=[IE], 307=[CHROME, EDGE, FF, FF_ESR]}.
3114      * @throws Exception if an error occurs
3115      */
3116     @Test
3117     @Alerts("0, 6, 6")
3118     public void manipulation__wrap_Function__with_index___10177_() throws Exception {
3119         runTest("manipulation: wrap(Function) with index (#10177)");
3120     }
3121 
3122     /**
3123      * Test {307=[IE], 308=[CHROME, EDGE, FF, FF_ESR]}.
3124      * @throws Exception if an error occurs
3125      */
3126     @Test
3127     @Alerts("0, 12, 12")
3128     public void manipulation__wrap_String__consecutive_elements___10177_() throws Exception {
3129         runTest("manipulation: wrap(String) consecutive elements (#10177)");
3130     }
3131 
3132     /**
3133      * Test {308=[IE], 309=[CHROME, EDGE, FF, FF_ESR]}.
3134      * @throws Exception if an error occurs
3135      */
3136     @Test
3137     @Alerts("0, 8, 8")
3138     public void manipulation__wrapAll_String_Element_() throws Exception {
3139         runTest("manipulation: wrapAll(String|Element)");
3140     }
3141 
3142     /**
3143      * Test {309=[IE], 310=[CHROME, EDGE, FF, FF_ESR]}.
3144      * @throws Exception if an error occurs
3145      */
3146     @Test
3147     @Alerts("0, 11, 11")
3148     public void manipulation__wrapInner_String_Element_() throws Exception {
3149         runTest("manipulation: wrapInner(String|Element)");
3150     }
3151 
3152     /**
3153      * Test {310=[IE], 311=[CHROME, EDGE, FF, FF_ESR]}.
3154      * @throws Exception if an error occurs
3155      */
3156     @Test
3157     @Alerts("0, 11, 11")
3158     public void manipulation__wrapInner_Function_() throws Exception {
3159         runTest("manipulation: wrapInner(Function)");
3160     }
3161 
3162     /**
3163      * Test {311=[IE], 312=[CHROME, EDGE, FF, FF_ESR]}.
3164      * @throws Exception if an error occurs
3165      */
3166     @Test
3167     @Alerts("0, 9, 9")
3168     public void manipulation__unwrap__() throws Exception {
3169         runTest("manipulation: unwrap()");
3170     }
3171 
3172     /**
3173      * Test {312=[IE], 313=[CHROME, EDGE, FF, FF_ESR]}.
3174      * @throws Exception if an error occurs
3175      */
3176     @Test
3177     @Alerts("0, 58, 58")
3178     public void manipulation__append_String_Element_Array_lt_Element_gt__jQuery_() throws Exception {
3179         runTest("manipulation: append(String|Element|Array&lt;Element&gt;|jQuery)");
3180     }
3181 
3182     /**
3183      * Test {313=[IE], 314=[CHROME, EDGE, FF, FF_ESR]}.
3184      * @throws Exception if an error occurs
3185      */
3186     @Test
3187     @Alerts("0, 58, 58")
3188     public void manipulation__append_Function_() throws Exception {
3189         runTest("manipulation: append(Function)");
3190     }
3191 
3192     /**
3193      * Test {314=[IE], 315=[CHROME, EDGE, FF, FF_ESR]}.
3194      * @throws Exception if an error occurs
3195      */
3196     @Test
3197     @Alerts("0, 12, 12")
3198     public void manipulation__append_Function__with_incoming_value() throws Exception {
3199         runTest("manipulation: append(Function) with incoming value");
3200     }
3201 
3202     /**
3203      * Test {315=[IE], 316=[CHROME, EDGE, FF, FF_ESR]}.
3204      * @throws Exception if an error occurs
3205      */
3206     @Test
3207     @Alerts("0, 2, 2")
3208     public void manipulation__append_the_same_fragment_with_events__Bug__6997__5566_() throws Exception {
3209         runTest("manipulation: append the same fragment with events (Bug #6997, 5566)");
3210     }
3211 
3212     /**
3213      * Test {316=[IE], 317=[CHROME, EDGE, FF, FF_ESR]}.
3214      * @throws Exception if an error occurs
3215      */
3216     @Test
3217     @Alerts("0, 2, 2")
3218     public void manipulation__append_HTML5_sectioning_elements__Bug__6485_() throws Exception {
3219         runTest("manipulation: append HTML5 sectioning elements (Bug #6485)");
3220     }
3221 
3222     /**
3223      * Test {317=[IE], 318=[CHROME, EDGE, FF, FF_ESR]}.
3224      * @throws Exception if an error occurs
3225      */
3226     @Test
3227     @Alerts("0, 1, 1")
3228     public void manipulation__HTML5_Elements_inherit_styles_from_style_rules__Bug__10501_() throws Exception {
3229         runTest("manipulation: HTML5 Elements inherit styles from style rules (Bug #10501)");
3230     }
3231 
3232     /**
3233      * Test {318=[IE], 319=[CHROME, EDGE, FF, FF_ESR]}.
3234      * @throws Exception if an error occurs
3235      */
3236     @Test
3237     @Alerts("0, 1, 1")
3238     public void manipulation__html5_clone___cannot_use_the_fragment_cache_in_IE___6485_() throws Exception {
3239         runTest("manipulation: html5 clone() cannot use the fragment cache in IE (#6485)");
3240     }
3241 
3242     /**
3243      * Test {319=[IE], 320=[CHROME, EDGE, FF, FF_ESR]}.
3244      * @throws Exception if an error occurs
3245      */
3246     @Test
3247     @Alerts("0, 2, 2")
3248     public void manipulation__html_String__with_HTML5__Bug__6485_() throws Exception {
3249         runTest("manipulation: html(String) with HTML5 (Bug #6485)");
3250     }
3251 
3252     /**
3253      * Test {320=[IE], 321=[CHROME, EDGE, FF, FF_ESR]}.
3254      * @throws Exception if an error occurs
3255      */
3256     @Test
3257     @Alerts("0, 2, 2")
3258     public void manipulation__IE8_serialization_bug() throws Exception {
3259         runTest("manipulation: IE8 serialization bug");
3260     }
3261 
3262     /**
3263      * Test {321=[IE], 322=[CHROME, EDGE, FF, FF_ESR]}.
3264      * @throws Exception if an error occurs
3265      */
3266     @Test
3267     @Alerts("0, 1, 1")
3268     public void manipulation__html___object_element__10324() throws Exception {
3269         runTest("manipulation: html() object element #10324");
3270     }
3271 
3272     /**
3273      * Test {322=[IE], 323=[CHROME, EDGE, FF, FF_ESR]}.
3274      * @throws Exception if an error occurs
3275      */
3276     @Test
3277     @Alerts("0, 1, 1")
3278     public void manipulation__append_xml_() throws Exception {
3279         runTest("manipulation: append(xml)");
3280     }
3281 
3282     /**
3283      * Test {323=[IE], 324=[CHROME, EDGE, FF, FF_ESR]}.
3284      * @throws Exception if an error occurs
3285      */
3286     @Test
3287     @Alerts("0, 17, 17")
3288     public void manipulation__appendTo_String_Element_Array_lt_Element_gt__jQuery_() throws Exception {
3289         runTest("manipulation: appendTo(String|Element|Array&lt;Element&gt;|jQuery)");
3290     }
3291 
3292     /**
3293      * Test {324=[IE], 325=[CHROME, EDGE, FF, FF_ESR]}.
3294      * @throws Exception if an error occurs
3295      */
3296     @Test
3297     @Alerts("0, 6, 6")
3298     public void manipulation__prepend_String_Element_Array_lt_Element_gt__jQuery_() throws Exception {
3299         runTest("manipulation: prepend(String|Element|Array&lt;Element&gt;|jQuery)");
3300     }
3301 
3302     /**
3303      * Test {325=[IE], 326=[CHROME, EDGE, FF, FF_ESR]}.
3304      * @throws Exception if an error occurs
3305      */
3306     @Test
3307     @Alerts("0, 6, 6")
3308     public void manipulation__prepend_Function_() throws Exception {
3309         runTest("manipulation: prepend(Function)");
3310     }
3311 
3312     /**
3313      * Test {326=[IE], 327=[CHROME, EDGE, FF, FF_ESR]}.
3314      * @throws Exception if an error occurs
3315      */
3316     @Test
3317     @Alerts("0, 10, 10")
3318     public void manipulation__prepend_Function__with_incoming_value() throws Exception {
3319         runTest("manipulation: prepend(Function) with incoming value");
3320     }
3321 
3322     /**
3323      * Test {327=[IE], 328=[CHROME, EDGE, FF, FF_ESR]}.
3324      * @throws Exception if an error occurs
3325      */
3326     @Test
3327     @Alerts("0, 6, 6")
3328     public void manipulation__prependTo_String_Element_Array_lt_Element_gt__jQuery_() throws Exception {
3329         runTest("manipulation: prependTo(String|Element|Array&lt;Element&gt;|jQuery)");
3330     }
3331 
3332     /**
3333      * Test {328=[IE], 329=[CHROME, EDGE, FF, FF_ESR]}.
3334      * @throws Exception if an error occurs
3335      */
3336     @Test
3337     @Alerts("0, 7, 7")
3338     public void manipulation__before_String_Element_Array_lt_Element_gt__jQuery_() throws Exception {
3339         runTest("manipulation: before(String|Element|Array&lt;Element&gt;|jQuery)");
3340     }
3341 
3342     /**
3343      * Test {329=[IE], 330=[CHROME, EDGE, FF, FF_ESR]}.
3344      * @throws Exception if an error occurs
3345      */
3346     @Test
3347     @Alerts("0, 7, 7")
3348     public void manipulation__before_Function_() throws Exception {
3349         runTest("manipulation: before(Function)");
3350     }
3351 
3352     /**
3353      * Test {330=[IE], 331=[CHROME, EDGE, FF, FF_ESR]}.
3354      * @throws Exception if an error occurs
3355      */
3356     @Test
3357     @Alerts("0, 2, 2")
3358     public void manipulation__before_and_after_w__empty_object___10812_() throws Exception {
3359         runTest("manipulation: before and after w/ empty object (#10812)");
3360     }
3361 
3362     /**
3363      * Test {331=[IE], 332=[CHROME, EDGE, FF, FF_ESR]}.
3364      * @throws Exception if an error occurs
3365      */
3366     @Test
3367     @Alerts("0, 2, 2")
3368     public void manipulation__before_and_after_on_disconnected_node___10517_() throws Exception {
3369         runTest("manipulation: before and after on disconnected node (#10517)");
3370     }
3371 
3372     /**
3373      * Test {332=[IE], 333=[CHROME, EDGE, FF, FF_ESR]}.
3374      * @throws Exception if an error occurs
3375      */
3376     @Test
3377     @Alerts("0, 4, 4")
3378     public void manipulation__insertBefore_String_Element_Array_lt_Element_gt__jQuery_() throws Exception {
3379         runTest("manipulation: insertBefore(String|Element|Array&lt;Element&gt;|jQuery)");
3380     }
3381 
3382     /**
3383      * Test {333=[IE], 334=[CHROME, EDGE, FF, FF_ESR]}.
3384      * @throws Exception if an error occurs
3385      */
3386     @Test
3387     @Alerts("0, 7, 7")
3388     public void manipulation__after_String_Element_Array_lt_Element_gt__jQuery_() throws Exception {
3389         runTest("manipulation: after(String|Element|Array&lt;Element&gt;|jQuery)");
3390     }
3391 
3392     /**
3393      * Test {334=[IE], 335=[CHROME, EDGE, FF, FF_ESR]}.
3394      * @throws Exception if an error occurs
3395      */
3396     @Test
3397     @Alerts("0, 7, 7")
3398     public void manipulation__after_Function_() throws Exception {
3399         runTest("manipulation: after(Function)");
3400     }
3401 
3402     /**
3403      * Test {335=[IE], 336=[CHROME, EDGE, FF, FF_ESR]}.
3404      * @throws Exception if an error occurs
3405      */
3406     @Test
3407     @Alerts("0, 4, 4")
3408     public void manipulation__insertAfter_String_Element_Array_lt_Element_gt__jQuery_() throws Exception {
3409         runTest("manipulation: insertAfter(String|Element|Array&lt;Element&gt;|jQuery)");
3410     }
3411 
3412     /**
3413      * Test {336=[IE], 337=[CHROME, EDGE, FF, FF_ESR]}.
3414      * @throws Exception if an error occurs
3415      */
3416     @Test
3417     @Alerts("0, 22, 22")
3418     public void manipulation__replaceWith_String_Element_Array_lt_Element_gt__jQuery_() throws Exception {
3419         runTest("manipulation: replaceWith(String|Element|Array&lt;Element&gt;|jQuery)");
3420     }
3421 
3422     /**
3423      * Test {337=[IE], 338=[CHROME, EDGE, FF, FF_ESR]}.
3424      * @throws Exception if an error occurs
3425      */
3426     @Test
3427     @Alerts("0, 23, 23")
3428     public void manipulation__replaceWith_Function_() throws Exception {
3429         runTest("manipulation: replaceWith(Function)");
3430     }
3431 
3432     /**
3433      * Test {338=[IE], 339=[CHROME, EDGE, FF, FF_ESR]}.
3434      * @throws Exception if an error occurs
3435      */
3436     @Test
3437     @Alerts("0, 3, 3")
3438     public void manipulation__replaceWith_string__for_more_than_one_element() throws Exception {
3439         runTest("manipulation: replaceWith(string) for more than one element");
3440     }
3441 
3442     /**
3443      * Test {339=[IE], 340=[CHROME, EDGE, FF, FF_ESR]}.
3444      * @throws Exception if an error occurs
3445      */
3446     @Test
3447     @Alerts("0, 10, 10")
3448     public void manipulation__replaceAll_String_Element_Array_lt_Element_gt__jQuery_() throws Exception {
3449         runTest("manipulation: replaceAll(String|Element|Array&lt;Element&gt;|jQuery)");
3450     }
3451 
3452     /**
3453      * Test {340=[IE], 341=[CHROME, EDGE, FF, FF_ESR]}.
3454      * @throws Exception if an error occurs
3455      */
3456     @Test
3457     @Alerts("0, 2, 2")
3458     public void manipulation__jQuery_clone_____8017_() throws Exception {
3459         runTest("manipulation: jQuery.clone() (#8017)");
3460     }
3461 
3462     /**
3463      * Test {341=[IE], 342=[CHROME, EDGE, FF, FF_ESR]}.
3464      * @throws Exception if an error occurs
3465      */
3466     @Test
3467     @Alerts("0, 2, 2")
3468     public void manipulation__clone_____8070_() throws Exception {
3469         runTest("manipulation: clone() (#8070)");
3470     }
3471 
3472     /**
3473      * Test {342=[IE], 343=[CHROME, EDGE, FF, FF_ESR]}.
3474      * @throws Exception if an error occurs
3475      */
3476     @Test
3477     @Alerts("0, 44, 44")
3478     public void manipulation__clone__() throws Exception {
3479         runTest("manipulation: clone()");
3480     }
3481 
3482     /**
3483      * Test {343=[IE], 344=[CHROME, EDGE, FF, FF_ESR]}.
3484      * @throws Exception if an error occurs
3485      */
3486     @Test
3487     @Alerts("0, 3, 3")
3488     public void manipulation__clone_script_type_non_javascript____11359_() throws Exception {
3489         runTest("manipulation: clone(script type=non-javascript) (#11359)");
3490     }
3491 
3492     /**
3493      * Test {344=[IE], 345=[CHROME, EDGE, FF, FF_ESR]}.
3494      * @throws Exception if an error occurs
3495      */
3496     @Test
3497     @Alerts("0, 5, 5")
3498     public void manipulation__clone_form_element___Bug__3879___6655_() throws Exception {
3499         runTest("manipulation: clone(form element) (Bug #3879, #6655)");
3500     }
3501 
3502     /**
3503      * Test {345=[IE], 346=[CHROME, EDGE, FF, FF_ESR]}.
3504      * @throws Exception if an error occurs
3505      */
3506     @Test
3507     @Alerts("0, 1, 1")
3508     public void manipulation__clone_multiple_selected_options___Bug__8129_() throws Exception {
3509         runTest("manipulation: clone(multiple selected options) (Bug #8129)");
3510     }
3511 
3512     /**
3513      * Test {346=[IE], 347=[CHROME, EDGE, FF, FF_ESR]}.
3514      * @throws Exception if an error occurs
3515      */
3516     @Test
3517     @Alerts("0, 2, 2")
3518     public void manipulation__clone___on_XML_nodes() throws Exception {
3519         runTest("manipulation: clone() on XML nodes");
3520     }
3521 
3522     /**
3523      * Test {347=[IE], 348=[CHROME, EDGE, FF, FF_ESR]}.
3524      * @throws Exception if an error occurs
3525      */
3526     @Test
3527     @Alerts("0, 2, 2")
3528     public void manipulation__clone___on_local_XML_nodes_with_html5_nodename() throws Exception {
3529         runTest("manipulation: clone() on local XML nodes with html5 nodename");
3530     }
3531 
3532     /**
3533      * Test {348=[IE], 349=[CHROME, EDGE, FF, FF_ESR]}.
3534      * @throws Exception if an error occurs
3535      */
3536     @Test
3537     @Alerts("0, 1, 1")
3538     public void manipulation__html_undefined_() throws Exception {
3539         runTest("manipulation: html(undefined)");
3540     }
3541 
3542     /**
3543      * Test {349=[IE], 350=[CHROME, EDGE, FF, FF_ESR]}.
3544      * @throws Exception if an error occurs
3545      */
3546     @Test
3547     @Alerts("0, 1, 1")
3548     public void manipulation__html___on_empty_set() throws Exception {
3549         runTest("manipulation: html() on empty set");
3550     }
3551 
3552     /**
3553      * Test {350=[IE], 351=[CHROME, EDGE, FF, FF_ESR]}.
3554      * @throws Exception if an error occurs
3555      */
3556     @Test
3557     @Alerts("0, 35, 35")
3558     public void manipulation__html_String_() throws Exception {
3559         runTest("manipulation: html(String)");
3560     }
3561 
3562     /**
3563      * Test {351=[IE], 352=[CHROME, EDGE, FF, FF_ESR]}.
3564      * @throws Exception if an error occurs
3565      */
3566     @Test
3567     @Alerts("0, 37, 37")
3568     public void manipulation__html_Function_() throws Exception {
3569         runTest("manipulation: html(Function)");
3570     }
3571 
3572     /**
3573      * Test {352=[IE], 353=[CHROME, EDGE, FF, FF_ESR]}.
3574      * @throws Exception if an error occurs
3575      */
3576     @Test
3577     @Alerts("0, 20, 20")
3578     public void manipulation__html_Function__with_incoming_value() throws Exception {
3579         runTest("manipulation: html(Function) with incoming value");
3580     }
3581 
3582     /**
3583      * Test {353=[IE], 354=[CHROME, EDGE, FF, FF_ESR]}.
3584      * @throws Exception if an error occurs
3585      */
3586     @Test
3587     @Alerts("0, 9, 9")
3588     public void manipulation__remove__() throws Exception {
3589         runTest("manipulation: remove()");
3590     }
3591 
3592     /**
3593      * Test {354=[IE], 355=[CHROME, EDGE, FF, FF_ESR]}.
3594      * @throws Exception if an error occurs
3595      */
3596     @Test
3597     @Alerts("0, 9, 9")
3598     public void manipulation__detach__() throws Exception {
3599         runTest("manipulation: detach()");
3600     }
3601 
3602     /**
3603      * Test {355=[IE], 356=[CHROME, EDGE, FF, FF_ESR]}.
3604      * @throws Exception if an error occurs
3605      */
3606     @Test
3607     @Alerts("0, 3, 3")
3608     public void manipulation__empty__() throws Exception {
3609         runTest("manipulation: empty()");
3610     }
3611 
3612     /**
3613      * Test {356=[IE], 357=[CHROME, EDGE, FF, FF_ESR]}.
3614      * @throws Exception if an error occurs
3615      */
3616     @Test
3617     @Alerts("0, 14, 14")
3618     public void manipulation__jQuery_cleanData() throws Exception {
3619         runTest("manipulation: jQuery.cleanData");
3620     }
3621 
3622     /**
3623      * Test {357=[IE], 358=[CHROME, EDGE, FF, FF_ESR]}.
3624      * @throws Exception if an error occurs
3625      */
3626     @Test
3627     @Alerts("0, 1, 1")
3628     public void manipulation__jQuery_buildFragment___no_plain_text_caching__Bug__6779_() throws Exception {
3629         runTest("manipulation: jQuery.buildFragment - no plain-text caching (Bug #6779)");
3630     }
3631 
3632     /**
3633      * Test {358=[IE], 359=[CHROME, EDGE, FF, FF_ESR]}.
3634      * @throws Exception if an error occurs
3635      */
3636     @Test
3637     @Alerts("0, 3, 3")
3638     public void manipulation__jQuery_html___execute_scripts_escaped_with_html_comment_or_CDATA___9221_() throws Exception {
3639         runTest("manipulation: jQuery.html - execute scripts escaped with html comment or CDATA (#9221)");
3640     }
3641 
3642     /**
3643      * Test {359=[IE], 360=[CHROME, EDGE, FF, FF_ESR]}.
3644      * @throws Exception if an error occurs
3645      */
3646     @Test
3647     @Alerts("0, 1, 1")
3648     public void manipulation__jQuery_buildFragment___plain_objects_are_not_a_document__8950() throws Exception {
3649         runTest("manipulation: jQuery.buildFragment - plain objects are not a document #8950");
3650     }
3651 
3652     /**
3653      * Test {360=[IE], 361=[CHROME, EDGE, FF, FF_ESR]}.
3654      * @throws Exception if an error occurs
3655      */
3656     @Test
3657     @Alerts("0, 1, 1")
3658     public void manipulation__jQuery_clone___no_exceptions_for_object_elements__9587() throws Exception {
3659         runTest("manipulation: jQuery.clone - no exceptions for object elements #9587");
3660     }
3661 
3662     /**
3663      * Test {361=[IE], 362=[CHROME, EDGE, FF, FF_ESR]}.
3664      * @throws Exception if an error occurs
3665      */
3666     @Test
3667     @Alerts("0, 2, 2")
3668     public void manipulation__jQuery__tag_____wrap_Inner_All____handle_unknown_elems___10667_() throws Exception {
3669         runTest("manipulation: jQuery(<tag>) & wrap[Inner/All]() handle unknown elems (#10667)");
3670     }
3671 
3672     /**
3673      * Test {362=[IE], 363=[CHROME, EDGE, FF, FF_ESR]}.
3674      * @throws Exception if an error occurs
3675      */
3676     @Test
3677     @Alerts("0, 7, 7")
3678     public void manipulation__Cloned__detached_HTML5_elems___10667_10670_() throws Exception {
3679         runTest("manipulation: Cloned, detached HTML5 elems (#10667,10670)");
3680     }
3681 
3682     /**
3683      * Test {363=[IE], 364=[CHROME, EDGE, FF, FF_ESR]}.
3684      * @throws Exception if an error occurs
3685      */
3686     @Test
3687     @Alerts("0, 10, 10")
3688     public void manipulation__jQuery_fragments_cache_expectations() throws Exception {
3689         runTest("manipulation: jQuery.fragments cache expectations");
3690     }
3691 
3692     /**
3693      * Test {364=[IE], 365=[CHROME, EDGE, FF, FF_ESR]}.
3694      * @throws Exception if an error occurs
3695      */
3696     @Test
3697     @Alerts("0, 1, 1")
3698     public void manipulation__Guard_against_exceptions_when_clearing_safeChildNodes() throws Exception {
3699         runTest("manipulation: Guard against exceptions when clearing safeChildNodes");
3700     }
3701 
3702     /**
3703      * Test {365=[IE], 366=[CHROME, EDGE, FF, FF_ESR]}.
3704      * @throws Exception if an error occurs
3705      */
3706     @Test
3707     @Alerts("0, 5, 5")
3708     public void manipulation__Ensure_oldIE_creates_a_new_set_on_appendTo___8894_() throws Exception {
3709         runTest("manipulation: Ensure oldIE creates a new set on appendTo (#8894)");
3710     }
3711 
3712     /**
3713      * Test {366=[IE], 367=[CHROME, EDGE, FF, FF_ESR]}.
3714      * @throws Exception if an error occurs
3715      */
3716     @Test
3717     @Alerts("0, 2, 2")
3718     public void manipulation__html_____script_exceptions_bubble___11743_() throws Exception {
3719         runTest("manipulation: html() - script exceptions bubble (#11743)");
3720     }
3721 
3722     /**
3723      * Test {367=[IE], 368=[CHROME, EDGE, FF, FF_ESR]}.
3724      * @throws Exception if an error occurs
3725      */
3726     @Test
3727     @Alerts("0, 2, 2")
3728     public void manipulation__checked_state_is_cloned_with_clone__() throws Exception {
3729         runTest("manipulation: checked state is cloned with clone()");
3730     }
3731 
3732     /**
3733      * Test {368=[IE], 369=[CHROME, EDGE, FF, FF_ESR]}.
3734      * @throws Exception if an error occurs
3735      */
3736     @Test
3737     @Alerts("0, 2, 2")
3738     public void manipulation__manipulate_mixed_jQuery_and_text___12384___12346_() throws Exception {
3739         runTest("manipulation: manipulate mixed jQuery and text (#12384, #12346)");
3740     }
3741 
3742     /**
3743      * Test {369=[IE], 370=[CHROME, EDGE, FF, FF_ESR]}.
3744      * @throws Exception if an error occurs
3745      */
3746     @Test
3747     @Alerts("0, 1, 1")
3748     public void manipulation__buildFragment_works_even_if_document_0__is_iframe_s_window_object_in_IE9_10___12266_() throws Exception {
3749         runTest("manipulation: buildFragment works even if document[0] is iframe's window object in IE9/10 (#12266)");
3750     }
3751 
3752     /**
3753      * Test {370=[IE], 371=[CHROME, EDGE, FF, FF_ESR]}.
3754      * @throws Exception if an error occurs
3755      */
3756     @Test
3757     @Alerts("0, 46, 46")
3758     public void css__css_String_Hash_() throws Exception {
3759         runTest("css: css(String|Hash)");
3760     }
3761 
3762     /**
3763      * Test {371=[IE], 372=[CHROME, EDGE, FF, FF_ESR]}.
3764      * @throws Exception if an error occurs
3765      */
3766     @Test
3767     @Alerts("0, 29, 29")
3768     public void css__css___explicit_and_relative_values() throws Exception {
3769         runTest("css: css() explicit and relative values");
3770     }
3771 
3772     /**
3773      * Test {372=[IE], 373=[CHROME, EDGE, FF, FF_ESR]}.
3774      * @throws Exception if an error occurs
3775      */
3776     @Test
3777     @Alerts("0, 22, 22")
3778     public void css__css_String__Object_() throws Exception {
3779         runTest("css: css(String, Object)");
3780     }
3781 
3782     /**
3783      * Test {373=[IE], 374=[CHROME, EDGE, FF, FF_ESR]}.
3784      * @throws Exception if an error occurs
3785      */
3786     @Test
3787     @Alerts("0, 3, 3")
3788     public void css__css_String__Function_() throws Exception {
3789         runTest("css: css(String, Function)");
3790     }
3791 
3792     /**
3793      * Test {374=[IE], 375=[CHROME, EDGE, FF, FF_ESR]}.
3794      * @throws Exception if an error occurs
3795      */
3796     @Test
3797     @Alerts("0, 3, 3")
3798     public void css__css_String__Function__with_incoming_value() throws Exception {
3799         runTest("css: css(String, Function) with incoming value");
3800     }
3801 
3802     /**
3803      * Test {375=[IE], 376=[CHROME, EDGE, FF, FF_ESR]}.
3804      * @throws Exception if an error occurs
3805      */
3806     @Test
3807     @Alerts("0, 3, 3")
3808     public void css__css_Object__where_values_are_Functions() throws Exception {
3809         runTest("css: css(Object) where values are Functions");
3810     }
3811 
3812     /**
3813      * Test {376=[IE], 377=[CHROME, EDGE, FF, FF_ESR]}.
3814      * @throws Exception if an error occurs
3815      */
3816     @Test
3817     @Alerts("0, 3, 3")
3818     public void css__css_Object__where_values_are_Functions_with_incoming_values() throws Exception {
3819         runTest("css: css(Object) where values are Functions with incoming values");
3820     }
3821 
3822     /**
3823      * Test {377=[IE], 378=[CHROME, EDGE, FF, FF_ESR]}.
3824      * @throws Exception if an error occurs
3825      */
3826     @Test
3827     @Alerts("0, 22, 22")
3828     public void css__show____hide__() throws Exception {
3829         runTest("css: show(); hide()");
3830     }
3831 
3832     /**
3833      * Test {378=[IE], 379=[CHROME, EDGE, FF, FF_ESR]}.
3834      * @throws Exception if an error occurs
3835      */
3836     @Test
3837     @Alerts("0, 7, 7")
3838     public void css__show___resolves_correct_default_display__8099() throws Exception {
3839         runTest("css: show() resolves correct default display #8099");
3840     }
3841 
3842     /**
3843      * Test {379=[IE], 380=[CHROME, EDGE, FF, FF_ESR]}.
3844      * @throws Exception if an error occurs
3845      */
3846     @Test
3847     @Alerts("0, 11, 11")
3848     public void css__show___resolves_correct_default_display__detached_nodes___10006_() throws Exception {
3849         runTest("css: show() resolves correct default display, detached nodes (#10006)");
3850     }
3851 
3852     /**
3853      * Test {380=[IE], 381=[CHROME, EDGE, FF, FF_ESR]}.
3854      * @throws Exception if an error occurs
3855      */
3856     @Test
3857     @Alerts("0, 9, 9")
3858     public void css__toggle__() throws Exception {
3859         runTest("css: toggle()");
3860     }
3861 
3862     /**
3863      * Test {381=[IE], 382=[CHROME, EDGE, FF, FF_ESR]}.
3864      * @throws Exception if an error occurs
3865      */
3866     @Test
3867     @Alerts("0, 3, 3")
3868     public void css__hide_hidden_elements__bug__7141_() throws Exception {
3869         runTest("css: hide hidden elements (bug #7141)");
3870     }
3871 
3872     /**
3873      * Test {382=[IE], 383=[CHROME, EDGE, FF, FF_ESR]}.
3874      * @throws Exception if an error occurs
3875      */
3876     @Test
3877     @Alerts("0, 4, 4")
3878     public void css__jQuery_css_elem___height___doesn_t_clear_radio_buttons__bug__1095_() throws Exception {
3879         runTest("css: jQuery.css(elem, 'height') doesn't clear radio buttons (bug #1095)");
3880     }
3881 
3882     /**
3883      * Test {383=[IE], 384=[CHROME, EDGE, FF, FF_ESR]}.
3884      * @throws Exception if an error occurs
3885      */
3886     @Test
3887     @Alerts("0, 1, 1")
3888     public void css___visible_selector_works_properly_on_table_elements__bug__4512_() throws Exception {
3889         runTest("css: :visible selector works properly on table elements (bug #4512)");
3890     }
3891 
3892     /**
3893      * Test {384=[IE], 385=[CHROME, EDGE, FF, FF_ESR]}.
3894      * @throws Exception if an error occurs
3895      */
3896     @Test
3897     @Alerts("0, 1, 1")
3898     public void css___visible_selector_works_properly_on_children_with_a_hidden_parent__bug__4512_() throws Exception {
3899         runTest("css: :visible selector works properly on children with a hidden parent (bug #4512)");
3900     }
3901 
3902     /**
3903      * Test {385=[IE], 386=[CHROME, EDGE, FF, FF_ESR]}.
3904      * @throws Exception if an error occurs
3905      */
3906     @Test
3907     @Alerts("0, 1, 1")
3908     public void css__internal_ref_to_elem_runtimeStyle__bug__7608_() throws Exception {
3909         runTest("css: internal ref to elem.runtimeStyle (bug #7608)");
3910     }
3911 
3912     /**
3913      * Test {386=[IE], 387=[CHROME, EDGE, FF, FF_ESR]}.
3914      * @throws Exception if an error occurs
3915      */
3916     @Test
3917     @Alerts("0, 1, 1")
3918     public void css__marginRight_computed_style__bug__3333_() throws Exception {
3919         runTest("css: marginRight computed style (bug #3333)");
3920     }
3921 
3922     /**
3923      * Test {387=[IE], 388=[CHROME, EDGE, FF, FF_ESR]}.
3924      * @throws Exception if an error occurs
3925      */
3926     @Test
3927     @Alerts("0, 2, 2")
3928     public void css__box_model_properties_incorrectly_returning___instead_of_px__see__10639_and__12088() throws Exception {
3929         runTest("css: box model properties incorrectly returning % instead of px, see #10639 and #12088");
3930     }
3931 
3932     /**
3933      * Test {388=[IE], 389=[CHROME, EDGE, FF, FF_ESR]}.
3934      * @throws Exception if an error occurs
3935      */
3936     @Test
3937     @Alerts("0, 2, 2")
3938     public void css__jQuery_cssProps_behavior___bug__8402_() throws Exception {
3939         runTest("css: jQuery.cssProps behavior, (bug #8402)");
3940     }
3941 
3942     /**
3943      * Test {389=[IE], 390=[CHROME, EDGE, FF, FF_ESR]}.
3944      * @throws Exception if an error occurs
3945      */
3946     @Test
3947     @Alerts(CHROME = "2, 2, 4",
3948             EDGE = "2, 2, 4",
3949             FF = "0, 1, 1",
3950             FF_ESR = "0, 1, 1")
3951     public void css__widows___orphans__8936() throws Exception {
3952         runTest("css: widows & orphans #8936");
3953     }
3954 
3955     /**
3956      * Test {390=[IE], 391=[CHROME, EDGE, FF, FF_ESR]}.
3957      * @throws Exception if an error occurs
3958      */
3959     @Test
3960     @Alerts("0, 2, 2")
3961     public void css__can_t_get_css_for_disconnected_in_IE_9__see__10254_and__8388() throws Exception {
3962         runTest("css: can't get css for disconnected in IE<9, see #10254 and #8388");
3963     }
3964 
3965     /**
3966      * Test {391=[IE], 392=[CHROME, EDGE, FF, FF_ESR]}.
3967      * @throws Exception if an error occurs
3968      */
3969     @Test
3970     @Alerts("0, 8, 8")
3971     public void css__can_t_get_background_position_in_IE_9__see__10796() throws Exception {
3972         runTest("css: can't get background-position in IE<9, see #10796");
3973     }
3974 
3975     /**
3976      * Test {392=[IE], 393=[CHROME, EDGE, FF, FF_ESR]}.
3977      * @throws Exception if an error occurs
3978      */
3979     @Test
3980     @Alerts("0, 1, 1")
3981     public void css__percentage_properties_for_bottom_and_right_in_IE_9_should_not_be_incorrectly_transformed_to_pixels__see__11311() throws Exception {
3982         runTest("css: percentage properties for bottom and right in IE<9 should not be incorrectly transformed to pixels, see #11311");
3983     }
3984 
3985     /**
3986      * Test {393=[IE], 394=[CHROME, EDGE, FF, FF_ESR]}.
3987      * @throws Exception if an error occurs
3988      */
3989     @Test
3990     @Alerts("0, 2, 2")
3991     public void css__percentage_properties_for_left_and_top_should_be_transformed_to_pixels__see__9505() throws Exception {
3992         runTest("css: percentage properties for left and top should be transformed to pixels, see #9505");
3993     }
3994 
3995     /**
3996      * Test {394=[IE], 395=[CHROME, EDGE, FF, FF_ESR]}.
3997      * @throws Exception if an error occurs
3998      */
3999     @Test
4000     @Alerts("0, 1, 1")
4001     public void css__Do_not_append_px_to__fill_opacity___9548() throws Exception {
4002         runTest("css: Do not append px to 'fill-opacity' #9548");
4003     }
4004 
4005     /**
4006      * Test {395=[IE], 396=[CHROME, EDGE, FF, FF_ESR]}.
4007      * @throws Exception if an error occurs
4008      */
4009     @Test
4010     @Alerts("0, 4, 4")
4011     public void css__css__width___and_css__height___should_respect_box_sizing__see__11004() throws Exception {
4012         runTest("css: css('width') and css('height') should respect box-sizing, see #11004");
4013     }
4014 
4015     /**
4016      * Test {396=[IE], 397=[CHROME, EDGE, FF, FF_ESR]}.
4017      * @throws Exception if an error occurs
4018      */
4019     @Test
4020     @Alerts("0, 2, 2")
4021     public void css__certain_css_values_of__normal__should_be_convertable_to_a_number__see__8627() throws Exception {
4022         runTest("css: certain css values of 'normal' should be convertable to a number, see #8627");
4023     }
4024 
4025     /**
4026      * Test {397=[IE], 398=[CHROME, EDGE, FF, FF_ESR]}.
4027      * @throws Exception if an error occurs
4028      */
4029     @Test
4030     @Alerts("0, 15, 15")
4031     public void css__cssHooks___expand() throws Exception {
4032         runTest("css: cssHooks - expand");
4033     }
4034 
4035     /**
4036      * Test {398=[IE], 399=[CHROME, EDGE, FF, FF_ESR]}.
4037      * @throws Exception if an error occurs
4038      */
4039     @Test
4040     @Alerts("0, 22, 22")
4041     public void serialize__jQuery_param__() throws Exception {
4042         runTest("serialize: jQuery.param()");
4043     }
4044 
4045     /**
4046      * Test {399=[IE], 400=[CHROME, EDGE, FF, FF_ESR]}.
4047      * @throws Exception if an error occurs
4048      */
4049     @Test
4050     @Alerts("0, 4, 4")
4051     public void serialize__jQuery_param___Constructed_prop_values() throws Exception {
4052         runTest("serialize: jQuery.param() Constructed prop values");
4053     }
4054 
4055     /**
4056      * Test {400=[IE], 401=[CHROME, EDGE, FF, FF_ESR]}.
4057      * @throws Exception if an error occurs
4058      */
4059     @Test
4060     @Alerts("0, 5, 5")
4061     public void serialize__serialize__() throws Exception {
4062         runTest("serialize: serialize()");
4063     }
4064 
4065     /**
4066      * Test {401=[IE], 402=[CHROME, EDGE, FF, FF_ESR]}.
4067      * @throws Exception if an error occurs
4068      */
4069     @Test
4070     @Alerts("0, 8, 8")
4071     public void ajax__jQuery_ajax_____success_callbacks() throws Exception {
4072         runTest("ajax: jQuery.ajax() - success callbacks");
4073     }
4074 
4075     /**
4076      * Test {402=[IE], 403=[CHROME, EDGE, FF, FF_ESR]}.
4077      * @throws Exception if an error occurs
4078      */
4079     @Test
4080     @Alerts("0, 8, 8")
4081     public void ajax__jQuery_ajax_____success_callbacks____url__options__syntax() throws Exception {
4082         runTest("ajax: jQuery.ajax() - success callbacks - (url, options) syntax");
4083     }
4084 
4085     /**
4086      * Test {403=[IE], 404=[CHROME, EDGE, FF, FF_ESR]}.
4087      * @throws Exception if an error occurs
4088      */
4089     @Test
4090     @Alerts("0, 8, 8")
4091     public void ajax__jQuery_ajax_____success_callbacks__late_binding_() throws Exception {
4092         runTest("ajax: jQuery.ajax() - success callbacks (late binding)");
4093     }
4094 
4095     /**
4096      * Test {404=[IE], 405=[CHROME, EDGE, FF, FF_ESR]}.
4097      * @throws Exception if an error occurs
4098      */
4099     @Test
4100     @Alerts("0, 8, 8")
4101     public void ajax__jQuery_ajax_____success_callbacks__oncomplete_binding_() throws Exception {
4102         runTest("ajax: jQuery.ajax() - success callbacks (oncomplete binding)");
4103     }
4104 
4105     /**
4106      * Test {405=[IE], 406=[CHROME, EDGE, FF, FF_ESR]}.
4107      * @throws Exception if an error occurs
4108      */
4109     @Test
4110     @Alerts("0, 8, 8")
4111     public void ajax__jQuery_ajax_____success_callbacks__very_late_binding_() throws Exception {
4112         runTest("ajax: jQuery.ajax() - success callbacks (very late binding)");
4113     }
4114 
4115     /**
4116      * Test {406=[IE], 407=[CHROME, EDGE, FF, FF_ESR]}.
4117      * @throws Exception if an error occurs
4118      */
4119     @Test
4120     @Alerts("0, 1, 1")
4121     public void ajax__jQuery_ajax_____success_callbacks__order_() throws Exception {
4122         runTest("ajax: jQuery.ajax() - success callbacks (order)");
4123     }
4124 
4125     /**
4126      * Test {407=[IE], 408=[CHROME, EDGE, FF, FF_ESR]}.
4127      * @throws Exception if an error occurs
4128      */
4129     @Test
4130     @Alerts("0, 8, 8")
4131     @NotYetImplemented
4132     public void ajax__jQuery_ajax_____error_callbacks() throws Exception {
4133         runTest("ajax: jQuery.ajax() - error callbacks");
4134     }
4135 
4136     /**
4137      * Test {408=[IE], 409=[CHROME, EDGE, FF, FF_ESR]}.
4138      * @throws Exception if an error occurs
4139      */
4140     @Test
4141     @Alerts("0, 4, 4")
4142     public void ajax__jQuery_ajax___multiple_method_signatures_introduced_in_1_5____8107_() throws Exception {
4143         runTest("ajax: jQuery.ajax - multiple method signatures introduced in 1.5 ( #8107)");
4144     }
4145 
4146     /**
4147      * Test {409=[IE], 410=[CHROME, EDGE, FF, FF_ESR]}.
4148      * @throws Exception if an error occurs
4149      */
4150     @Test
4151     @Alerts("0, 4, 4")
4152     public void ajax__jQuery_ajax_____textStatus_and_errorThrown_values() throws Exception {
4153         runTest("ajax: jQuery.ajax() - textStatus and errorThrown values");
4154     }
4155 
4156     /**
4157      * Test {410=[IE], 411=[CHROME, EDGE, FF, FF_ESR]}.
4158      * @throws Exception if an error occurs
4159      */
4160     @Test
4161     @Alerts("0, 1, 1")
4162     public void ajax__jQuery_ajax_____responseText_on_error() throws Exception {
4163         runTest("ajax: jQuery.ajax() - responseText on error");
4164     }
4165 
4166     /**
4167      * Test {411=[IE], 412=[CHROME, EDGE, FF, FF_ESR]}.
4168      * @throws Exception if an error occurs
4169      */
4170     @Test
4171     @Alerts("0, 2, 2")
4172     public void ajax___ajax_____retry_with_jQuery_ajax__this__() throws Exception {
4173         runTest("ajax: .ajax() - retry with jQuery.ajax( this )");
4174     }
4175 
4176     /**
4177      * Test {412=[IE], 413=[CHROME, EDGE, FF, FF_ESR]}.
4178      * @throws Exception if an error occurs
4179      */
4180     @Test
4181     @Alerts("0, 4, 4")
4182     public void ajax___ajax_____headers() throws Exception {
4183         runTest("ajax: .ajax() - headers");
4184     }
4185 
4186     /**
4187      * Test {413=[IE], 414=[CHROME, EDGE, FF, FF_ESR]}.
4188      * @throws Exception if an error occurs
4189      */
4190     @Test
4191     @Alerts("0, 1, 1")
4192     public void ajax___ajax_____Accept_header() throws Exception {
4193         runTest("ajax: .ajax() - Accept header");
4194     }
4195 
4196     /**
4197      * Test {414=[IE], 415=[CHROME, EDGE, FF, FF_ESR]}.
4198      * @throws Exception if an error occurs
4199      */
4200     @Test
4201     @Alerts("0, 2, 2")
4202     public void ajax___ajax_____contentType() throws Exception {
4203         runTest("ajax: .ajax() - contentType");
4204     }
4205 
4206     /**
4207      * Test {415=[IE], 416=[CHROME, EDGE, FF, FF_ESR]}.
4208      * @throws Exception if an error occurs
4209      */
4210     @Test
4211     @Alerts("0, 1, 1")
4212     public void ajax___ajax_____protocol_less_urls() throws Exception {
4213         runTest("ajax: .ajax() - protocol-less urls");
4214     }
4215 
4216     /**
4217      * Test {416=[IE], 417=[CHROME, EDGE, FF, FF_ESR]}.
4218      * @throws Exception if an error occurs
4219      */
4220     @Test
4221     @Alerts("0, 3, 3")
4222     public void ajax___ajax_____hash() throws Exception {
4223         runTest("ajax: .ajax() - hash");
4224     }
4225 
4226     /**
4227      * Test {417=[IE], 418=[CHROME, EDGE, FF, FF_ESR]}.
4228      * @throws Exception if an error occurs
4229      */
4230     @Test
4231     @Alerts("0, 6, 6")
4232     public void ajax__jQuery_ajax___cross_domain_detection() throws Exception {
4233         runTest("ajax: jQuery ajax - cross-domain detection");
4234     }
4235 
4236     /**
4237      * Test {418=[IE], 419=[CHROME, EDGE, FF, FF_ESR]}.
4238      * @throws Exception if an error occurs
4239      */
4240     @Test
4241     @Alerts("0, 6, 6")
4242     public void ajax___load_____404_error_callbacks() throws Exception {
4243         runTest("ajax: .load() - 404 error callbacks");
4244     }
4245 
4246     /**
4247      * Test {419=[IE], 420=[CHROME, EDGE, FF, FF_ESR]}.
4248      * @throws Exception if an error occurs
4249      */
4250     @Test
4251     @Alerts("0, 8, 8")
4252     public void ajax__jQuery_ajax_____abort() throws Exception {
4253         runTest("ajax: jQuery.ajax() - abort");
4254     }
4255 
4256     /**
4257      * Test {420=[IE], 421=[CHROME, EDGE, FF, FF_ESR]}.
4258      * @throws Exception if an error occurs
4259      */
4260     @Test
4261     @Alerts("0, 14, 14")
4262     public void ajax__Ajax_events_with_context() throws Exception {
4263         runTest("ajax: Ajax events with context");
4264     }
4265 
4266     /**
4267      * Test {421=[IE], 422=[CHROME, EDGE, FF, FF_ESR]}.
4268      * @throws Exception if an error occurs
4269      */
4270     @Test
4271     @Alerts("0, 1, 1")
4272     public void ajax__jQuery_ajax_context_modification() throws Exception {
4273         runTest("ajax: jQuery.ajax context modification");
4274     }
4275 
4276     /**
4277      * Test {422=[IE], 423=[CHROME, EDGE, FF, FF_ESR]}.
4278      * @throws Exception if an error occurs
4279      */
4280     @Test
4281     @Alerts("0, 4, 4")
4282     public void ajax__jQuery_ajax_context_modification_through_ajaxSetup() throws Exception {
4283         runTest("ajax: jQuery.ajax context modification through ajaxSetup");
4284     }
4285 
4286     /**
4287      * Test {423=[IE], 424=[CHROME, EDGE, FF, FF_ESR]}.
4288      * @throws Exception if an error occurs
4289      */
4290     @Test
4291     @Alerts("0, 3, 3")
4292     public void ajax__jQuery_ajax_____disabled_globals() throws Exception {
4293         runTest("ajax: jQuery.ajax() - disabled globals");
4294     }
4295 
4296     /**
4297      * Test {424=[IE], 425=[CHROME, EDGE, FF, FF_ESR]}.
4298      * @throws Exception if an error occurs
4299      */
4300     @Test
4301     @Alerts("0, 3, 3")
4302     public void ajax__jQuery_ajax___xml__non_namespace_elements_inside_namespaced_elements() throws Exception {
4303         runTest("ajax: jQuery.ajax - xml: non-namespace elements inside namespaced elements");
4304     }
4305 
4306     /**
4307      * Test {425=[IE], 426=[CHROME, EDGE, FF, FF_ESR]}.
4308      * @throws Exception if an error occurs
4309      */
4310     @Test
4311     @Alerts("0, 3, 3")
4312     public void ajax__jQuery_ajax___xml__non_namespace_elements_inside_namespaced_elements__over_JSONP_() throws Exception {
4313         runTest("ajax: jQuery.ajax - xml: non-namespace elements inside namespaced elements (over JSONP)");
4314     }
4315 
4316     /**
4317      * Test {426=[IE], 427=[CHROME, EDGE, FF, FF_ESR]}.
4318      * @throws Exception if an error occurs
4319      */
4320     @Test
4321     @Alerts("0, 2, 2")
4322     public void ajax__jQuery_ajax___HEAD_requests() throws Exception {
4323         runTest("ajax: jQuery.ajax - HEAD requests");
4324     }
4325 
4326     /**
4327      * Test {427=[IE], 428=[CHROME, EDGE, FF, FF_ESR]}.
4328      * @throws Exception if an error occurs
4329      */
4330     @Test
4331     @Alerts("0, 1, 1")
4332     public void ajax__jQuery_ajax___beforeSend() throws Exception {
4333         runTest("ajax: jQuery.ajax - beforeSend");
4334     }
4335 
4336     /**
4337      * Test {428=[IE], 429=[CHROME, EDGE, FF, FF_ESR]}.
4338      * @throws Exception if an error occurs
4339      */
4340     @Test
4341     @Alerts("0, 2, 2")
4342     public void ajax__jQuery_ajax___beforeSend__cancel_request___2688_() throws Exception {
4343         runTest("ajax: jQuery.ajax - beforeSend, cancel request (#2688)");
4344     }
4345 
4346     /**
4347      * Test {429=[IE], 430=[CHROME, EDGE, FF, FF_ESR]}.
4348      * @throws Exception if an error occurs
4349      */
4350     @Test
4351     @Alerts("0, 2, 2")
4352     public void ajax__jQuery_ajax___beforeSend__cancel_request_manually() throws Exception {
4353         runTest("ajax: jQuery.ajax - beforeSend, cancel request manually");
4354     }
4355 
4356     /**
4357      * Test {430=[IE], 431=[CHROME, EDGE, FF, FF_ESR]}.
4358      * @throws Exception if an error occurs
4359      */
4360     @Test
4361     @Alerts("0, 5, 5")
4362     public void ajax__jQuery_ajax___dataType_html() throws Exception {
4363         runTest("ajax: jQuery.ajax - dataType html");
4364     }
4365 
4366     /**
4367      * Test {431=[IE], 432=[CHROME, EDGE, FF, FF_ESR]}.
4368      * @throws Exception if an error occurs
4369      */
4370     @Test
4371     @Alerts("0, 1, 1")
4372     public void ajax__synchronous_request() throws Exception {
4373         runTest("ajax: synchronous request");
4374     }
4375 
4376     /**
4377      * Test {432=[IE], 433=[CHROME, EDGE, FF, FF_ESR]}.
4378      * @throws Exception if an error occurs
4379      */
4380     @Test
4381     @Alerts("0, 2, 2")
4382     public void ajax__synchronous_request_with_callbacks() throws Exception {
4383         runTest("ajax: synchronous request with callbacks");
4384     }
4385 
4386     /**
4387      * Test {433=[IE], 434=[CHROME, EDGE, FF, FF_ESR]}.
4388      * @throws Exception if an error occurs
4389      */
4390     @Test
4391     @Alerts("0, 8, 8")
4392     public void ajax__pass_through_request_object() throws Exception {
4393         runTest("ajax: pass-through request object");
4394     }
4395 
4396     /**
4397      * Test {434=[IE], 435=[CHROME, EDGE, FF, FF_ESR]}.
4398      * @throws Exception if an error occurs
4399      */
4400     @Test
4401     @Alerts("0, 18, 18")
4402     public void ajax__ajax_cache() throws Exception {
4403         runTest("ajax: ajax cache");
4404     }
4405 
4406     /**
4407      * Test {435=[IE], 436=[CHROME, EDGE, FF, FF_ESR]}.
4408      * @throws Exception if an error occurs
4409      */
4410     @Test
4411     @Alerts("0, 2, 2")
4412     public void ajax__load_String_() throws Exception {
4413         runTest("ajax: load(String)");
4414     }
4415 
4416     /**
4417      * Test {436=[IE], 437=[CHROME, EDGE, FF, FF_ESR]}.
4418      * @throws Exception if an error occurs
4419      */
4420     @Test
4421     @Alerts("0, 2, 2")
4422     public void ajax__load_String_null_() throws Exception {
4423         runTest("ajax: load(String,null)");
4424     }
4425 
4426     /**
4427      * Test {437=[IE], 438=[CHROME, EDGE, FF, FF_ESR]}.
4428      * @throws Exception if an error occurs
4429      */
4430     @Test
4431     @Alerts("0, 2, 2")
4432     public void ajax__load_String_undefined_() throws Exception {
4433         runTest("ajax: load(String,undefined)");
4434     }
4435 
4436     /**
4437      * Test {438=[IE], 439=[CHROME, EDGE, FF, FF_ESR]}.
4438      * @throws Exception if an error occurs
4439      */
4440     @Test
4441     @Alerts("0, 1, 1")
4442     public void ajax__load__url_selector__() throws Exception {
4443         runTest("ajax: load('url selector')");
4444     }
4445 
4446     /**
4447      * Test {439=[IE], 440=[CHROME, EDGE, FF, FF_ESR]}.
4448      * @throws Exception if an error occurs
4449      */
4450     @Test
4451     @Alerts("0, 1, 1")
4452     public void ajax__load_String__Function__with_ajaxSetup_on_dataType_json__see__2046() throws Exception {
4453         runTest("ajax: load(String, Function) with ajaxSetup on dataType json, see #2046");
4454     }
4455 
4456     /**
4457      * Test {440=[IE], 441=[CHROME, EDGE, FF, FF_ESR]}.
4458      * @throws Exception if an error occurs
4459      */
4460     @Test
4461     @Alerts("0, 2, 2")
4462     public void ajax__load_String__Function____simple__inject_text_into_DOM() throws Exception {
4463         runTest("ajax: load(String, Function) - simple: inject text into DOM");
4464     }
4465 
4466     /**
4467      * Test {441=[IE], 442=[CHROME, EDGE, FF, FF_ESR]}.
4468      * @throws Exception if an error occurs
4469      */
4470     @Test
4471     @Alerts("0, 7, 7")
4472     public void ajax__load_String__Function____check_scripts() throws Exception {
4473         runTest("ajax: load(String, Function) - check scripts");
4474     }
4475 
4476     /**
4477      * Test {442=[IE], 443=[CHROME, EDGE, FF, FF_ESR]}.
4478      * @throws Exception if an error occurs
4479      */
4480     @Test
4481     @Alerts("0, 3, 3")
4482     public void ajax__load_String__Function____check_file_with_only_a_script_tag() throws Exception {
4483         runTest("ajax: load(String, Function) - check file with only a script tag");
4484     }
4485 
4486     /**
4487      * Test {443=[IE], 444=[CHROME, EDGE, FF, FF_ESR]}.
4488      * @throws Exception if an error occurs
4489      */
4490     @Test
4491     @Alerts("0, 2, 2")
4492     public void ajax__load_String__Function____dataFilter_in_ajaxSettings() throws Exception {
4493         runTest("ajax: load(String, Function) - dataFilter in ajaxSettings");
4494     }
4495 
4496     /**
4497      * Test {444=[IE], 445=[CHROME, EDGE, FF, FF_ESR]}.
4498      * @throws Exception if an error occurs
4499      */
4500     @Test
4501     @Alerts("0, 2, 2")
4502     public void ajax__load_String__Object__Function_() throws Exception {
4503         runTest("ajax: load(String, Object, Function)");
4504     }
4505 
4506     /**
4507      * Test {445=[IE], 446=[CHROME, EDGE, FF, FF_ESR]}.
4508      * @throws Exception if an error occurs
4509      */
4510     @Test
4511     @Alerts("0, 2, 2")
4512     public void ajax__load_String__String__Function_() throws Exception {
4513         runTest("ajax: load(String, String, Function)");
4514     }
4515 
4516     /**
4517      * Test {446=[IE], 447=[CHROME, EDGE, FF, FF_ESR]}.
4518      * @throws Exception if an error occurs
4519      */
4520     @Test
4521     @Alerts("0, 1, 1")
4522     public void ajax__load_____data_specified_in_ajaxSettings_is_merged_in___10524_() throws Exception {
4523         runTest("ajax: load() - data specified in ajaxSettings is merged in (#10524)");
4524     }
4525 
4526     /**
4527      * Test {447=[IE], 448=[CHROME, EDGE, FF, FF_ESR]}.
4528      * @throws Exception if an error occurs
4529      */
4530     @Test
4531     @Alerts("0, 8, 8")
4532     public void ajax__load_____callbacks_get_the_correct_parameters() throws Exception {
4533         runTest("ajax: load() - callbacks get the correct parameters");
4534     }
4535 
4536     /**
4537      * Test {448=[IE], 449=[CHROME, EDGE, FF, FF_ESR]}.
4538      * @throws Exception if an error occurs
4539      */
4540     @Test
4541     @Alerts("0, 1, 1")
4542     public void ajax__jQuery_get_String__Function____data_in_ajaxSettings___8277_() throws Exception {
4543         runTest("ajax: jQuery.get(String, Function) - data in ajaxSettings (#8277)");
4544     }
4545 
4546     /**
4547      * Test {449=[IE], 450=[CHROME, EDGE, FF, FF_ESR]}.
4548      * @throws Exception if an error occurs
4549      */
4550     @Test
4551     @Alerts("0, 2, 2")
4552     public void ajax__jQuery_get_String__Hash__Function____parse_xml_and_use_text___on_nodes() throws Exception {
4553         runTest("ajax: jQuery.get(String, Hash, Function) - parse xml and use text() on nodes");
4554     }
4555 
4556     /**
4557      * Test {450=[IE], 451=[CHROME, EDGE, FF, FF_ESR]}.
4558      * @throws Exception if an error occurs
4559      */
4560     @Test
4561     @Alerts("0, 3, 3")
4562     public void ajax__jQuery_getScript_String__Function____with_callback() throws Exception {
4563         runTest("ajax: jQuery.getScript(String, Function) - with callback");
4564     }
4565 
4566     /**
4567      * Test {451=[IE], 452=[CHROME, EDGE, FF, FF_ESR]}.
4568      * @throws Exception if an error occurs
4569      */
4570     @Test
4571     @Alerts("0, 1, 1")
4572     public void ajax__jQuery_getScript_String__Function____no_callback() throws Exception {
4573         runTest("ajax: jQuery.getScript(String, Function) - no callback");
4574     }
4575 
4576     /**
4577      * Test {452=[IE], 453=[CHROME, EDGE, FF, FF_ESR]}.
4578      * @throws Exception if an error occurs
4579      */
4580     @Test
4581     @Alerts("0, 24, 24")
4582     public void ajax__jQuery_ajax_____JSONP__Same_Domain() throws Exception {
4583         runTest("ajax: jQuery.ajax() - JSONP, Same Domain");
4584     }
4585 
4586     /**
4587      * Test {453=[IE], 454=[CHROME, EDGE, FF, FF_ESR]}.
4588      * @throws Exception if an error occurs
4589      */
4590     @Test
4591     @Alerts("0, 24, 24")
4592     public void ajax__jQuery_ajax_____JSONP__Cross_Domain() throws Exception {
4593         runTest("ajax: jQuery.ajax() - JSONP, Cross Domain");
4594     }
4595 
4596     /**
4597      * Test {454=[IE], 455=[CHROME, EDGE, FF, FF_ESR]}.
4598      * @throws Exception if an error occurs
4599      */
4600     @Test
4601     @Alerts("0, 2, 2")
4602     public void ajax__jQuery_ajax_____script__Remote() throws Exception {
4603         runTest("ajax: jQuery.ajax() - script, Remote");
4604     }
4605 
4606     /**
4607      * Test {455=[IE], 456=[CHROME, EDGE, FF, FF_ESR]}.
4608      * @throws Exception if an error occurs
4609      */
4610     @Test
4611     @Alerts("0, 3, 3")
4612     public void ajax__jQuery_ajax_____script__Remote_with_POST() throws Exception {
4613         runTest("ajax: jQuery.ajax() - script, Remote with POST");
4614     }
4615 
4616     /**
4617      * Test {456=[IE], 457=[CHROME, EDGE, FF, FF_ESR]}.
4618      * @throws Exception if an error occurs
4619      */
4620     @Test
4621     @Alerts("0, 2, 2")
4622     public void ajax__jQuery_ajax_____script__Remote_with_scheme_less_URL() throws Exception {
4623         runTest("ajax: jQuery.ajax() - script, Remote with scheme-less URL");
4624     }
4625 
4626     /**
4627      * Test {457=[IE], 458=[CHROME, EDGE, FF, FF_ESR]}.
4628      * @throws Exception if an error occurs
4629      */
4630     @Test
4631     @Alerts("0, 2, 2")
4632     public void ajax__jQuery_ajax_____malformed_JSON() throws Exception {
4633         runTest("ajax: jQuery.ajax() - malformed JSON");
4634     }
4635 
4636     /**
4637      * Test {458=[IE], 459=[CHROME, EDGE, FF, FF_ESR]}.
4638      * @throws Exception if an error occurs
4639      */
4640     @Test
4641     @Alerts("0, 1, 1")
4642     public void ajax__jQuery_ajax_____script__throws_exception___11743_() throws Exception {
4643         runTest("ajax: jQuery.ajax() - script, throws exception (#11743)");
4644     }
4645 
4646     /**
4647      * Test {459=[IE], 460=[CHROME, EDGE, FF, FF_ESR]}.
4648      * @throws Exception if an error occurs
4649      */
4650     @Test
4651     @Alerts("0, 2, 2")
4652     public void ajax__jQuery_ajax_____script_by_content_type() throws Exception {
4653         runTest("ajax: jQuery.ajax() - script by content-type");
4654     }
4655 
4656     /**
4657      * Test {460=[IE], 461=[CHROME, EDGE, FF, FF_ESR]}.
4658      * @throws Exception if an error occurs
4659      */
4660     @Test
4661     @Alerts("0, 5, 5")
4662     public void ajax__jQuery_ajax_____json_by_content_type() throws Exception {
4663         runTest("ajax: jQuery.ajax() - json by content-type");
4664     }
4665 
4666     /**
4667      * Test {461=[IE], 462=[CHROME, EDGE, FF, FF_ESR]}.
4668      * @throws Exception if an error occurs
4669      */
4670     @Test
4671     @Alerts("0, 6, 6")
4672     public void ajax__jQuery_ajax_____json_by_content_type_disabled_with_options() throws Exception {
4673         runTest("ajax: jQuery.ajax() - json by content-type disabled with options");
4674     }
4675 
4676     /**
4677      * Test {462=[IE], 463=[CHROME, EDGE, FF, FF_ESR]}.
4678      * @throws Exception if an error occurs
4679      */
4680     @Test
4681     @Alerts("0, 5, 5")
4682     public void ajax__jQuery_getJSON_String__Hash__Function____JSON_array() throws Exception {
4683         runTest("ajax: jQuery.getJSON(String, Hash, Function) - JSON array");
4684     }
4685 
4686     /**
4687      * Test {463=[IE], 464=[CHROME, EDGE, FF, FF_ESR]}.
4688      * @throws Exception if an error occurs
4689      */
4690     @Test
4691     @Alerts("0, 2, 2")
4692     public void ajax__jQuery_getJSON_String__Function____JSON_object() throws Exception {
4693         runTest("ajax: jQuery.getJSON(String, Function) - JSON object");
4694     }
4695 
4696     /**
4697      * Test {464=[IE], 465=[CHROME, EDGE, FF, FF_ESR]}.
4698      * @throws Exception if an error occurs
4699      */
4700     @Test
4701     @Alerts("0, 2, 2")
4702     public void ajax__jQuery_getJSON___Using_Native_JSON() throws Exception {
4703         runTest("ajax: jQuery.getJSON - Using Native JSON");
4704     }
4705 
4706     /**
4707      * Test {465=[IE], 466=[CHROME, EDGE, FF, FF_ESR]}.
4708      * @throws Exception if an error occurs
4709      */
4710     @Test
4711     @Alerts("0, 2, 2")
4712     public void ajax__jQuery_getJSON_String__Function____JSON_object_with_absolute_url_to_local_content() throws Exception {
4713         runTest("ajax: jQuery.getJSON(String, Function) - JSON object with absolute url to local content");
4714     }
4715 
4716     /**
4717      * Test {466=[IE], 467=[CHROME, EDGE, FF, FF_ESR]}.
4718      * @throws Exception if an error occurs
4719      */
4720     @Test
4721     @Alerts("0, 3, 3")
4722     public void ajax__jQuery_post___data() throws Exception {
4723         runTest("ajax: jQuery.post - data");
4724     }
4725 
4726     /**
4727      * Test {467=[IE], 468=[CHROME, EDGE, FF, FF_ESR]}.
4728      * @throws Exception if an error occurs
4729      */
4730     @Test
4731     @Alerts("0, 4, 4")
4732     public void ajax__jQuery_post_String__Hash__Function____simple_with_xml() throws Exception {
4733         runTest("ajax: jQuery.post(String, Hash, Function) - simple with xml");
4734     }
4735 
4736     /**
4737      * Test {468=[IE], 469=[CHROME, EDGE, FF, FF_ESR]}.
4738      * @throws Exception if an error occurs
4739      */
4740     @Test
4741     @Alerts("0, 1, 1")
4742     @NotYetImplemented
4743     public void ajax__jQuery_ajaxSetup__timeout__Number_____with_global_timeout() throws Exception {
4744         runTest("ajax: jQuery.ajaxSetup({timeout: Number}) - with global timeout");
4745     }
4746 
4747     /**
4748      * Test {469=[IE], 470=[CHROME, EDGE, FF, FF_ESR]}.
4749      * @throws Exception if an error occurs
4750      */
4751     @Test
4752     @Alerts("0, 1, 1")
4753     public void ajax__jQuery_ajaxSetup__timeout__Number___with_localtimeout() throws Exception {
4754         runTest("ajax: jQuery.ajaxSetup({timeout: Number}) with localtimeout");
4755     }
4756 
4757     /**
4758      * Test {470=[IE], 471=[CHROME, EDGE, FF, FF_ESR]}.
4759      * @throws Exception if an error occurs
4760      */
4761     @Test
4762     @Alerts("0, 1, 1")
4763     public void ajax__jQuery_ajax___simple_get() throws Exception {
4764         runTest("ajax: jQuery.ajax - simple get");
4765     }
4766 
4767     /**
4768      * Test {471=[IE], 472=[CHROME, EDGE, FF, FF_ESR]}.
4769      * @throws Exception if an error occurs
4770      */
4771     @Test
4772     @Alerts("0, 1, 1")
4773     public void ajax__jQuery_ajax___simple_post() throws Exception {
4774         runTest("ajax: jQuery.ajax - simple post");
4775     }
4776 
4777     /**
4778      * Test {472=[IE], 473=[CHROME, EDGE, FF, FF_ESR]}.
4779      * @throws Exception if an error occurs
4780      */
4781     @Test
4782     @Alerts("0, 1, 1")
4783     public void ajax__ajaxSetup__() throws Exception {
4784         runTest("ajax: ajaxSetup()");
4785     }
4786 
4787     /**
4788      * Test {473=[IE], 474=[CHROME, EDGE, FF, FF_ESR]}.
4789      * @throws Exception if an error occurs
4790      */
4791     @Test
4792     @Alerts("0, 1, 1")
4793     public void ajax__data_option__evaluate_function_values___2806_() throws Exception {
4794         runTest("ajax: data option: evaluate function values (#2806)");
4795     }
4796 
4797     /**
4798      * Test {474=[IE], 475=[CHROME, EDGE, FF, FF_ESR]}.
4799      * @throws Exception if an error occurs
4800      */
4801     @Test
4802     @Alerts("0, 1, 1")
4803     public void ajax__data_option__empty_bodies_for_non_GET_requests() throws Exception {
4804         runTest("ajax: data option: empty bodies for non-GET requests");
4805     }
4806 
4807     /**
4808      * Test {475=[IE], 476=[CHROME, EDGE, FF, FF_ESR]}.
4809      * @throws Exception if an error occurs
4810      */
4811     @Test
4812     @Alerts("0, 3, 3")
4813     public void ajax__jQuery_ajax___If_Modified_Since_support__cache_() throws Exception {
4814         runTest("ajax: jQuery.ajax - If-Modified-Since support (cache)");
4815     }
4816 
4817     /**
4818      * Test {476=[IE], 477=[CHROME, EDGE, FF, FF_ESR]}.
4819      * @throws Exception if an error occurs
4820      */
4821     @Test
4822     @Alerts("0, 3, 3")
4823     public void ajax__jQuery_ajax___Etag_support__cache_() throws Exception {
4824         runTest("ajax: jQuery.ajax - Etag support (cache)");
4825     }
4826 
4827     /**
4828      * Test {477=[IE], 478=[CHROME, EDGE, FF, FF_ESR]}.
4829      * @throws Exception if an error occurs
4830      */
4831     @Test
4832     @Alerts("0, 3, 3")
4833     public void ajax__jQuery_ajax___If_Modified_Since_support__no_cache_() throws Exception {
4834         runTest("ajax: jQuery.ajax - If-Modified-Since support (no cache)");
4835     }
4836 
4837     /**
4838      * Test {478=[IE], 479=[CHROME, EDGE, FF, FF_ESR]}.
4839      * @throws Exception if an error occurs
4840      */
4841     @Test
4842     @Alerts("0, 3, 3")
4843     public void ajax__jQuery_ajax___Etag_support__no_cache_() throws Exception {
4844         runTest("ajax: jQuery.ajax - Etag support (no cache)");
4845     }
4846 
4847     /**
4848      * Test {479=[IE], 480=[CHROME, EDGE, FF, FF_ESR]}.
4849      * @throws Exception if an error occurs
4850      */
4851     @Test
4852     @Alerts("0, 2, 2")
4853     public void ajax__jQuery_ajax___failing_cross_domain() throws Exception {
4854         runTest("ajax: jQuery ajax - failing cross-domain");
4855     }
4856 
4857     /**
4858      * Test {480=[IE], 481=[CHROME, EDGE, FF, FF_ESR]}.
4859      * @throws Exception if an error occurs
4860      */
4861     @Test
4862     @Alerts("0, 1, 1")
4863     public void ajax__jQuery_ajax___atom_xml() throws Exception {
4864         runTest("ajax: jQuery ajax - atom+xml");
4865     }
4866 
4867     /**
4868      * Test {481=[IE], 482=[CHROME, EDGE, FF, FF_ESR]}.
4869      * @throws Exception if an error occurs
4870      */
4871     @Test
4872     @Alerts("0, 1, 1")
4873     public void ajax__jQuery_ajax___Location_object_as_url___7531_() throws Exception {
4874         runTest("ajax: jQuery.ajax - Location object as url (#7531)");
4875     }
4876 
4877     /**
4878      * Test {482=[IE], 483=[CHROME, EDGE, FF, FF_ESR]}.
4879      * @throws Exception if an error occurs
4880      */
4881     @Test
4882     @Alerts("0, 2, 2")
4883     public void ajax__jQuery_ajax___Context_with_circular_references___9887_() throws Exception {
4884         runTest("ajax: jQuery.ajax - Context with circular references (#9887)");
4885     }
4886 
4887     /**
4888      * Test {483=[IE], 484=[CHROME, EDGE, FF, FF_ESR]}.
4889      * @throws Exception if an error occurs
4890      */
4891     @Test
4892     @Alerts("0, 3, 3")
4893     public void ajax__jQuery_ajax___statusText() throws Exception {
4894         runTest("ajax: jQuery.ajax - statusText");
4895     }
4896 
4897     /**
4898      * Test {484=[IE], 485=[CHROME, EDGE, FF, FF_ESR]}.
4899      * @throws Exception if an error occurs
4900      */
4901     @Test
4902     @Alerts("0, 20, 20")
4903     public void ajax__jQuery_ajax___statusCode() throws Exception {
4904         runTest("ajax: jQuery.ajax - statusCode");
4905     }
4906 
4907     /**
4908      * Test {485=[IE], 486=[CHROME, EDGE, FF, FF_ESR]}.
4909      * @throws Exception if an error occurs
4910      */
4911     @Test
4912     @Alerts("0, 8, 8")
4913     public void ajax__jQuery_ajax___transitive_conversions() throws Exception {
4914         runTest("ajax: jQuery.ajax - transitive conversions");
4915     }
4916 
4917     /**
4918      * Test {486=[IE], 487=[CHROME, EDGE, FF, FF_ESR]}.
4919      * @throws Exception if an error occurs
4920      */
4921     @Test
4922     @Alerts("0, 2, 2")
4923     public void ajax__jQuery_ajax___overrideMimeType() throws Exception {
4924         runTest("ajax: jQuery.ajax - overrideMimeType");
4925     }
4926 
4927     /**
4928      * Test {487=[IE], 488=[CHROME, EDGE, FF, FF_ESR]}.
4929      * @throws Exception if an error occurs
4930      */
4931     @Test
4932     @Alerts("0, 1, 1")
4933     public void ajax__jQuery_ajax___abort_in_prefilter() throws Exception {
4934         runTest("ajax: jQuery.ajax - abort in prefilter");
4935     }
4936 
4937     /**
4938      * Test {488=[IE], 489=[CHROME, EDGE, FF, FF_ESR]}.
4939      * @throws Exception if an error occurs
4940      */
4941     @Test
4942     @Alerts("0, 1, 1")
4943     public void ajax__jQuery_ajax___loading_binary_data_shouldn_t_throw_an_exception_in_IE___11426_() throws Exception {
4944         runTest("ajax: jQuery.ajax - loading binary data shouldn't throw an exception in IE (#11426)");
4945     }
4946 
4947     /**
4948      * Test {489=[IE], 490=[CHROME, EDGE, FF, FF_ESR]}.
4949      * @throws Exception if an error occurs
4950      */
4951     @Test
4952     @Alerts("0, 1, 1")
4953     public void ajax__jQuery_domManip___no_side_effect_because_of_ajaxSetup_or_global_events___11264_() throws Exception {
4954         runTest("ajax: jQuery.domManip - no side effect because of ajaxSetup or global events (#11264)");
4955     }
4956 
4957     /**
4958      * Test {490=[IE], 491=[CHROME, EDGE, FF, FF_ESR]}.
4959      * @throws Exception if an error occurs
4960      */
4961     @Test
4962     @Alerts("0, 2, 2")
4963     public void ajax__jQuery_domManip___script_in_comments_are_properly_evaluated___11402_() throws Exception {
4964         runTest("ajax: jQuery.domManip - script in comments are properly evaluated (#11402)");
4965     }
4966 
4967     /**
4968      * Test {491=[IE], 492=[CHROME, EDGE, FF, FF_ESR]}.
4969      * @throws Exception if an error occurs
4970      */
4971     @Test
4972     @Alerts("0, 1, 1")
4973     public void ajax__jQuery_ajax___active_counter() throws Exception {
4974         runTest("ajax: jQuery.ajax - active counter");
4975     }
4976 
4977     /**
4978      * Test {492=[IE], 493=[CHROME, EDGE, FF, FF_ESR]}.
4979      * @throws Exception if an error occurs
4980      */
4981     @Test
4982     @Alerts("0, 1, 1")
4983     public void effects__sanity_check() throws Exception {
4984         runTest("effects: sanity check");
4985     }
4986 
4987     /**
4988      * Test {493=[IE], 494=[CHROME, EDGE, FF, FF_ESR]}.
4989      * @throws Exception if an error occurs
4990      */
4991     @Test
4992     @Alerts("0, 26, 26")
4993     public void effects__show__() throws Exception {
4994         runTest("effects: show()");
4995     }
4996 
4997     /**
4998      * Test {494=[IE], 495=[CHROME, EDGE, FF, FF_ESR]}.
4999      * @throws Exception if an error occurs
5000      */
5001     @Test
5002     @Alerts("0, 15, 15")
5003     public void effects__show_Number____other_displays() throws Exception {
5004         runTest("effects: show(Number) - other displays");
5005     }
5006 
5007     /**
5008      * Test {495=[IE], 496=[CHROME, EDGE, FF, FF_ESR]}.
5009      * @throws Exception if an error occurs
5010      */
5011     @Test
5012     @Alerts("0, 3, 3")
5013     public void effects__Persist_correct_display_value() throws Exception {
5014         runTest("effects: Persist correct display value");
5015     }
5016 
5017     /**
5018      * Test {496=[IE], 497=[CHROME, EDGE, FF, FF_ESR]}.
5019      * @throws Exception if an error occurs
5020      */
5021     @Test
5022     @Alerts("0, 1, 1")
5023     public void effects__animate_Hash__Object__Function_() throws Exception {
5024         runTest("effects: animate(Hash, Object, Function)");
5025     }
5026 
5027     /**
5028      * Test {497=[IE], 498=[CHROME, EDGE, FF, FF_ESR]}.
5029      * @throws Exception if an error occurs
5030      */
5031     @Test
5032     @Alerts("0, 1, 1")
5033     public void effects__animate_negative_height() throws Exception {
5034         runTest("effects: animate negative height");
5035     }
5036 
5037     /**
5038      * Test {498=[IE], 499=[CHROME, EDGE, FF, FF_ESR]}.
5039      * @throws Exception if an error occurs
5040      */
5041     @Test
5042     @Alerts("0, 1, 1")
5043     public void effects__animate_negative_margin() throws Exception {
5044         runTest("effects: animate negative margin");
5045     }
5046 
5047     /**
5048      * Test {499=[IE], 500=[CHROME, EDGE, FF, FF_ESR]}.
5049      * @throws Exception if an error occurs
5050      */
5051     @Test
5052     @Alerts("0, 1, 1")
5053     public void effects__animate_negative_margin_with_px() throws Exception {
5054         runTest("effects: animate negative margin with px");
5055     }
5056 
5057     /**
5058      * Test {500=[IE], 501=[CHROME, EDGE, FF, FF_ESR]}.
5059      * @throws Exception if an error occurs
5060      */
5061     @Test
5062     @Alerts("0, 1, 1")
5063     @NotYetImplemented
5064     public void effects__animate_negative_padding() throws Exception {
5065         runTest("effects: animate negative padding");
5066     }
5067 
5068     /**
5069      * Test {501=[IE], 502=[CHROME, EDGE, FF, FF_ESR]}.
5070      * @throws Exception if an error occurs
5071      */
5072     @Test
5073     @Alerts("0, 3, 3")
5074     public void effects__animate_block_as_inline_width_height() throws Exception {
5075         runTest("effects: animate block as inline width/height");
5076     }
5077 
5078     /**
5079      * Test {502=[IE], 503=[CHROME, EDGE, FF, FF_ESR]}.
5080      * @throws Exception if an error occurs
5081      */
5082     @Test
5083     @Alerts("0, 3, 3")
5084     public void effects__animate_native_inline_width_height() throws Exception {
5085         runTest("effects: animate native inline width/height");
5086     }
5087 
5088     /**
5089      * Test {503=[IE], 504=[CHROME, EDGE, FF, FF_ESR]}.
5090      * @throws Exception if an error occurs
5091      */
5092     @Test
5093     @Alerts("0, 3, 3")
5094     public void effects__animate_block_width_height() throws Exception {
5095         runTest("effects: animate block width/height");
5096     }
5097 
5098     /**
5099      * Test {504=[IE], 505=[CHROME, EDGE, FF, FF_ESR]}.
5100      * @throws Exception if an error occurs
5101      */
5102     @Test
5103     @Alerts("0, 1, 1")
5104     public void effects__animate_table_width_height() throws Exception {
5105         runTest("effects: animate table width/height");
5106     }
5107 
5108     /**
5109      * Test {505=[IE], 506=[CHROME, EDGE, FF, FF_ESR]}.
5110      * @throws Exception if an error occurs
5111      */
5112     @Test
5113     @Alerts("0, 3, 3")
5114     @NotYetImplemented
5115     public void effects__animate_table_row_width_height() throws Exception {
5116         runTest("effects: animate table-row width/height");
5117     }
5118 
5119     /**
5120      * Test {506=[IE], 507=[CHROME, EDGE, FF, FF_ESR]}.
5121      * @throws Exception if an error occurs
5122      */
5123     @Test
5124     @Alerts("0, 3, 3")
5125     @NotYetImplemented
5126     public void effects__animate_table_cell_width_height() throws Exception {
5127         runTest("effects: animate table-cell width/height");
5128     }
5129 
5130     /**
5131      * Test {507=[IE], 508=[CHROME, EDGE, FF, FF_ESR]}.
5132      * @throws Exception if an error occurs
5133      */
5134     @Test
5135     @Alerts("0, 2, 2")
5136     public void effects__animate_percentage____on_width_height() throws Exception {
5137         runTest("effects: animate percentage(%) on width/height");
5138     }
5139 
5140     /**
5141      * Test {508=[IE], 509=[CHROME, EDGE, FF, FF_ESR]}.
5142      * @throws Exception if an error occurs
5143      */
5144     @Test
5145     @Alerts("0, 2, 2")
5146     public void effects__animate_resets_overflow_x_and_overflow_y_when_finished() throws Exception {
5147         runTest("effects: animate resets overflow-x and overflow-y when finished");
5148     }
5149 
5150     /**
5151      * Test {509=[IE], 510=[CHROME, EDGE, FF, FF_ESR]}.
5152      * @throws Exception if an error occurs
5153      */
5154     @Test
5155     @Alerts("0, 2, 2")
5156     public void effects__animate_option___queue__false__() throws Exception {
5157         runTest("effects: animate option { queue: false }");
5158     }
5159 
5160     /**
5161      * Test {510=[IE], 511=[CHROME, EDGE, FF, FF_ESR]}.
5162      * @throws Exception if an error occurs
5163      */
5164     @Test
5165     @Alerts("0, 2, 2")
5166     public void effects__animate_option___queue__true__() throws Exception {
5167         runTest("effects: animate option { queue: true }");
5168     }
5169 
5170     /**
5171      * Test {511=[IE], 512=[CHROME, EDGE, FF, FF_ESR]}.
5172      * @throws Exception if an error occurs
5173      */
5174     @Test
5175     @Alerts("0, 5, 5")
5176     public void effects__animate_option___queue___name___() throws Exception {
5177         runTest("effects: animate option { queue: 'name' }");
5178     }
5179 
5180     /**
5181      * Test {512=[IE], 513=[CHROME, EDGE, FF, FF_ESR]}.
5182      * @throws Exception if an error occurs
5183      */
5184     @Test
5185     @Alerts("0, 2, 2")
5186     public void effects__animate_with_no_properties() throws Exception {
5187         runTest("effects: animate with no properties");
5188     }
5189 
5190     /**
5191      * Test {513=[IE], 514=[CHROME, EDGE, FF, FF_ESR]}.
5192      * @throws Exception if an error occurs
5193      */
5194     @Test
5195     @Alerts("0, 11, 11")
5196     public void effects__animate_duration_0() throws Exception {
5197         runTest("effects: animate duration 0");
5198     }
5199 
5200     /**
5201      * Test {514=[IE], 515=[CHROME, EDGE, FF, FF_ESR]}.
5202      * @throws Exception if an error occurs
5203      */
5204     @Test
5205     @Alerts("0, 1, 1")
5206     public void effects__animate_hyphenated_properties() throws Exception {
5207         runTest("effects: animate hyphenated properties");
5208     }
5209 
5210     /**
5211      * Test {515=[IE], 516=[CHROME, EDGE, FF, FF_ESR]}.
5212      * @throws Exception if an error occurs
5213      */
5214     @Test
5215     @Alerts("0, 1, 1")
5216     public void effects__animate_non_element() throws Exception {
5217         runTest("effects: animate non-element");
5218     }
5219 
5220     /**
5221      * Test {516=[IE], 517=[CHROME, EDGE, FF, FF_ESR]}.
5222      * @throws Exception if an error occurs
5223      */
5224     @Test
5225     @Alerts("0, 4, 4")
5226     public void effects__stop__() throws Exception {
5227         runTest("effects: stop()");
5228     }
5229 
5230     /**
5231      * Test {517=[IE], 518=[CHROME, EDGE, FF, FF_ESR]}.
5232      * @throws Exception if an error occurs
5233      */
5234     @Test
5235     @Alerts("0, 3, 3")
5236     public void effects__stop_____several_in_queue() throws Exception {
5237         runTest("effects: stop() - several in queue");
5238     }
5239 
5240     /**
5241      * Test {518=[IE], 519=[CHROME, EDGE, FF, FF_ESR]}.
5242      * @throws Exception if an error occurs
5243      */
5244     @Test
5245     @Alerts("0, 4, 4")
5246     public void effects__stop_clearQueue_() throws Exception {
5247         runTest("effects: stop(clearQueue)");
5248     }
5249 
5250     /**
5251      * Test {519=[IE], 520=[CHROME, EDGE, FF, FF_ESR]}.
5252      * @throws Exception if an error occurs
5253      */
5254     @Test
5255     @Alerts("0, 1, 1")
5256     public void effects__stop_clearQueue__gotoEnd_() throws Exception {
5257         runTest("effects: stop(clearQueue, gotoEnd)");
5258     }
5259 
5260     /**
5261      * Test {520=[IE], 521=[CHROME, EDGE, FF, FF_ESR]}.
5262      * @throws Exception if an error occurs
5263      */
5264     @Test
5265     @Alerts("0, 3, 3")
5266     public void effects__stop__queue_______________Stop_single_queues() throws Exception {
5267         runTest("effects: stop( queue, ..., ... ) - Stop single queues");
5268     }
5269 
5270     /**
5271      * Test {521=[IE], 522=[CHROME, EDGE, FF, FF_ESR]}.
5272      * @throws Exception if an error occurs
5273      */
5274     @Test
5275     @Alerts("0, 6, 6")
5276     public void effects__toggle__() throws Exception {
5277         runTest("effects: toggle()");
5278     }
5279 
5280     /**
5281      * Test {522=[IE], 523=[CHROME, EDGE, FF, FF_ESR]}.
5282      * @throws Exception if an error occurs
5283      */
5284     @Test
5285     @Alerts("0, 7, 7")
5286     public void effects__jQuery_fx_prototype_cur______1_8_Back_Compat() throws Exception {
5287         runTest("effects: jQuery.fx.prototype.cur() - <1.8 Back Compat");
5288     }
5289 
5290     /**
5291      * Test {523=[IE], 524=[CHROME, EDGE, FF, FF_ESR]}.
5292      * @throws Exception if an error occurs
5293      */
5294     @Test
5295     @Alerts("0, 2, 2")
5296     public void effects__JS_Overflow_and_Display() throws Exception {
5297         runTest("effects: JS Overflow and Display");
5298     }
5299 
5300     /**
5301      * Test {524=[IE], 525=[CHROME, EDGE, FF, FF_ESR]}.
5302      * @throws Exception if an error occurs
5303      */
5304     @Test
5305     @Alerts("0, 2, 2")
5306     public void effects__CSS_Overflow_and_Display() throws Exception {
5307         runTest("effects: CSS Overflow and Display");
5308     }
5309 
5310     /**
5311      * Test {525=[IE], 526=[CHROME, EDGE, FF, FF_ESR]}.
5312      * @throws Exception if an error occurs
5313      */
5314     @Test
5315     @Alerts("0, 6, 6")
5316     public void effects__CSS_Auto_to_0() throws Exception {
5317         runTest("effects: CSS Auto to 0");
5318     }
5319 
5320     /**
5321      * Test {526=[IE], 527=[CHROME, EDGE, FF, FF_ESR]}.
5322      * @throws Exception if an error occurs
5323      */
5324     @Test
5325     @Alerts("0, 6, 6")
5326     public void effects__CSS_Auto_to_50() throws Exception {
5327         runTest("effects: CSS Auto to 50");
5328     }
5329 
5330     /**
5331      * Test {527=[IE], 528=[CHROME, EDGE, FF, FF_ESR]}.
5332      * @throws Exception if an error occurs
5333      */
5334     @Test
5335     @Alerts("0, 6, 6")
5336     public void effects__CSS_Auto_to_100() throws Exception {
5337         runTest("effects: CSS Auto to 100");
5338     }
5339 
5340     /**
5341      * Test {528=[IE], 529=[CHROME, EDGE, FF, FF_ESR]}.
5342      * @throws Exception if an error occurs
5343      */
5344     @Test
5345     @Alerts("0, 5, 5")
5346     public void effects__CSS_Auto_to_show() throws Exception {
5347         runTest("effects: CSS Auto to show");
5348     }
5349 
5350     /**
5351      * Test {529=[IE], 530=[CHROME, EDGE, FF, FF_ESR]}.
5352      * @throws Exception if an error occurs
5353      */
5354     @Test
5355     @Alerts("0, 4, 4")
5356     public void effects__CSS_Auto_to_hide() throws Exception {
5357         runTest("effects: CSS Auto to hide");
5358     }
5359 
5360     /**
5361      * Test {530=[IE], 531=[CHROME, EDGE, FF, FF_ESR]}.
5362      * @throws Exception if an error occurs
5363      */
5364     @Test
5365     @Alerts("0, 6, 6")
5366     public void effects__JS_Auto_to_0() throws Exception {
5367         runTest("effects: JS Auto to 0");
5368     }
5369 
5370     /**
5371      * Test {531=[IE], 532=[CHROME, EDGE, FF, FF_ESR]}.
5372      * @throws Exception if an error occurs
5373      */
5374     @Test
5375     @Alerts("0, 6, 6")
5376     public void effects__JS_Auto_to_50() throws Exception {
5377         runTest("effects: JS Auto to 50");
5378     }
5379 
5380     /**
5381      * Test {532=[IE], 533=[CHROME, EDGE, FF, FF_ESR]}.
5382      * @throws Exception if an error occurs
5383      */
5384     @Test
5385     @Alerts("0, 6, 6")
5386     public void effects__JS_Auto_to_100() throws Exception {
5387         runTest("effects: JS Auto to 100");
5388     }
5389 
5390     /**
5391      * Test {533=[IE], 534=[CHROME, EDGE, FF, FF_ESR]}.
5392      * @throws Exception if an error occurs
5393      */
5394     @Test
5395     @Alerts("0, 5, 5")
5396     public void effects__JS_Auto_to_show() throws Exception {
5397         runTest("effects: JS Auto to show");
5398     }
5399 
5400     /**
5401      * Test {534=[IE], 535=[CHROME, EDGE, FF, FF_ESR]}.
5402      * @throws Exception if an error occurs
5403      */
5404     @Test
5405     @Alerts("0, 4, 4")
5406     public void effects__JS_Auto_to_hide() throws Exception {
5407         runTest("effects: JS Auto to hide");
5408     }
5409 
5410     /**
5411      * Test {535=[IE], 536=[CHROME, EDGE, FF, FF_ESR]}.
5412      * @throws Exception if an error occurs
5413      */
5414     @Test
5415     @Alerts("0, 6, 6")
5416     public void effects__CSS_100_to_0() throws Exception {
5417         runTest("effects: CSS 100 to 0");
5418     }
5419 
5420     /**
5421      * Test {536=[IE], 537=[CHROME, EDGE, FF, FF_ESR]}.
5422      * @throws Exception if an error occurs
5423      */
5424     @Test
5425     @Alerts("0, 6, 6")
5426     public void effects__CSS_100_to_50() throws Exception {
5427         runTest("effects: CSS 100 to 50");
5428     }
5429 
5430     /**
5431      * Test {537=[IE], 538=[CHROME, EDGE, FF, FF_ESR]}.
5432      * @throws Exception if an error occurs
5433      */
5434     @Test
5435     @Alerts("0, 6, 6")
5436     public void effects__CSS_100_to_100() throws Exception {
5437         runTest("effects: CSS 100 to 100");
5438     }
5439 
5440     /**
5441      * Test {538=[IE], 539=[CHROME, EDGE, FF, FF_ESR]}.
5442      * @throws Exception if an error occurs
5443      */
5444     @Test
5445     @Alerts("0, 5, 5")
5446     public void effects__CSS_100_to_show() throws Exception {
5447         runTest("effects: CSS 100 to show");
5448     }
5449 
5450     /**
5451      * Test {539=[IE], 540=[CHROME, EDGE, FF, FF_ESR]}.
5452      * @throws Exception if an error occurs
5453      */
5454     @Test
5455     @Alerts("0, 4, 4")
5456     public void effects__CSS_100_to_hide() throws Exception {
5457         runTest("effects: CSS 100 to hide");
5458     }
5459 
5460     /**
5461      * Test {540=[IE], 541=[CHROME, EDGE, FF, FF_ESR]}.
5462      * @throws Exception if an error occurs
5463      */
5464     @Test
5465     @Alerts("0, 6, 6")
5466     public void effects__JS_100_to_0() throws Exception {
5467         runTest("effects: JS 100 to 0");
5468     }
5469 
5470     /**
5471      * Test {541=[IE], 542=[CHROME, EDGE, FF, FF_ESR]}.
5472      * @throws Exception if an error occurs
5473      */
5474     @Test
5475     @Alerts("0, 6, 6")
5476     public void effects__JS_100_to_50() throws Exception {
5477         runTest("effects: JS 100 to 50");
5478     }
5479 
5480     /**
5481      * Test {542=[IE], 543=[CHROME, EDGE, FF, FF_ESR]}.
5482      * @throws Exception if an error occurs
5483      */
5484     @Test
5485     @Alerts("0, 6, 6")
5486     public void effects__JS_100_to_100() throws Exception {
5487         runTest("effects: JS 100 to 100");
5488     }
5489 
5490     /**
5491      * Test {543=[IE], 544=[CHROME, EDGE, FF, FF_ESR]}.
5492      * @throws Exception if an error occurs
5493      */
5494     @Test
5495     @Alerts("0, 5, 5")
5496     public void effects__JS_100_to_show() throws Exception {
5497         runTest("effects: JS 100 to show");
5498     }
5499 
5500     /**
5501      * Test {544=[IE], 545=[CHROME, EDGE, FF, FF_ESR]}.
5502      * @throws Exception if an error occurs
5503      */
5504     @Test
5505     @Alerts("0, 4, 4")
5506     public void effects__JS_100_to_hide() throws Exception {
5507         runTest("effects: JS 100 to hide");
5508     }
5509 
5510     /**
5511      * Test {545=[IE], 546=[CHROME, EDGE, FF, FF_ESR]}.
5512      * @throws Exception if an error occurs
5513      */
5514     @Test
5515     @Alerts("0, 6, 6")
5516     public void effects__CSS_50_to_0() throws Exception {
5517         runTest("effects: CSS 50 to 0");
5518     }
5519 
5520     /**
5521      * Test {546=[IE], 547=[CHROME, EDGE, FF, FF_ESR]}.
5522      * @throws Exception if an error occurs
5523      */
5524     @Test
5525     @Alerts("0, 6, 6")
5526     public void effects__CSS_50_to_50() throws Exception {
5527         runTest("effects: CSS 50 to 50");
5528     }
5529 
5530     /**
5531      * Test {547=[IE], 548=[CHROME, EDGE, FF, FF_ESR]}.
5532      * @throws Exception if an error occurs
5533      */
5534     @Test
5535     @Alerts("0, 6, 6")
5536     public void effects__CSS_50_to_100() throws Exception {
5537         runTest("effects: CSS 50 to 100");
5538     }
5539 
5540     /**
5541      * Test {548=[IE], 549=[CHROME, EDGE, FF, FF_ESR]}.
5542      * @throws Exception if an error occurs
5543      */
5544     @Test
5545     @Alerts("0, 5, 5")
5546     public void effects__CSS_50_to_show() throws Exception {
5547         runTest("effects: CSS 50 to show");
5548     }
5549 
5550     /**
5551      * Test {549=[IE], 550=[CHROME, EDGE, FF, FF_ESR]}.
5552      * @throws Exception if an error occurs
5553      */
5554     @Test
5555     @Alerts("0, 4, 4")
5556     public void effects__CSS_50_to_hide() throws Exception {
5557         runTest("effects: CSS 50 to hide");
5558     }
5559 
5560     /**
5561      * Test {550=[IE], 551=[CHROME, EDGE, FF, FF_ESR]}.
5562      * @throws Exception if an error occurs
5563      */
5564     @Test
5565     @Alerts("0, 6, 6")
5566     public void effects__JS_50_to_0() throws Exception {
5567         runTest("effects: JS 50 to 0");
5568     }
5569 
5570     /**
5571      * Test {551=[IE], 552=[CHROME, EDGE, FF, FF_ESR]}.
5572      * @throws Exception if an error occurs
5573      */
5574     @Test
5575     @Alerts("0, 6, 6")
5576     public void effects__JS_50_to_50() throws Exception {
5577         runTest("effects: JS 50 to 50");
5578     }
5579 
5580     /**
5581      * Test {552=[IE], 553=[CHROME, EDGE, FF, FF_ESR]}.
5582      * @throws Exception if an error occurs
5583      */
5584     @Test
5585     @Alerts("0, 6, 6")
5586     public void effects__JS_50_to_100() throws Exception {
5587         runTest("effects: JS 50 to 100");
5588     }
5589 
5590     /**
5591      * Test {553=[IE], 554=[CHROME, EDGE, FF, FF_ESR]}.
5592      * @throws Exception if an error occurs
5593      */
5594     @Test
5595     @Alerts("0, 5, 5")
5596     public void effects__JS_50_to_show() throws Exception {
5597         runTest("effects: JS 50 to show");
5598     }
5599 
5600     /**
5601      * Test {554=[IE], 555=[CHROME, EDGE, FF, FF_ESR]}.
5602      * @throws Exception if an error occurs
5603      */
5604     @Test
5605     @Alerts("0, 4, 4")
5606     public void effects__JS_50_to_hide() throws Exception {
5607         runTest("effects: JS 50 to hide");
5608     }
5609 
5610     /**
5611      * Test {555=[IE], 556=[CHROME, EDGE, FF, FF_ESR]}.
5612      * @throws Exception if an error occurs
5613      */
5614     @Test
5615     @Alerts("0, 6, 6")
5616     public void effects__CSS_0_to_0() throws Exception {
5617         runTest("effects: CSS 0 to 0");
5618     }
5619 
5620     /**
5621      * Test {556=[IE], 557=[CHROME, EDGE, FF, FF_ESR]}.
5622      * @throws Exception if an error occurs
5623      */
5624     @Test
5625     @Alerts("0, 6, 6")
5626     public void effects__CSS_0_to_50() throws Exception {
5627         runTest("effects: CSS 0 to 50");
5628     }
5629 
5630     /**
5631      * Test {557=[IE], 558=[CHROME, EDGE, FF, FF_ESR]}.
5632      * @throws Exception if an error occurs
5633      */
5634     @Test
5635     @Alerts("0, 6, 6")
5636     public void effects__CSS_0_to_100() throws Exception {
5637         runTest("effects: CSS 0 to 100");
5638     }
5639 
5640     /**
5641      * Test {558=[IE], 559=[CHROME, EDGE, FF, FF_ESR]}.
5642      * @throws Exception if an error occurs
5643      */
5644     @Test
5645     @Alerts("0, 5, 5")
5646     public void effects__CSS_0_to_show() throws Exception {
5647         runTest("effects: CSS 0 to show");
5648     }
5649 
5650     /**
5651      * Test {559=[IE], 560=[CHROME, EDGE, FF, FF_ESR]}.
5652      * @throws Exception if an error occurs
5653      */
5654     @Test
5655     @Alerts("0, 4, 4")
5656     public void effects__CSS_0_to_hide() throws Exception {
5657         runTest("effects: CSS 0 to hide");
5658     }
5659 
5660     /**
5661      * Test {560=[IE], 561=[CHROME, EDGE, FF, FF_ESR]}.
5662      * @throws Exception if an error occurs
5663      */
5664     @Test
5665     @Alerts("0, 6, 6")
5666     public void effects__JS_0_to_0() throws Exception {
5667         runTest("effects: JS 0 to 0");
5668     }
5669 
5670     /**
5671      * Test {561=[IE], 562=[CHROME, EDGE, FF, FF_ESR]}.
5672      * @throws Exception if an error occurs
5673      */
5674     @Test
5675     @Alerts("0, 6, 6")
5676     public void effects__JS_0_to_50() throws Exception {
5677         runTest("effects: JS 0 to 50");
5678     }
5679 
5680     /**
5681      * Test {562=[IE], 563=[CHROME, EDGE, FF, FF_ESR]}.
5682      * @throws Exception if an error occurs
5683      */
5684     @Test
5685     @Alerts("0, 6, 6")
5686     public void effects__JS_0_to_100() throws Exception {
5687         runTest("effects: JS 0 to 100");
5688     }
5689 
5690     /**
5691      * Test {563=[IE], 564=[CHROME, EDGE, FF, FF_ESR]}.
5692      * @throws Exception if an error occurs
5693      */
5694     @Test
5695     @Alerts("0, 5, 5")
5696     public void effects__JS_0_to_show() throws Exception {
5697         runTest("effects: JS 0 to show");
5698     }
5699 
5700     /**
5701      * Test {564=[IE], 565=[CHROME, EDGE, FF, FF_ESR]}.
5702      * @throws Exception if an error occurs
5703      */
5704     @Test
5705     @Alerts("0, 4, 4")
5706     public void effects__JS_0_to_hide() throws Exception {
5707         runTest("effects: JS 0 to hide");
5708     }
5709 
5710     /**
5711      * Test {565=[IE], 566=[CHROME, EDGE, FF, FF_ESR]}.
5712      * @throws Exception if an error occurs
5713      */
5714     @Test
5715     @Alerts("0, 5, 5")
5716     public void effects__Chain_fadeOut_fadeIn() throws Exception {
5717         runTest("effects: Chain fadeOut fadeIn");
5718     }
5719 
5720     /**
5721      * Test {566=[IE], 567=[CHROME, EDGE, FF, FF_ESR]}.
5722      * @throws Exception if an error occurs
5723      */
5724     @Test
5725     @Alerts("0, 5, 5")
5726     public void effects__Chain_fadeIn_fadeOut() throws Exception {
5727         runTest("effects: Chain fadeIn fadeOut");
5728     }
5729 
5730     /**
5731      * Test {567=[IE], 568=[CHROME, EDGE, FF, FF_ESR]}.
5732      * @throws Exception if an error occurs
5733      */
5734     @Test
5735     @Alerts("0, 5, 5")
5736     public void effects__Chain_hide_show() throws Exception {
5737         runTest("effects: Chain hide show");
5738     }
5739 
5740     /**
5741      * Test {568=[IE], 569=[CHROME, EDGE, FF, FF_ESR]}.
5742      * @throws Exception if an error occurs
5743      */
5744     @Test
5745     @Alerts("0, 5, 5")
5746     public void effects__Chain_show_hide() throws Exception {
5747         runTest("effects: Chain show hide");
5748     }
5749 
5750     /**
5751      * Test {569=[IE], 570=[CHROME, EDGE, FF, FF_ESR]}.
5752      * @throws Exception if an error occurs
5753      */
5754     @Test
5755     @Alerts("0, 5, 5")
5756     public void effects__Chain_show_hide_with_easing_and_callback() throws Exception {
5757         runTest("effects: Chain show hide with easing and callback");
5758     }
5759 
5760     /**
5761      * Test {570=[IE], 571=[CHROME, EDGE, FF, FF_ESR]}.
5762      * @throws Exception if an error occurs
5763      */
5764     @Test
5765     @Alerts("0, 5, 5")
5766     public void effects__Chain_toggle_in() throws Exception {
5767         runTest("effects: Chain toggle in");
5768     }
5769 
5770     /**
5771      * Test {571=[IE], 572=[CHROME, EDGE, FF, FF_ESR]}.
5772      * @throws Exception if an error occurs
5773      */
5774     @Test
5775     @Alerts("0, 5, 5")
5776     public void effects__Chain_toggle_out() throws Exception {
5777         runTest("effects: Chain toggle out");
5778     }
5779 
5780     /**
5781      * Test {572=[IE], 573=[CHROME, EDGE, FF, FF_ESR]}.
5782      * @throws Exception if an error occurs
5783      */
5784     @Test
5785     @Alerts("0, 5, 5")
5786     public void effects__Chain_toggle_out_with_easing_and_callback() throws Exception {
5787         runTest("effects: Chain toggle out with easing and callback");
5788     }
5789 
5790     /**
5791      * Test {573=[IE], 574=[CHROME, EDGE, FF, FF_ESR]}.
5792      * @throws Exception if an error occurs
5793      */
5794     @Test
5795     @Alerts("0, 5, 5")
5796     public void effects__Chain_slideDown_slideUp() throws Exception {
5797         runTest("effects: Chain slideDown slideUp");
5798     }
5799 
5800     /**
5801      * Test {574=[IE], 575=[CHROME, EDGE, FF, FF_ESR]}.
5802      * @throws Exception if an error occurs
5803      */
5804     @Test
5805     @Alerts("0, 5, 5")
5806     public void effects__Chain_slideUp_slideDown() throws Exception {
5807         runTest("effects: Chain slideUp slideDown");
5808     }
5809 
5810     /**
5811      * Test {575=[IE], 576=[CHROME, EDGE, FF, FF_ESR]}.
5812      * @throws Exception if an error occurs
5813      */
5814     @Test
5815     @Alerts("0, 5, 5")
5816     public void effects__Chain_slideUp_slideDown_with_easing_and_callback() throws Exception {
5817         runTest("effects: Chain slideUp slideDown with easing and callback");
5818     }
5819 
5820     /**
5821      * Test {576=[IE], 577=[CHROME, EDGE, FF, FF_ESR]}.
5822      * @throws Exception if an error occurs
5823      */
5824     @Test
5825     @Alerts("0, 5, 5")
5826     public void effects__Chain_slideToggle_in() throws Exception {
5827         runTest("effects: Chain slideToggle in");
5828     }
5829 
5830     /**
5831      * Test {577=[IE], 578=[CHROME, EDGE, FF, FF_ESR]}.
5832      * @throws Exception if an error occurs
5833      */
5834     @Test
5835     @Alerts("0, 5, 5")
5836     public void effects__Chain_slideToggle_out() throws Exception {
5837         runTest("effects: Chain slideToggle out");
5838     }
5839 
5840     /**
5841      * Test {578=[IE], 579=[CHROME, EDGE, FF, FF_ESR]}.
5842      * @throws Exception if an error occurs
5843      */
5844     @Test
5845     @Alerts("0, 5, 5")
5846     public void effects__Chain_fadeToggle_in() throws Exception {
5847         runTest("effects: Chain fadeToggle in");
5848     }
5849 
5850     /**
5851      * Test {579=[IE], 580=[CHROME, EDGE, FF, FF_ESR]}.
5852      * @throws Exception if an error occurs
5853      */
5854     @Test
5855     @Alerts("0, 5, 5")
5856     public void effects__Chain_fadeToggle_out() throws Exception {
5857         runTest("effects: Chain fadeToggle out");
5858     }
5859 
5860     /**
5861      * Test {580=[IE], 581=[CHROME, EDGE, FF, FF_ESR]}.
5862      * @throws Exception if an error occurs
5863      */
5864     @Test
5865     @Alerts("0, 5, 5")
5866     public void effects__Chain_fadeTo_0_5_1_0_with_easing_and_callback_() throws Exception {
5867         runTest("effects: Chain fadeTo 0.5 1.0 with easing and callback)");
5868     }
5869 
5870     /**
5871      * Test {581=[IE], 582=[CHROME, EDGE, FF, FF_ESR]}.
5872      * @throws Exception if an error occurs
5873      */
5874     @Test
5875     @Alerts("0, 4, 4")
5876     public void effects__jQuery_show__fast___doesn_t_clear_radio_buttons__bug__1095_() throws Exception {
5877         runTest("effects: jQuery.show('fast') doesn't clear radio buttons (bug #1095)");
5878     }
5879 
5880     /**
5881      * Test {582=[IE], 583=[CHROME, EDGE, FF, FF_ESR]}.
5882      * @throws Exception if an error occurs
5883      */
5884     @Test
5885     @Alerts("0, 8, 8")
5886     public void effects__slideToggle___stop___slideToggle__() throws Exception {
5887         runTest("effects: slideToggle().stop().slideToggle()");
5888     }
5889 
5890     /**
5891      * Test {583=[IE], 584=[CHROME, EDGE, FF, FF_ESR]}.
5892      * @throws Exception if an error occurs
5893      */
5894     @Test
5895     @Alerts("0, 8, 8")
5896     public void effects__fadeToggle___stop___fadeToggle__() throws Exception {
5897         runTest("effects: fadeToggle().stop().fadeToggle()");
5898     }
5899 
5900     /**
5901      * Test {584=[IE], 585=[CHROME, EDGE, FF, FF_ESR]}.
5902      * @throws Exception if an error occurs
5903      */
5904     @Test
5905     @Alerts("0, 8, 8")
5906     public void effects__toggle___stop___toggle__() throws Exception {
5907         runTest("effects: toggle().stop().toggle()");
5908     }
5909 
5910     /**
5911      * Test {585=[IE], 586=[CHROME, EDGE, FF, FF_ESR]}.
5912      * @throws Exception if an error occurs
5913      */
5914     @Test
5915     @Alerts("0, 5, 5")
5916     public void effects__animate_with_per_property_easing() throws Exception {
5917         runTest("effects: animate with per-property easing");
5918     }
5919 
5920     /**
5921      * Test {586=[IE], 587=[CHROME, EDGE, FF, FF_ESR]}.
5922      * @throws Exception if an error occurs
5923      */
5924     @Test
5925     @Alerts("0, 11, 11")
5926     public void effects__animate_with_CSS_shorthand_properties() throws Exception {
5927         runTest("effects: animate with CSS shorthand properties");
5928     }
5929 
5930     /**
5931      * Test {587=[IE], 588=[CHROME, EDGE, FF, FF_ESR]}.
5932      * @throws Exception if an error occurs
5933      */
5934     @Test
5935     @Alerts("0, 3, 3")
5936     public void effects__hide_hidden_elements__with_animation__bug__7141_() throws Exception {
5937         runTest("effects: hide hidden elements, with animation (bug #7141)");
5938     }
5939 
5940     /**
5941      * Test {588=[IE], 589=[CHROME, EDGE, FF, FF_ESR]}.
5942      * @throws Exception if an error occurs
5943      */
5944     @Test
5945     @Alerts("0, 2, 2")
5946     public void effects__animate_unit_less_properties___4966_() throws Exception {
5947         runTest("effects: animate unit-less properties (#4966)");
5948     }
5949 
5950     /**
5951      * Test {589=[IE], 590=[CHROME, EDGE, FF, FF_ESR]}.
5952      * @throws Exception if an error occurs
5953      */
5954     @Test
5955     @Alerts("0, 6, 6")
5956     public void effects__animate_properties_missing_px_w__opacity_as_last___9074_() throws Exception {
5957         runTest("effects: animate properties missing px w/ opacity as last (#9074)");
5958     }
5959 
5960     /**
5961      * Test {590=[IE], 591=[CHROME, EDGE, FF, FF_ESR]}.
5962      * @throws Exception if an error occurs
5963      */
5964     @Test
5965     @Alerts("0, 1, 1")
5966     public void effects__callbacks_should_fire_in_correct_order___9100_() throws Exception {
5967         runTest("effects: callbacks should fire in correct order (#9100)");
5968     }
5969 
5970     /**
5971      * Test {591=[IE], 592=[CHROME, EDGE, FF, FF_ESR]}.
5972      * @throws Exception if an error occurs
5973      */
5974     @Test
5975     @Alerts("0, 2, 2")
5976     public void effects__callbacks_that_throw_exceptions_will_be_removed___5684_() throws Exception {
5977         runTest("effects: callbacks that throw exceptions will be removed (#5684)");
5978     }
5979 
5980     /**
5981      * Test {592=[IE], 593=[CHROME, EDGE, FF, FF_ESR]}.
5982      * @throws Exception if an error occurs
5983      */
5984     @Test
5985     @Alerts("0, 2, 2")
5986     public void effects__animate_will_scale_margin_properties_individually() throws Exception {
5987         runTest("effects: animate will scale margin properties individually");
5988     }
5989 
5990     /**
5991      * Test {593=[IE], 594=[CHROME, EDGE, FF, FF_ESR]}.
5992      * @throws Exception if an error occurs
5993      */
5994     @Test
5995     @Alerts("0, 1, 1")
5996     public void effects__Do_not_append_px_to__fill_opacity___9548() throws Exception {
5997         runTest("effects: Do not append px to 'fill-opacity' #9548");
5998     }
5999 
6000     /**
6001      * Test {594=[IE], 595=[CHROME, EDGE, FF, FF_ESR]}.
6002      * @throws Exception if an error occurs
6003      */
6004     @Test
6005     @Alerts("0, 4, 4")
6006     public void effects__jQuery_Animation__object__props__opts__() throws Exception {
6007         runTest("effects: jQuery.Animation( object, props, opts )");
6008     }
6009 
6010     /**
6011      * Test {595=[IE], 596=[CHROME, EDGE, FF, FF_ESR]}.
6012      * @throws Exception if an error occurs
6013      */
6014     @Test
6015     @Alerts("0, 1, 1")
6016     public void effects__Animate_Option__step__function__percent__tween__() throws Exception {
6017         runTest("effects: Animate Option: step: function( percent, tween )");
6018     }
6019 
6020     /**
6021      * Test {596=[IE], 597=[CHROME, EDGE, FF, FF_ESR]}.
6022      * @throws Exception if an error occurs
6023      */
6024     @Test
6025     @Alerts("0, 2, 2")
6026     public void effects__Animate_callbacks_have_correct_context() throws Exception {
6027         runTest("effects: Animate callbacks have correct context");
6028     }
6029 
6030     /**
6031      * Test {597=[IE], 598=[CHROME, EDGE, FF, FF_ESR]}.
6032      * @throws Exception if an error occurs
6033      */
6034     @Test
6035     @Alerts("0, 2, 2")
6036     public void effects__User_supplied_callback_called_after_show_when_fx_off___8892_() throws Exception {
6037         runTest("effects: User supplied callback called after show when fx off (#8892)");
6038     }
6039 
6040     /**
6041      * Test {598=[IE], 599=[CHROME, EDGE, FF, FF_ESR]}.
6042      * @throws Exception if an error occurs
6043      */
6044     @Test
6045     @Alerts("0, 18, 18")
6046     public void effects__animate_should_set_display_for_disconnected_nodes() throws Exception {
6047         runTest("effects: animate should set display for disconnected nodes");
6048     }
6049 
6050     /**
6051      * Test {599=[IE], 600=[CHROME, EDGE, FF, FF_ESR]}.
6052      * @throws Exception if an error occurs
6053      */
6054     @Test
6055     @Alerts("0, 1, 1")
6056     public void effects__Animation_callback_should_not_show_animated_element_as_animated___7157_() throws Exception {
6057         runTest("effects: Animation callback should not show animated element as animated (#7157)");
6058     }
6059 
6060     /**
6061      * Test {600=[IE], 601=[CHROME, EDGE, FF, FF_ESR]}.
6062      * @throws Exception if an error occurs
6063      */
6064     @Test
6065     @Alerts("0, 3, 3")
6066     public void effects__hide_called_on_element_within_hidden_parent_should_set_display_to_none___10045_() throws Exception {
6067         runTest("effects: hide called on element within hidden parent should set display to none (#10045)");
6068     }
6069 
6070     /**
6071      * Test {601=[IE], 602=[CHROME, EDGE, FF, FF_ESR]}.
6072      * @throws Exception if an error occurs
6073      */
6074     @Test
6075     @Alerts("0, 5, 5")
6076     public void effects__hide__fadeOut_and_slideUp_called_on_element_width_height_and_width___0_should_set_display_to_none() throws Exception {
6077         runTest("effects: hide, fadeOut and slideUp called on element width height and width = 0 should set display to none");
6078     }
6079 
6080     /**
6081      * Test {602=[IE], 603=[CHROME, EDGE, FF, FF_ESR]}.
6082      * @throws Exception if an error occurs
6083      */
6084     @Test
6085     @Alerts("0, 10, 10")
6086     public void effects__Handle_queue_false_promises() throws Exception {
6087         runTest("effects: Handle queue:false promises");
6088     }
6089 
6090     /**
6091      * Test {603=[IE], 604=[CHROME, EDGE, FF, FF_ESR]}.
6092      * @throws Exception if an error occurs
6093      */
6094     @Test
6095     @Alerts("0, 4, 4")
6096     public void effects__multiple_unqueued_and_promise() throws Exception {
6097         runTest("effects: multiple unqueued and promise");
6098     }
6099 
6100     /**
6101      * Test {604=[IE], 605=[CHROME, EDGE, FF, FF_ESR]}.
6102      * @throws Exception if an error occurs
6103      */
6104     @Test
6105     @Alerts("0, 1, 1")
6106     @NotYetImplemented
6107     public void effects__animate_does_not_change_start_value_for_non_px_animation___7109_() throws Exception {
6108         runTest("effects: animate does not change start value for non-px animation (#7109)");
6109     }
6110 
6111     /**
6112      * Test {605=[IE], 606=[CHROME, EDGE, FF, FF_ESR]}.
6113      * @throws Exception if an error occurs
6114      */
6115     @Test
6116     @Alerts("0, 2, 2")
6117     public void effects__non_px_animation_handles_non_numeric_start___11971_() throws Exception {
6118         runTest("effects: non-px animation handles non-numeric start (#11971)");
6119     }
6120 
6121     /**
6122      * Test {606=[IE], 607=[CHROME, EDGE, FF, FF_ESR]}.
6123      * @throws Exception if an error occurs
6124      */
6125     @Test
6126     @Alerts("0, 15, 15")
6127     public void effects__Animation_callbacks___11797_() throws Exception {
6128         runTest("effects: Animation callbacks (#11797)");
6129     }
6130 
6131     /**
6132      * Test {607=[IE], 608=[CHROME, EDGE, FF, FF_ESR]}.
6133      * @throws Exception if an error occurs
6134      */
6135     @Test
6136     @Alerts("0, 4, 4")
6137     public void effects__Animate_properly_sets_overflow_hidden_when_animating_width_height___12117_() throws Exception {
6138         runTest("effects: Animate properly sets overflow hidden when animating width/height (#12117)");
6139     }
6140 
6141     /**
6142      * Test {608=[IE], 609=[CHROME, EDGE, FF, FF_ESR]}.
6143      * @throws Exception if an error occurs
6144      */
6145     @Test
6146     @Alerts("0, 1, 1")
6147     public void effects__Animations_with_0_duration_don_t_ease___12273_() throws Exception {
6148         runTest("effects: Animations with 0 duration don't ease (#12273)");
6149     }
6150 
6151     /**
6152      * Test {609=[IE], 610=[CHROME, EDGE, FF, FF_ESR]}.
6153      * @throws Exception if an error occurs
6154      */
6155     @Test
6156     @Alerts("0, 2, 2")
6157     public void offset__empty_set() throws Exception {
6158         runTest("offset: empty set");
6159     }
6160 
6161     /**
6162      * Test {610=[IE], 611=[CHROME, EDGE, FF, FF_ESR]}.
6163      * @throws Exception if an error occurs
6164      */
6165     @Test
6166     @Alerts("0, 2, 2")
6167     public void offset__object_without_getBoundingClientRect() throws Exception {
6168         runTest("offset: object without getBoundingClientRect");
6169     }
6170 
6171     /**
6172      * Test {611=[IE], 612=[CHROME, EDGE, FF, FF_ESR]}.
6173      * @throws Exception if an error occurs
6174      */
6175     @Test
6176     @Alerts("0, 2, 2")
6177     public void offset__disconnected_node() throws Exception {
6178         runTest("offset: disconnected node");
6179     }
6180 
6181     /**
6182      * Test {613=[IE], 614=[CHROME, EDGE, FF, FF_ESR]}.
6183      * @throws Exception if an error occurs
6184      */
6185     @Test
6186     @Alerts("0, 178, 178")
6187     @NotYetImplemented
6188     public void offset__absolute() throws Exception {
6189         runTest("offset: absolute");
6190     }
6191 
6192     /**
6193      * Test {614=[IE], 615=[CHROME, EDGE, FF, FF_ESR]}.
6194      * @throws Exception if an error occurs
6195      */
6196     @Test
6197     @Alerts("0, 60, 60")
6198     @NotYetImplemented
6199     public void offset__relative() throws Exception {
6200         runTest("offset: relative");
6201     }
6202 
6203     /**
6204      * Test {615=[IE], 616=[CHROME, EDGE, FF, FF_ESR]}.
6205      * @throws Exception if an error occurs
6206      */
6207     @Test
6208     @Alerts("0, 80, 80")
6209     public void offset__static() throws Exception {
6210         runTest("offset: static");
6211     }
6212 
6213     /**
6214      * Test {616=[IE], 617=[CHROME, EDGE, FF, FF_ESR]}.
6215      * @throws Exception if an error occurs
6216      */
6217     @Test
6218     @Alerts("0, 30, 30")
6219     public void offset__fixed() throws Exception {
6220         runTest("offset: fixed");
6221     }
6222 
6223     /**
6224      * Test {617=[IE], 618=[CHROME, EDGE, FF, FF_ESR]}.
6225      * @throws Exception if an error occurs
6226      */
6227     @Test
6228     @Alerts("0, 4, 4")
6229     @NotYetImplemented
6230     public void offset__table() throws Exception {
6231         runTest("offset: table");
6232     }
6233 
6234     /**
6235      * Test {618=[IE], 619=[CHROME, EDGE, FF, FF_ESR]}.
6236      * @throws Exception if an error occurs
6237      */
6238     @Test
6239     @Alerts("0, 24, 24")
6240     @NotYetImplemented
6241     public void offset__scroll() throws Exception {
6242         runTest("offset: scroll");
6243     }
6244 
6245     /**
6246      * Test {619=[IE], 620=[CHROME, EDGE, FF, FF_ESR]}.
6247      * @throws Exception if an error occurs
6248      */
6249     @Test
6250     @Alerts("0, 2, 2")
6251     public void offset__body() throws Exception {
6252         runTest("offset: body");
6253     }
6254 
6255     /**
6256      * Test {620=[IE], 621=[CHROME, EDGE, FF, FF_ESR]}.
6257      * @throws Exception if an error occurs
6258      */
6259     @Test
6260     @Alerts("0, 3, 3")
6261     public void offset__chaining() throws Exception {
6262         runTest("offset: chaining");
6263     }
6264 
6265     /**
6266      * Test {621=[IE], 622=[CHROME, EDGE, FF, FF_ESR]}.
6267      * @throws Exception if an error occurs
6268      */
6269     @Test
6270     @Alerts("0, 12, 12")
6271     public void offset__offsetParent() throws Exception {
6272         runTest("offset: offsetParent");
6273     }
6274 
6275     /**
6276      * Test {622=[IE], 623=[CHROME, EDGE, FF, FF_ESR]}.
6277      * @throws Exception if an error occurs
6278      */
6279     @Test
6280     @Alerts(DEFAULT = "0, 2, 2",
6281             CHROME = "1, 1, 2",
6282             EDGE = "1, 1, 2")
6283     @NotYetImplemented({ CHROME, EDGE })
6284     public void offset__fractions__see__7730_and__7885_() throws Exception {
6285         runTest("offset: fractions (see #7730 and #7885)");
6286     }
6287 
6288     /**
6289      * Test {623=[IE], 624=[CHROME, EDGE, FF, FF_ESR]}.
6290      * @throws Exception if an error occurs
6291      */
6292     @Test
6293     @Alerts("0, 9, 9")
6294     public void dimensions__width__() throws Exception {
6295         runTest("dimensions: width()");
6296     }
6297 
6298     /**
6299      * Test {624=[IE], 625=[CHROME, EDGE, FF, FF_ESR]}.
6300      * @throws Exception if an error occurs
6301      */
6302     @Test
6303     @Alerts("0, 9, 9")
6304     public void dimensions__width_Function_() throws Exception {
6305         runTest("dimensions: width(Function)");
6306     }
6307 
6308     /**
6309      * Test {625=[IE], 626=[CHROME, EDGE, FF, FF_ESR]}.
6310      * @throws Exception if an error occurs
6311      */
6312     @Test
6313     @Alerts("0, 2, 2")
6314     public void dimensions__width_Function_args__() throws Exception {
6315         runTest("dimensions: width(Function(args))");
6316     }
6317 
6318     /**
6319      * Test {626=[IE], 627=[CHROME, EDGE, FF, FF_ESR]}.
6320      * @throws Exception if an error occurs
6321      */
6322     @Test
6323     @Alerts("0, 9, 9")
6324     public void dimensions__height__() throws Exception {
6325         runTest("dimensions: height()");
6326     }
6327 
6328     /**
6329      * Test {627=[IE], 628=[CHROME, EDGE, FF, FF_ESR]}.
6330      * @throws Exception if an error occurs
6331      */
6332     @Test
6333     @Alerts("0, 9, 9")
6334     public void dimensions__height_Function_() throws Exception {
6335         runTest("dimensions: height(Function)");
6336     }
6337 
6338     /**
6339      * Test {628=[IE], 629=[CHROME, EDGE, FF, FF_ESR]}.
6340      * @throws Exception if an error occurs
6341      */
6342     @Test
6343     @Alerts("0, 2, 2")
6344     public void dimensions__height_Function_args__() throws Exception {
6345         runTest("dimensions: height(Function(args))");
6346     }
6347 
6348     /**
6349      * Test {629=[IE], 630=[CHROME, EDGE, FF, FF_ESR]}.
6350      * @throws Exception if an error occurs
6351      */
6352     @Test
6353     @Alerts("0, 6, 6")
6354     public void dimensions__innerWidth__() throws Exception {
6355         runTest("dimensions: innerWidth()");
6356     }
6357 
6358     /**
6359      * Test {630=[IE], 631=[CHROME, EDGE, FF, FF_ESR]}.
6360      * @throws Exception if an error occurs
6361      */
6362     @Test
6363     @Alerts("0, 6, 6")
6364     public void dimensions__innerHeight__() throws Exception {
6365         runTest("dimensions: innerHeight()");
6366     }
6367 
6368     /**
6369      * Test {631=[IE], 632=[CHROME, EDGE, FF, FF_ESR]}.
6370      * @throws Exception if an error occurs
6371      */
6372     @Test
6373     @Alerts("0, 11, 11")
6374     public void dimensions__outerWidth__() throws Exception {
6375         runTest("dimensions: outerWidth()");
6376     }
6377 
6378     /**
6379      * Test {632=[IE], 633=[CHROME, EDGE, FF, FF_ESR]}.
6380      * @throws Exception if an error occurs
6381      */
6382     @Test
6383     @Alerts("0, 16, 16")
6384     public void dimensions__child_of_a_hidden_elem__or_unconnected_node__has_accurate_inner_outer_Width___Height___see__9441__9300() throws Exception {
6385         runTest("dimensions: child of a hidden elem (or unconnected node) has accurate inner/outer/Width()/Height() see #9441 #9300");
6386     }
6387 
6388     /**
6389      * Test {633=[IE], 634=[CHROME, EDGE, FF, FF_ESR]}.
6390      * @throws Exception if an error occurs
6391      */
6392     @Test
6393     @Alerts("0, 1, 1")
6394     public void dimensions__getting_dimensions_shouldnt_modify_runtimeStyle_see__9233() throws Exception {
6395         runTest("dimensions: getting dimensions shouldnt modify runtimeStyle see #9233");
6396     }
6397 
6398     /**
6399      * Test {634=[IE], 635=[CHROME, EDGE, FF, FF_ESR]}.
6400      * @throws Exception if an error occurs
6401      */
6402     @Test
6403     @Alerts("0, 2, 2")
6404     public void dimensions__table_dimensions() throws Exception {
6405         runTest("dimensions: table dimensions");
6406     }
6407 
6408     /**
6409      * Test {635=[IE], 636=[CHROME, EDGE, FF, FF_ESR]}.
6410      * @throws Exception if an error occurs
6411      */
6412     @Test
6413     @Alerts("0, 16, 16")
6414     public void dimensions__box_sizing_border_box_child_of_a_hidden_elem__or_unconnected_node__has_accurate_inner_outer_Width___Height___see__10413() throws Exception {
6415         runTest("dimensions: box-sizing:border-box child of a hidden elem (or unconnected node) has accurate inner/outer/Width()/Height() see #10413");
6416     }
6417 
6418     /**
6419      * Test {636=[IE], 637=[CHROME, EDGE, FF, FF_ESR]}.
6420      * @throws Exception if an error occurs
6421      */
6422     @Test
6423     @Alerts("0, 11, 11")
6424     public void dimensions__outerHeight__() throws Exception {
6425         runTest("dimensions: outerHeight()");
6426     }
6427 
6428     /**
6429      * Test {637=[IE], 638=[CHROME, EDGE, FF, FF_ESR]}.
6430      * @throws Exception if an error occurs
6431      */
6432     @Test
6433     @Alerts("0, 4, 4")
6434     public void dimensions__passing_undefined_is_a_setter__5571() throws Exception {
6435         runTest("dimensions: passing undefined is a setter #5571");
6436     }
6437 
6438     /**
6439      * Test {638=[IE], 639=[CHROME, EDGE, FF, FF_ESR]}.
6440      * @throws Exception if an error occurs
6441      */
6442     @Test
6443     @Alerts("0, 8, 8")
6444     public void dimensions__getters_on_non_elements_should_return_null() throws Exception {
6445         runTest("dimensions: getters on non elements should return null");
6446     }
6447 
6448     /**
6449      * Test {639=[IE], 640=[CHROME, EDGE, FF, FF_ESR]}.
6450      * @throws Exception if an error occurs
6451      */
6452     @Test
6453     @Alerts("0, 20, 20")
6454     public void dimensions__setters_with_and_without_box_sizing_border_box() throws Exception {
6455         runTest("dimensions: setters with and without box-sizing:border-box");
6456     }
6457 
6458     /**
6459      * Test {640=[IE], 641=[CHROME, EDGE, FF, FF_ESR]}.
6460      * @throws Exception if an error occurs
6461      */
6462     @Test
6463     @Alerts("0, 1, 1")
6464     public void dimensions__window_vs__small_document() throws Exception {
6465         runTest("dimensions: window vs. small document");
6466     }
6467 
6468     /**
6469      * Test {641=[IE], 642=[CHROME, EDGE, FF, FF_ESR]}.
6470      * @throws Exception if an error occurs
6471      */
6472     @Test
6473     @Alerts("0, 2, 2")
6474     @NotYetImplemented
6475     public void dimensions__window_vs__large_document() throws Exception {
6476         runTest("dimensions: window vs. large document");
6477     }
6478 
6479     /**
6480      * Test {642=[IE], 643=[CHROME, EDGE, FF, FF_ESR]}.
6481      * @throws Exception if an error occurs
6482      */
6483     @Test
6484     @Alerts("0, 544, 544")
6485     public void deprecated__browser() throws Exception {
6486         runTest("deprecated: browser");
6487     }
6488 
6489     /**
6490      * Test {643=[IE], 644=[CHROME, EDGE, FF, FF_ESR]}.
6491      * @throws Exception if an error occurs
6492      */
6493     @Test
6494     @Alerts("0, 1, 1")
6495     public void exports__amdModule() throws Exception {
6496         runTest("exports: amdModule");
6497     }
6498 
6499     /**
6500      * Test {644=[IE], 645=[CHROME, EDGE, FF, FF_ESR]}.
6501      * @throws Exception if an error occurs
6502      */
6503     @Test
6504     @Alerts("0, 36, 36")
6505     public void Sizzle__selector__element() throws Exception {
6506         runTest("Sizzle: selector: element");
6507     }
6508 
6509     /**
6510      * Test {645=[IE], 646=[CHROME, EDGE, FF, FF_ESR]}.
6511      * @throws Exception if an error occurs
6512      */
6513     @Test
6514     @Alerts("0, 10, 10")
6515     @NotYetImplemented
6516     public void Sizzle__selector__XML_Document_Selectors() throws Exception {
6517         runTest("Sizzle: selector: XML Document Selectors");
6518     }
6519 
6520     /**
6521      * Test {646=[IE], 647=[CHROME, EDGE, FF, FF_ESR]}.
6522      * @throws Exception if an error occurs
6523      */
6524     @Test
6525     @Alerts("0, 21, 21")
6526     public void Sizzle__selector__broken() throws Exception {
6527         runTest("Sizzle: selector: broken");
6528     }
6529 
6530     /**
6531      * Test {647=[IE], 648=[CHROME, EDGE, FF, FF_ESR]}.
6532      * @throws Exception if an error occurs
6533      */
6534     @Test
6535     @Alerts("0, 31, 31")
6536     public void Sizzle__selector__id() throws Exception {
6537         runTest("Sizzle: selector: id");
6538     }
6539 
6540     /**
6541      * Test {648=[IE], 649=[CHROME, EDGE, FF, FF_ESR]}.
6542      * @throws Exception if an error occurs
6543      */
6544     @Test
6545     @Alerts("0, 24, 24")
6546     public void Sizzle__selector__class() throws Exception {
6547         runTest("Sizzle: selector: class");
6548     }
6549 
6550     /**
6551      * Test {649=[IE], 650=[CHROME, EDGE, FF, FF_ESR]}.
6552      * @throws Exception if an error occurs
6553      */
6554     @Test
6555     @Alerts("0, 15, 15")
6556     public void Sizzle__selector__name() throws Exception {
6557         runTest("Sizzle: selector: name");
6558     }
6559 
6560     /**
6561      * Test {650=[IE], 651=[CHROME, EDGE, FF, FF_ESR]}.
6562      * @throws Exception if an error occurs
6563      */
6564     @Test
6565     @Alerts("0, 6, 6")
6566     public void Sizzle__selector__multiple() throws Exception {
6567         runTest("Sizzle: selector: multiple");
6568     }
6569 
6570     /**
6571      * Test {651=[IE], 652=[CHROME, EDGE, FF, FF_ESR]}.
6572      * @throws Exception if an error occurs
6573      */
6574     @Test
6575     @Alerts("0, 42, 42")
6576     public void Sizzle__selector__child_and_adjacent() throws Exception {
6577         runTest("Sizzle: selector: child and adjacent");
6578     }
6579 
6580     /**
6581      * Test {652=[IE], 653=[CHROME, EDGE, FF, FF_ESR]}.
6582      * @throws Exception if an error occurs
6583      */
6584     @Test
6585     @Alerts("0, 62, 62")
6586     public void Sizzle__selector__attributes() throws Exception {
6587         runTest("Sizzle: selector: attributes");
6588     }
6589 
6590     /**
6591      * Test {653=[IE], 654=[CHROME, EDGE, FF, FF_ESR]}.
6592      * @throws Exception if an error occurs
6593      */
6594     @Test
6595     @Alerts("0, 42, 42")
6596     public void Sizzle__selector__pseudo___child() throws Exception {
6597         runTest("Sizzle: selector: pseudo - child");
6598     }
6599 
6600     /**
6601      * Test {654=[IE], 655=[CHROME, EDGE, FF, FF_ESR]}.
6602      * @throws Exception if an error occurs
6603      */
6604     @Test
6605     @Alerts("0, 42, 42")
6606     public void Sizzle__selector__pseudo___misc() throws Exception {
6607         runTest("Sizzle: selector: pseudo - misc");
6608     }
6609 
6610     /**
6611      * Test {655=[IE], 656=[CHROME, EDGE, FF, FF_ESR]}.
6612      * @throws Exception if an error occurs
6613      */
6614     @Test
6615     @Alerts("0, 43, 43")
6616     public void Sizzle__selector__pseudo____not() throws Exception {
6617         runTest("Sizzle: selector: pseudo - :not");
6618     }
6619 
6620     /**
6621      * Test {656=[IE], 657=[CHROME, EDGE, FF, FF_ESR]}.
6622      * @throws Exception if an error occurs
6623      */
6624     @Test
6625     @Alerts("0, 33, 33")
6626     public void Sizzle__selector__pseudo___position() throws Exception {
6627         runTest("Sizzle: selector: pseudo - position");
6628     }
6629 
6630     /**
6631      * Test {657=[IE], 658=[CHROME, EDGE, FF, FF_ESR]}.
6632      * @throws Exception if an error occurs
6633      */
6634     @Test
6635     @Alerts("0, 10, 10")
6636     public void Sizzle__selector__pseudo___form() throws Exception {
6637         runTest("Sizzle: selector: pseudo - form");
6638     }
6639 
6640     /**
6641      * Test {658=[IE], 659=[CHROME, EDGE, FF, FF_ESR]}.
6642      * @throws Exception if an error occurs
6643      */
6644     @Test
6645     @Alerts("0, 1, 1")
6646     public void Sizzle__selector__caching() throws Exception {
6647         runTest("Sizzle: selector: caching");
6648     }
6649 
6650     /**
6651      * Test {659=[IE], 660=[CHROME, EDGE, FF, FF_ESR]}.
6652      * @throws Exception if an error occurs
6653      */
6654     @Test
6655     @Alerts("0, 16, 16")
6656     public void Sizzle__selector__Sizzle_contains() throws Exception {
6657         runTest("Sizzle: selector: Sizzle.contains");
6658     }
6659 }