Bug 1636126 [wpt PR 23460] - Improve test: csp/reporting/post-redirect-stacktrace...
[gecko.git] / remote / puppeteer-expected.json
blob7572f7a302433e9884f2c4df94c53c5b81e998ec
2   "Firefox Browser Page Accessibility should work": [
3     "SKIP"
4   ],
5   "Firefox Browser Page Accessibility should report uninteresting nodes": [
6     "SKIP"
7   ],
8   "Firefox Browser Page Accessibility roledescription": [
9     "SKIP"
10   ],
11   "Firefox Browser Page Accessibility orientation": [
12     "SKIP"
13   ],
14   "Firefox Browser Page Accessibility autocomplete": [
15     "SKIP"
16   ],
17   "Firefox Browser Page Accessibility multiselectable": [
18     "SKIP"
19   ],
20   "Firefox Browser Page Accessibility keyshortcuts": [
21     "SKIP"
22   ],
23   "Firefox Browser Page Accessibility filtering children of leaf nodes should not report text nodes inside controls": [
24     "SKIP"
25   ],
26   "Firefox Browser Page Accessibility filtering children of leaf nodes rich text editable fields should have children": [
27     "SKIP"
28   ],
29   "Firefox Browser Page Accessibility filtering children of leaf nodes rich text editable fields with role should have children": [
30     "SKIP"
31   ],
32   "Firefox Browser Page Accessibility filtering children of leaf nodes non editable textbox with role and tabIndex and label should not have children": [
33     "SKIP"
34   ],
35   "Firefox Browser Page Accessibility filtering children of leaf nodes checkbox with and tabIndex and label should not have children": [
36     "SKIP"
37   ],
38   "Firefox Browser Page Accessibility filtering children of leaf nodes checkbox without label should not have children": [
39     "SKIP"
40   ],
41   "Firefox Browser Page Accessibility filtering children of leaf nodes root option should work a button": [
42     "SKIP"
43   ],
44   "Firefox Browser Page Accessibility filtering children of leaf nodes root option should work an input": [
45     "SKIP"
46   ],
47   "Firefox Browser Page Accessibility filtering children of leaf nodes root option should work a menu": [
48     "SKIP"
49   ],
50   "Firefox Browser Page Accessibility filtering children of leaf nodes root option should return null when the element is no longer in DOM": [
51     "SKIP"
52   ],
53   "Firefox Browser Page Accessibility filtering children of leaf nodes root option should support the interestingOnly option": [
54     "SKIP"
55   ],
56   "Firefox Browser Page Browser.version should return whether we are in headless": [
57     "FAIL"
58   ],
59   "Firefox Browser Page Browser.userAgent should include WebKit": [
60     "PASS"
61   ],
62   "Firefox Browser Page Browser.target should return browser target": [
63     "PASS"
64   ],
65   "Firefox Browser Page Browser.process should return child_process instance": [
66     "PASS"
67   ],
68   "Firefox Browser Page Browser.process should not return child_process for remote browser": [
69     "PASS"
70   ],
71   "Firefox Browser Page Browser.isConnected should set the browser connected state": [
72     "PASS"
73   ],
74   "Firefox Browser Page Page.click should click the button": [
75     "PASS"
76   ],
77   "Firefox Browser Page Page.click should click svg": [
78     "PASS"
79   ],
80   "Firefox Browser Page Page.click should click the button if window.Node is removed": [
81     "FAIL"
82   ],
83   "Firefox Browser Page Page.click should click on a span with an inline element inside": [
84     "PASS"
85   ],
86   "Firefox Browser Page Page.click should not throw UnhandledPromiseRejection when page closes": [
87     "PASS"
88   ],
89   "Firefox Browser Page Page.click should click the button after navigation": [
90     "PASS"
91   ],
92   "Firefox Browser Page Page.click should click with disabled javascript": [
93     "FAIL"
94   ],
95   "Firefox Browser Page Page.click should click when one of inline box children is outside of viewport": [
96     "PASS"
97   ],
98   "Firefox Browser Page Page.click should select the text by triple clicking": [
99     "PASS"
100   ],
101   "Firefox Browser Page Page.click should click offscreen buttons": [
102     "FAIL"
103   ],
104   "Firefox Browser Page Page.click should click wrapped links": [
105     "PASS"
106   ],
107   "Firefox Browser Page Page.click should click on checkbox input and toggle": [
108     "PASS"
109   ],
110   "Firefox Browser Page Page.click should click on checkbox label and toggle": [
111     "FAIL"
112   ],
113   "Firefox Browser Page Page.click should fail to click a missing button": [
114     "PASS"
115   ],
116   "Firefox Browser Page Page.click should not hang with touch-enabled viewports": [
117     "PASS"
118   ],
119   "Firefox Browser Page Page.click should scroll and click the button": [
120     "PASS"
121   ],
122   "Firefox Browser Page Page.click should double click the button": [
123     "PASS"
124   ],
125   "Firefox Browser Page Page.click should click a partially obscured button": [
126     "PASS"
127   ],
128   "Firefox Browser Page Page.click should click a rotated button": [
129     "PASS"
130   ],
131   "Firefox Browser Page Page.click should fire contextmenu event on right click": [
132     "PASS"
133   ],
134   "Firefox Browser Page Page.click should click links which cause navigation": [
135     "PASS"
136   ],
137   "Firefox Browser Page Page.click should click the button inside an iframe": [
138     "FAIL"
139   ],
140   "Firefox Browser Page Page.click should click the button with fixed position inside an iframe": [
141     "SKIP"
142   ],
143   "Firefox Browser Page Page.click should click the button with deviceScaleFactor set": [
144     "FAIL"
145   ],
146   "Firefox Browser Page Page.cookies should return no cookies in pristine browser context": [
147     "PASS"
148   ],
149   "Firefox Browser Page Page.cookies should get a cookie": [
150     "FAIL"
151   ],
152   "Firefox Browser Page Page.cookies should properly report httpOnly cookie": [
153     "PASS"
154   ],
155   "Firefox Browser Page Page.cookies should properly report \"Strict\" sameSite cookie": [
156     "PASS"
157   ],
158   "Firefox Browser Page Page.cookies should properly report \"Lax\" sameSite cookie": [
159     "PASS"
160   ],
161   "Firefox Browser Page Page.cookies should get multiple cookies": [
162     "FAIL"
163   ],
164   "Firefox Browser Page Page.cookies should get cookies from multiple urls": [
165     "FAIL"
166   ],
167   "Firefox Browser Page Page.setCookie should work": [
168     "FAIL"
169   ],
170   "Firefox Browser Page Page.setCookie should isolate cookies in browser contexts": [
171     "FAIL"
172   ],
173   "Firefox Browser Page Page.setCookie should set multiple cookies": [
174     "FAIL"
175   ],
176   "Firefox Browser Page Page.setCookie should have |expires| set to |-1| for session cookies": [
177     "PASS"
178   ],
179   "Firefox Browser Page Page.setCookie should set cookie with reasonable defaults": [
180     "FAIL"
181   ],
182   "Firefox Browser Page Page.setCookie should set a cookie with a path": [
183     "FAIL"
184   ],
185   "Firefox Browser Page Page.setCookie should not set a cookie on a blank page": [
186     "PASS"
187   ],
188   "Firefox Browser Page Page.setCookie should not set a cookie with blank page URL": [
189     "PASS"
190   ],
191   "Firefox Browser Page Page.setCookie should not set a cookie on a data URL page": [
192     "PASS"
193   ],
194   "Firefox Browser Page Page.setCookie should default to setting secure cookie for HTTPS websites": [
195     "FAIL"
196   ],
197   "Firefox Browser Page Page.setCookie should be able to set unsecure cookie for HTTP website": [
198     "PASS"
199   ],
200   "Firefox Browser Page Page.setCookie should set a cookie on a different domain": [
201     "FAIL"
202   ],
203   "Firefox Browser Page Page.setCookie should set cookies from a frame": [
204     "FAIL"
205   ],
206   "Firefox Browser Page Page.deleteCookie should work": [
207     "FAIL"
208   ],
209   "Firefox Browser Page Page.Events.Dialog should fire": [
210     "PASS"
211   ],
212   "Firefox Browser Page Page.Events.Dialog should allow accepting prompts": [
213     "FAIL"
214   ],
215   "Firefox Browser Page Page.Events.Dialog should dismiss the prompt": [
216     "PASS"
217   ],
218   "Firefox Browser Page ElementHandle.boundingBox should work": [
219     "FAIL"
220   ],
221   "Firefox Browser Page ElementHandle.boundingBox should handle nested frames": [
222     "FAIL"
223   ],
224   "Firefox Browser Page ElementHandle.boundingBox should return null for invisible elements": [
225     "FAIL"
226   ],
227   "Firefox Browser Page ElementHandle.boundingBox should force a layout": [
228     "PASS"
229   ],
230   "Firefox Browser Page ElementHandle.boundingBox should work with SVG nodes": [
231     "PASS"
232   ],
233   "Firefox Browser Page ElementHandle.boxModel should work": [
234     "FAIL"
235   ],
236   "Firefox Browser Page ElementHandle.boxModel should return null for invisible elements": [
237     "FAIL"
238   ],
239   "Firefox Browser Page ElementHandle.contentFrame should work": [
240     "FAIL"
241   ],
242   "Firefox Browser Page ElementHandle.click should work": [
243     "PASS"
244   ],
245   "Firefox Browser Page ElementHandle.click should work for Shadow DOM v1": [
246     "PASS"
247   ],
248   "Firefox Browser Page ElementHandle.click should work for TextNodes": [
249     "PASS"
250   ],
251   "Firefox Browser Page ElementHandle.click should throw for detached nodes": [
252     "PASS"
253   ],
254   "Firefox Browser Page ElementHandle.click should throw for hidden nodes": [
255     "PASS"
256   ],
257   "Firefox Browser Page ElementHandle.click should throw for recursively hidden nodes": [
258     "PASS"
259   ],
260   "Firefox Browser Page ElementHandle.click should throw for <br> elements": [
261     "PASS"
262   ],
263   "Firefox Browser Page ElementHandle.hover should work": [
264     "FAIL",
265     "PASS"
266   ],
267   "Firefox Browser Page ElementHandle.isIntersectingViewport should work": [
268     "PASS"
269   ],
270   "Firefox Browser Page Page.viewport should get the proper viewport size": [
271     "PASS"
272   ],
273   "Firefox Browser Page Page.viewport should support mobile emulation": [
274     "PASS"
275   ],
276   "Firefox Browser Page Page.viewport should support touch emulation": [
277     "FAIL"
278   ],
279   "Firefox Browser Page Page.viewport should be detectable by Modernizr": [
280     "FAIL"
281   ],
282   "Firefox Browser Page Page.viewport should detect touch when applying viewport with touches": [
283     "FAIL"
284   ],
285   "Firefox Browser Page Page.viewport should support landscape emulation": [
286     "FAIL"
287   ],
288   "Firefox Browser Page Page.emulate should work": [
289     "PASS"
290   ],
291   "Firefox Browser Page Page.emulate should support clicking": [
292     "PASS",
293     "FAIL"
294   ],
295   "Firefox Browser Page Page.emulateMedia should be an alias for Page.emulateMediaType": [
296     "PASS"
297   ],
298   "Firefox Browser Page Page.emulateMediaType should work": [
299     "FAIL"
300   ],
301   "Firefox Browser Page Page.emulateMediaType should throw in case of bad argument": [
302     "PASS"
303   ],
304   "Firefox Browser Page Page.emulateMediaFeatures should work": [
305     "SKIP"
306   ],
307   "Firefox Browser Page Page.emulateMediaFeatures should throw in case of bad argument": [
308     "SKIP"
309   ],
310   "Firefox Browser Page Page.emulateTimezone should work": [
311     "SKIP"
312   ],
313   "Firefox Browser Page Page.emulateTimezone should throw for invalid timezone IDs": [
314     "SKIP"
315   ],
316   "Firefox Browser Page Page.evaluate should work": [
317     "PASS"
318   ],
319   "Firefox Browser Page Page.evaluate should transfer BigInt": [
320     "PASS"
321   ],
322   "Firefox Browser Page Page.evaluate should transfer NaN": [
323     "PASS"
324   ],
325   "Firefox Browser Page Page.evaluate should transfer -0": [
326     "PASS"
327   ],
328   "Firefox Browser Page Page.evaluate should transfer Infinity": [
329     "PASS"
330   ],
331   "Firefox Browser Page Page.evaluate should transfer -Infinity": [
332     "PASS"
333   ],
334   "Firefox Browser Page Page.evaluate should transfer arrays": [
335     "PASS"
336   ],
337   "Firefox Browser Page Page.evaluate should transfer arrays as arrays, not objects": [
338     "PASS"
339   ],
340   "Firefox Browser Page Page.evaluate should modify global environment": [
341     "PASS"
342   ],
343   "Firefox Browser Page Page.evaluate should evaluate in the page context": [
344     "PASS"
345   ],
346   "Firefox Browser Page Page.evaluate should return undefined for objects with symbols": [
347     "FAIL"
348   ],
349   "Firefox Browser Page Page.evaluate should work with function shorthands": [
350     "PASS"
351   ],
352   "Firefox Browser Page Page.evaluate should work with unicode chars": [
353     "PASS"
354   ],
355   "Firefox Browser Page Page.evaluate should throw when evaluation triggers reload": [
356     "TIMEOUT"
357   ],
358   "Firefox Browser Page Page.evaluate should await promise": [
359     "PASS"
360   ],
361   "Firefox Browser Page Page.evaluate should work right after framenavigated": [
362     "PASS"
363   ],
364   "Firefox Browser Page Page.evaluate should work from-inside an exposed function": [
365     "FAIL"
366   ],
367   "Firefox Browser Page Page.evaluate should reject promise with exception": [
368     "PASS"
369   ],
370   "Firefox Browser Page Page.evaluate should support thrown strings as error messages": [
371     "PASS"
372   ],
373   "Firefox Browser Page Page.evaluate should support thrown numbers as error messages": [
374     "PASS"
375   ],
376   "Firefox Browser Page Page.evaluate should return complex objects": [
377     "PASS"
378   ],
379   "Firefox Browser Page Page.evaluate should return BigInt": [
380     "PASS"
381   ],
382   "Firefox Browser Page Page.evaluate should return NaN": [
383     "PASS"
384   ],
385   "Firefox Browser Page Page.evaluate should return -0": [
386     "PASS"
387   ],
388   "Firefox Browser Page Page.evaluate should return Infinity": [
389     "PASS"
390   ],
391   "Firefox Browser Page Page.evaluate should return -Infinity": [
392     "PASS"
393   ],
394   "Firefox Browser Page Page.evaluate should accept \"undefined\" as one of multiple parameters": [
395     "PASS"
396   ],
397   "Firefox Browser Page Page.evaluate should properly serialize null fields": [
398     "PASS"
399   ],
400   "Firefox Browser Page Page.evaluate should return undefined for non-serializable objects": [
401     "FAIL"
402   ],
403   "Firefox Browser Page Page.evaluate should fail for circular object": [
404     "FAIL"
405   ],
406   "Firefox Browser Page Page.evaluate should be able to throw a tricky error": [
407     "PASS"
408   ],
409   "Firefox Browser Page Page.evaluate should accept a string": [
410     "PASS"
411   ],
412   "Firefox Browser Page Page.evaluate should accept a string with semi colons": [
413     "PASS"
414   ],
415   "Firefox Browser Page Page.evaluate should accept a string with comments": [
416     "PASS"
417   ],
418   "Firefox Browser Page Page.evaluate should accept element handle as an argument": [
419     "PASS"
420   ],
421   "Firefox Browser Page Page.evaluate should throw if underlying element was disposed": [
422     "PASS"
423   ],
424   "Firefox Browser Page Page.evaluate should throw if elementHandles are from other frames": [
425     "FAIL"
426   ],
427   "Firefox Browser Page Page.evaluate should simulate a user gesture": [
428     "FAIL"
429   ],
430   "Firefox Browser Page Page.evaluate should throw a nice error after a navigation": [
431     "FAIL"
432   ],
433   "Firefox Browser Page Page.evaluate should not throw an error when evaluation does a navigation": [
434     "PASS"
435   ],
436   "Firefox Browser Page Page.evaluate should transfer 100Mb of data from page to node.js": [
437     "PASS"
438   ],
439   "Firefox Browser Page Page.evaluate should throw error with detailed information on exception inside promise": [
440     "PASS"
441   ],
442   "Firefox Browser Page Page.evaluateOnNewDocument should evaluate before anything else on the page": [
443     "FAIL"
444   ],
445   "Firefox Browser Page Page.evaluateOnNewDocument should work with CSP": [
446     "FAIL"
447   ],
448   "Firefox Browser Page Frame.evaluate should have different execution contexts": [
449     "FAIL"
450   ],
451   "Firefox Browser Page Frame.evaluate should have correct execution contexts": [
452     "FAIL"
453   ],
454   "Firefox Browser Page Frame.evaluate should execute after cross-site navigation": [
455     "PASS"
456   ],
457   "Firefox Browser Page Frame.executionContext should work": [
458     "FAIL"
459   ],
460   "Firefox Browser Page Frame.evaluateHandle should work": [
461     "PASS"
462   ],
463   "Firefox Browser Page Frame.evaluate should throw for detached frames": [
464     "FAIL"
465   ],
466   "Firefox Browser Page Frame Management should handle nested frames": [
467     "FAIL"
468   ],
469   "Firefox Browser Page Frame Management should send events when frames are manipulated dynamically": [
470     "FAIL"
471   ],
472   "Firefox Browser Page Frame Management should send \"framenavigated\" when navigating on anchor URLs": [
473     "TIMEOUT"
474   ],
475   "Firefox Browser Page Frame Management should persist mainFrame on cross-process navigation": [
476     "PASS"
477   ],
478   "Firefox Browser Page Frame Management should not send attach/detach events for main frame": [
479     "PASS"
480   ],
481   "Firefox Browser Page Frame Management should detach child frames on navigation": [
482     "FAIL"
483   ],
484   "Firefox Browser Page Frame Management should support framesets": [
485     "FAIL"
486   ],
487   "Firefox Browser Page Frame Management should report frame from-inside shadow DOM": [
488     "FAIL"
489   ],
490   "Firefox Browser Page Frame Management should report frame.name()": [
491     "FAIL"
492   ],
493   "Firefox Browser Page Frame Management should report frame.parent()": [
494     "FAIL"
495   ],
496   "Firefox Browser Page Frame Management should report different frame instance when frame re-attaches": [
497     "FAIL"
498   ],
499   "Firefox Browser Page input should upload the file": [
500     "FAIL"
501   ],
502   "Firefox Browser Page Page.waitForFileChooser should work when file input is attached to DOM": [
503     "SKIP"
504   ],
505   "Firefox Browser Page Page.waitForFileChooser should work when file input is not attached to DOM": [
506     "SKIP"
507   ],
508   "Firefox Browser Page Page.waitForFileChooser should respect timeout": [
509     "SKIP"
510   ],
511   "Firefox Browser Page Page.waitForFileChooser should respect default timeout when there is no custom timeout": [
512     "SKIP"
513   ],
514   "Firefox Browser Page Page.waitForFileChooser should prioritize exact timeout over default timeout": [
515     "SKIP"
516   ],
517   "Firefox Browser Page Page.waitForFileChooser should work with no timeout": [
518     "SKIP"
519   ],
520   "Firefox Browser Page Page.waitForFileChooser should return the same file chooser when there are many watchdogs simultaneously": [
521     "SKIP"
522   ],
523   "Firefox Browser Page FileChooser.accept should accept single file": [
524     "SKIP"
525   ],
526   "Firefox Browser Page FileChooser.accept should be able to read selected file": [
527     "SKIP"
528   ],
529   "Firefox Browser Page FileChooser.accept should be able to reset selected files with empty file list": [
530     "SKIP"
531   ],
532   "Firefox Browser Page FileChooser.accept should not accept multiple files for single-file input": [
533     "SKIP"
534   ],
535   "Firefox Browser Page FileChooser.accept should fail when accepting file chooser twice": [
536     "SKIP"
537   ],
538   "Firefox Browser Page FileChooser.cancel should cancel dialog": [
539     "SKIP"
540   ],
541   "Firefox Browser Page FileChooser.cancel should fail when canceling file chooser twice": [
542     "SKIP"
543   ],
544   "Firefox Browser Page FileChooser.isMultiple should work for single file pick": [
545     "SKIP"
546   ],
547   "Firefox Browser Page FileChooser.isMultiple should work for \"multiple\"": [
548     "SKIP"
549   ],
550   "Firefox Browser Page FileChooser.isMultiple should work for \"webkitdirectory\"": [
551     "SKIP"
552   ],
553   "Firefox Browser Page Page.evaluateHandle should work": [
554     "PASS"
555   ],
556   "Firefox Browser Page Page.evaluateHandle should accept object handle as an argument": [
557     "PASS"
558   ],
559   "Firefox Browser Page Page.evaluateHandle should accept object handle to primitive types": [
560     "PASS"
561   ],
562   "Firefox Browser Page Page.evaluateHandle should warn on nested object handles": [
563     "PASS"
564   ],
565   "Firefox Browser Page Page.evaluateHandle should accept object handle to unserializable value": [
566     "PASS"
567   ],
568   "Firefox Browser Page Page.evaluateHandle should use the same JS wrappers": [
569     "PASS"
570   ],
571   "Firefox Browser Page Page.evaluateHandle should work with primitives": [
572     "PASS"
573   ],
574   "Firefox Browser Page JSHandle.getProperty should work": [
575     "PASS"
576   ],
577   "Firefox Browser Page JSHandle.jsonValue should work": [
578     "PASS"
579   ],
580   "Firefox Browser Page JSHandle.jsonValue should not work with dates": [
581     "FAIL"
582   ],
583   "Firefox Browser Page JSHandle.jsonValue should throw for circular objects": [
584     "PASS"
585   ],
586   "Firefox Browser Page JSHandle.getProperties should work": [
587     "PASS"
588   ],
589   "Firefox Browser Page JSHandle.getProperties should return even non-own properties": [
590     "PASS"
591   ],
592   "Firefox Browser Page JSHandle.asElement should work": [
593     "PASS"
594   ],
595   "Firefox Browser Page JSHandle.asElement should return null for non-elements": [
596     "PASS"
597   ],
598   "Firefox Browser Page JSHandle.asElement should return ElementHandle for TextNodes": [
599     "PASS"
600   ],
601   "Firefox Browser Page JSHandle.asElement should work with nullified Node": [
602     "PASS"
603   ],
604   "Firefox Browser Page JSHandle.toString should work for primitives": [
605     "PASS"
606   ],
607   "Firefox Browser Page JSHandle.toString should work for complicated objects": [
608     "PASS"
609   ],
610   "Firefox Browser Page JSHandle.toString should work with different subtypes": [
611     "PASS"
612   ],
613   "Firefox Browser Page Keyboard should type into a textarea": [
614     "PASS"
615   ],
616   "Firefox Browser Page Keyboard should press the metaKey": [
617     "PASS"
618   ],
619   "Firefox Browser Page Keyboard should move with the arrow keys": [
620     "PASS"
621   ],
622   "Firefox Browser Page Keyboard should send a character with ElementHandle.press": [
623     "PASS"
624   ],
625   "Firefox Browser Page Keyboard ElementHandle.press should support |text| option": [
626     "FAIL"
627   ],
628   "Firefox Browser Page Keyboard should send a character with sendCharacter": [
629     "FAIL"
630   ],
631   "Firefox Browser Page Keyboard should report shiftKey": [
632     "PASS",
633     "FAIL"
634   ],
635   "Firefox Browser Page Keyboard should report multiple modifiers": [
636     "PASS"
637   ],
638   "Firefox Browser Page Keyboard should send proper codes while typing": [
639     "PASS"
640   ],
641   "Firefox Browser Page Keyboard should send proper codes while typing with shift": [
642     "PASS"
643   ],
644   "Firefox Browser Page Keyboard should not type canceled events": [
645     "PASS"
646   ],
647   "Firefox Browser Page Keyboard should specify repeat property": [
648     "FAIL"
649   ],
650   "Firefox Browser Page Keyboard should type all kinds of characters": [
651     "FAIL"
652   ],
653   "Firefox Browser Page Keyboard should specify location": [
654     "FAIL"
655   ],
656   "Firefox Browser Page Keyboard should throw on unknown keys": [
657     "PASS"
658   ],
659   "Firefox Browser Page Keyboard should type emoji": [
660     "FAIL"
661   ],
662   "Firefox Browser Page Keyboard should type emoji into an iframe": [
663     "FAIL"
664   ],
665   "Firefox Browser Page Keyboard should press the meta key": [
666     "PASS"
667   ],
668   "Firefox Browser Page Mouse should click the document": [
669     "PASS"
670   ],
671   "Firefox Browser Page Mouse should resize the textarea": [
672     "FAIL",
673     "PASS"
674   ],
675   "Firefox Browser Page Mouse should select the text with mouse": [
676     "FAIL",
677     "PASS"
678   ],
679   "Firefox Browser Page Mouse should trigger hover state": [
680     "FAIL"
681   ],
682   "Firefox Browser Page Mouse should trigger hover state with removed window.Node": [
683     "FAIL"
684   ],
685   "Firefox Browser Page Mouse should set modifier keys on click": [
686     "PASS"
687   ],
688   "Firefox Browser Page Mouse should tween mouse movement": [
689     "FAIL"
690   ],
691   "Firefox Browser Page Mouse should work with mobile viewports and cross process navigations": [
692     "PASS"
693   ],
694   "Firefox Browser Page Page.goto should work": [
695     "PASS"
696   ],
697   "Firefox Browser Page Page.goto should work with anchor navigation": [
698     "TIMEOUT"
699   ],
700   "Firefox Browser Page Page.goto should work with redirects": [
701     "PASS"
702   ],
703   "Firefox Browser Page Page.goto should navigate to about:blank": [
704     "PASS"
705   ],
706   "Firefox Browser Page Page.goto should return response when page changes its URL after load": [
707     "PASS"
708   ],
709   "Firefox Browser Page Page.goto should work with subframes return 204": [
710     "PASS"
711   ],
712   "Firefox Browser Page Page.goto should fail when server returns 204": [
713     "TIMEOUT"
714   ],
715   "Firefox Browser Page Page.goto should navigate to empty page with domcontentloaded": [
716     "PASS"
717   ],
718   "Firefox Browser Page Page.goto should work when page calls history API in beforeunload": [
719     "PASS"
720   ],
721   "Firefox Browser Page Page.goto should navigate to empty page with networkidle0": [
722     "SKIP"
723   ],
724   "Firefox Browser Page Page.goto should navigate to empty page with networkidle2": [
725     "SKIP"
726   ],
727   "Firefox Browser Page Page.goto should fail when navigating to bad url": [
728     "PASS"
729   ],
730   "Firefox Browser Page Page.goto should fail when navigating to bad SSL": [
731     "FAIL"
732   ],
733   "Firefox Browser Page Page.goto should fail when navigating to bad SSL after redirects": [
734     "PASS"
735   ],
736   "Firefox Browser Page Page.goto should throw if networkidle is passed as an option": [
737     "SKIP"
738   ],
739   "Firefox Browser Page Page.goto should fail when main resources failed to load": [
740     "PASS"
741   ],
742   "Firefox Browser Page Page.goto should fail when exceeding maximum navigation timeout": [
743     "PASS"
744   ],
745   "Firefox Browser Page Page.goto should fail when exceeding default maximum navigation timeout": [
746     "PASS"
747   ],
748   "Firefox Browser Page Page.goto should fail when exceeding default maximum timeout": [
749     "PASS"
750   ],
751   "Firefox Browser Page Page.goto should prioritize default navigation timeout over default timeout": [
752     "PASS"
753   ],
754   "Firefox Browser Page Page.goto should disable timeout when its set to 0": [
755     "PASS"
756   ],
757   "Firefox Browser Page Page.goto should work when navigating to valid url": [
758     "PASS"
759   ],
760   "Firefox Browser Page Page.goto should work when navigating to data url": [
761     "FAIL"
762   ],
763   "Firefox Browser Page Page.goto should work when navigating to 404": [
764     "PASS"
765   ],
766   "Firefox Browser Page Page.goto should return last response in redirect chain": [
767     "PASS"
768   ],
769   "Firefox Browser Page Page.goto should wait for network idle to succeed navigation": [
770     "SKIP"
771   ],
772   "Firefox Browser Page Page.goto should not leak listeners during navigation": [
773     "PASS"
774   ],
775   "Firefox Browser Page Page.goto should not leak listeners during bad navigation": [
776     "PASS"
777   ],
778   "Firefox Browser Page Page.goto should not leak listeners during navigation of 11 pages": [
779     "PASS"
780   ],
781   "Firefox Browser Page Page.goto should navigate to dataURL and fire dataURL requests": [
782     "FAIL"
783   ],
784   "Firefox Browser Page Page.goto should navigate to URL with hash and fire requests without hash": [
785     "FAIL"
786   ],
787   "Firefox Browser Page Page.goto should work with self requesting page": [
788     "PASS"
789   ],
790   "Firefox Browser Page Page.goto should fail when navigating and show the url at the error message": [
791     "PASS"
792   ],
793   "Firefox Browser Page Page.goto should send referer": [
794     "FAIL"
795   ],
796   "Firefox Browser Page Page.waitForNavigation should work": [
797     "FAIL", "PASS"
798   ],
799   "Firefox Browser Page Page.waitForNavigation should work with both domcontentloaded and load": [
800     "PASS"
801   ],
802   "Firefox Browser Page Page.waitForNavigation should work with clicking on anchor links": [
803     "TIMEOUT",
804     "FAIL"
805   ],
806   "Firefox Browser Page Page.waitForNavigation should work with history.pushState()": [
807     "FAIL",
808     "TIMEOUT"
809   ],
810   "Firefox Browser Page Page.waitForNavigation should work with history.replaceState()": [
811     "FAIL",
812     "TIMEOUT"
813   ],
814   "Firefox Browser Page Page.waitForNavigation should work with DOM history.back()/history.forward()": [
815     "FAIL",
816     "TIMEOUT"
817   ],
818   "Firefox Browser Page Page.waitForNavigation should work when subframe issues window.stop()": [
819     "SKIP"
820   ],
821   "Firefox Browser Page Page.goBack should work": [
822     "PASS"
823   ],
824   "Firefox Browser Page Page.goBack should work with HistoryAPI": [
825     "FAIL"
826   ],
827   "Firefox Browser Page Frame.goto should navigate subframes": [
828     "FAIL"
829   ],
830   "Firefox Browser Page Frame.goto should reject when frame detaches": [
831     "FAIL"
832   ],
833   "Firefox Browser Page Frame.goto should return matching responses": [
834     "SKIP"
835   ],
836   "Firefox Browser Page Frame.waitForNavigation should work": [
837     "FAIL"
838   ],
839   "Firefox Browser Page Frame.waitForNavigation should fail when frame detaches": [
840     "FAIL"
841   ],
842   "Firefox Browser Page Page.reload should work": [
843     "PASS"
844   ],
845   "Firefox Browser Page Page.Events.Request should fire for navigation requests": [
846     "PASS"
847   ],
848   "Firefox Browser Page Page.Events.Request should fire for iframes": [
849     "PASS"
850   ],
851   "Firefox Browser Page Page.Events.Request should fire for fetches": [
852     "PASS"
853   ],
854   "Firefox Browser Page Request.frame should work for main frame navigation request": [
855     "PASS"
856   ],
857   "Firefox Browser Page Request.frame should work for subframe navigation request": [
858     "FAIL"
859   ],
860   "Firefox Browser Page Request.frame should work for fetch requests": [
861     "PASS"
862   ],
863   "Firefox Browser Page Request.headers should work": [
864     "PASS"
865   ],
866   "Firefox Browser Page Response.headers should work": [
867     "PASS"
868   ],
869   "Firefox Browser Page Response.fromCache should return |false| for non-cached content": [
870     "PASS"
871   ],
872   "Firefox Browser Page Response.fromCache should work": [
873     "FAIL"
874   ],
875   "Firefox Browser Page Response.fromServiceWorker should return |false| for non-service-worker content": [
876     "SKIP"
877   ],
878   "Firefox Browser Page Response.fromServiceWorker Response.fromServiceWorker": [
879     "SKIP"
880   ],
881   "Firefox Browser Page Request.postData should work": [
882     "FAIL"
883   ],
884   "Firefox Browser Page Request.postData should be |undefined| when there is no post data": [
885     "PASS"
886   ],
887   "Firefox Browser Page Response.text should work": [
888     "TIMEOUT"
889   ],
890   "Firefox Browser Page Response.text should return uncompressed text": [
891     "TIMEOUT"
892   ],
893   "Firefox Browser Page Response.text should throw when requesting body of redirected response": [
894     "FAIL"
895   ],
896   "Firefox Browser Page Response.text should wait until response completes": [
897     "TIMEOUT"
898   ],
899   "Firefox Browser Page Response.json should work": [
900     "TIMEOUT"
901   ],
902   "Firefox Browser Page Response.buffer should work": [
903     "TIMEOUT"
904   ],
905   "Firefox Browser Page Response.buffer should work with compression": [
906     "TIMEOUT"
907   ],
908   "Firefox Browser Page Response.statusText should work": [
909     "PASS"
910   ],
911   "Firefox Browser Page Network Events Page.Events.Request": [
912     "PASS"
913   ],
914   "Firefox Browser Page Network Events Page.Events.Response": [
915     "PASS"
916   ],
917   "Firefox Browser Page Network Events Page.Events.RequestFailed": [
918     "FAIL"
919   ],
920   "Firefox Browser Page Network Events Page.Events.RequestFinished": [
921     "FAIL"
922   ],
923   "Firefox Browser Page Network Events should fire events in proper order": [
924     "FAIL"
925   ],
926   "Firefox Browser Page Network Events should support redirects": [
927     "FAIL"
928   ],
929   "Firefox Browser Page Request.isNavigationRequest should work": [
930     "FAIL"
931   ],
932   "Firefox Browser Page Request.isNavigationRequest should work with request interception": [
933     "FAIL"
934   ],
935   "Firefox Browser Page Request.isNavigationRequest should work when navigating to image": [
936     "PASS"
937   ],
938   "Firefox Browser Page Page.setExtraHTTPHeaders should work": [
939     "FAIL"
940   ],
941   "Firefox Browser Page Page.setExtraHTTPHeaders should throw for non-string header values": [
942     "PASS"
943   ],
944   "Firefox Browser Page Page.authenticate should work": [
945     "SKIP"
946   ],
947   "Firefox Browser Page Page.authenticate should fail if wrong credentials": [
948     "SKIP"
949   ],
950   "Firefox Browser Page Page.authenticate should allow disable authentication": [
951     "SKIP"
952   ],
953   "Firefox Browser Page Page.setRequestInterception should intercept": [
954     "FAIL"
955   ],
956   "Firefox Browser Page Page.setRequestInterception should work when POST is redirected with 302": [
957     "FAIL"
958   ],
959   "Firefox Browser Page Page.setRequestInterception should work when header manipulation headers with redirect": [
960     "FAIL"
961   ],
962   "Firefox Browser Page Page.setRequestInterception should be able to remove headers": [
963     "FAIL"
964   ],
965   "Firefox Browser Page Page.setRequestInterception should contain referer header": [
966     "FAIL"
967   ],
968   "Firefox Browser Page Page.setRequestInterception should properly return navigation response when URL has cookies": [
969     "FAIL"
970   ],
971   "Firefox Browser Page Page.setRequestInterception should stop intercepting": [
972     "FAIL"
973   ],
974   "Firefox Browser Page Page.setRequestInterception should show custom HTTP headers": [
975     "FAIL"
976   ],
977   "Firefox Browser Page Page.setRequestInterception should work with redirect inside sync XHR": [
978     "FAIL"
979   ],
980   "Firefox Browser Page Page.setRequestInterception should work with custom referer headers": [
981     "FAIL"
982   ],
983   "Firefox Browser Page Page.setRequestInterception should be abortable": [
984     "FAIL"
985   ],
986   "Firefox Browser Page Page.setRequestInterception should be abortable with custom error codes": [
987     "FAIL"
988   ],
989   "Firefox Browser Page Page.setRequestInterception should send referer": [
990     "FAIL"
991   ],
992   "Firefox Browser Page Page.setRequestInterception should fail navigation when aborting main resource": [
993     "FAIL"
994   ],
995   "Firefox Browser Page Page.setRequestInterception should work with redirects": [
996     "FAIL"
997   ],
998   "Firefox Browser Page Page.setRequestInterception should work with redirects for subresources": [
999     "FAIL"
1000   ],
1001   "Firefox Browser Page Page.setRequestInterception should be able to abort redirects": [
1002     "FAIL"
1003   ],
1004   "Firefox Browser Page Page.setRequestInterception should work with equal requests": [
1005     "FAIL"
1006   ],
1007   "Firefox Browser Page Page.setRequestInterception should navigate to dataURL and fire dataURL requests": [
1008     "FAIL"
1009   ],
1010   "Firefox Browser Page Page.setRequestInterception should be able to fetch dataURL and fire dataURL requests": [
1011     "FAIL"
1012   ],
1013   "Firefox Browser Page Page.setRequestInterception should navigate to URL with hash and and fire requests without hash": [
1014     "FAIL"
1015   ],
1016   "Firefox Browser Page Page.setRequestInterception should work with encoded server": [
1017     "FAIL"
1018   ],
1019   "Firefox Browser Page Page.setRequestInterception should work with badly encoded server": [
1020     "FAIL"
1021   ],
1022   "Firefox Browser Page Page.setRequestInterception should work with encoded server - 2": [
1023     "FAIL"
1024   ],
1025   "Firefox Browser Page Page.setRequestInterception should not throw \"Invalid Interception Id\" if the request was cancelled": [
1026     "FAIL"
1027   ],
1028   "Firefox Browser Page Page.setRequestInterception should throw if interception is not enabled": [
1029     "PASS"
1030   ],
1031   "Firefox Browser Page Page.setRequestInterception should work with file URLs": [
1032     "FAIL"
1033   ],
1034   "Firefox Browser Page Request.continue should work": [
1035     "FAIL"
1036   ],
1037   "Firefox Browser Page Request.continue should amend HTTP headers": [
1038     "FAIL"
1039   ],
1040   "Firefox Browser Page Request.continue should redirect in a way non-observable to page": [
1041     "FAIL"
1042   ],
1043   "Firefox Browser Page Request.continue should amend method": [
1044     "FAIL"
1045   ],
1046   "Firefox Browser Page Request.continue should amend post data": [
1047     "FAIL"
1048   ],
1049   "Firefox Browser Page Request.continue should amend both post data and method on navigation": [
1050     "FAIL"
1051   ],
1052   "Firefox Browser Page Request.respond should work": [
1053     "SKIP"
1054   ],
1055   "Firefox Browser Page Request.respond should work with status code 422": [
1056     "SKIP"
1057   ],
1058   "Firefox Browser Page Request.respond should redirect": [
1059     "SKIP"
1060   ],
1061   "Firefox Browser Page Request.respond should allow mocking binary responses": [
1062     "SKIP"
1063   ],
1064   "Firefox Browser Page Request.respond should stringify intercepted request response headers": [
1065     "SKIP"
1066   ],
1067   "Firefox Browser Page Page.close should reject all promises when page is closed": [
1068     "PASS"
1069   ],
1070   "Firefox Browser Page Page.close should not be visible in browser.pages": [
1071     "PASS"
1072   ],
1073   "Firefox Browser Page Page.close should run beforeunload if asked for": [
1074     "SKIP"
1075   ],
1076   "Firefox Browser Page Page.close should *not* run beforeunload by default": [
1077     "TIMEOUT"
1078   ],
1079   "Firefox Browser Page Page.close should set the page close state": [
1080     "PASS"
1081   ],
1082   "Firefox Browser Page Page.close should terminate network waiters": [
1083     "SKIP"
1084   ],
1085   "Firefox Browser Page Page.Events.Load should fire when expected": [
1086     "PASS"
1087   ],
1088   "Firefox Browser Page Async stacks should work": [
1089     "SKIP"
1090   ],
1091   "Firefox Browser Page Page.Events.error should throw when page crashes": [
1092     "SKIP"
1093   ],
1094   "Firefox Browser Page Page.Events.Popup should work": [
1095     "FAIL"
1096   ],
1097   "Firefox Browser Page Page.Events.Popup should work with noopener": [
1098     "TIMEOUT"
1099   ],
1100   "Firefox Browser Page Page.Events.Popup should work with clicking target=_blank": [
1101     "TIMEOUT"
1102   ],
1103   "Firefox Browser Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener": [
1104     "TIMEOUT"
1105   ],
1106   "Firefox Browser Page Page.Events.Popup should work with clicking target=_blank and rel=noopener": [
1107     "TIMEOUT"
1108   ],
1109   "Firefox Browser Page BrowserContext.overridePermissions should be prompt by default": [
1110     "PASS"
1111   ],
1112   "Firefox Browser Page BrowserContext.overridePermissions should deny permission when not listed": [
1113     "FAIL"
1114   ],
1115   "Firefox Browser Page BrowserContext.overridePermissions should fail when bad permission is given": [
1116     "PASS"
1117   ],
1118   "Firefox Browser Page BrowserContext.overridePermissions should grant permission when listed": [
1119     "FAIL"
1120   ],
1121   "Firefox Browser Page BrowserContext.overridePermissions should reset permissions": [
1122     "FAIL"
1123   ],
1124   "Firefox Browser Page BrowserContext.overridePermissions should trigger permission onchange": [
1125     "FAIL"
1126   ],
1127   "Firefox Browser Page BrowserContext.overridePermissions should isolate permissions between browser contexs": [
1128     "FAIL"
1129   ],
1130   "Firefox Browser Page Page.setGeolocation should work": [
1131     "SKIP"
1132   ],
1133   "Firefox Browser Page Page.setGeolocation should throw when invalid longitude": [
1134     "SKIP"
1135   ],
1136   "Firefox Browser Page Page.setOfflineMode should work": [
1137     "SKIP"
1138   ],
1139   "Firefox Browser Page Page.setOfflineMode should emulate navigator.onLine": [
1140     "SKIP"
1141   ],
1142   "Firefox Browser Page ExecutionContext.queryObjects should work": [
1143     "SKIP"
1144   ],
1145   "Firefox Browser Page ExecutionContext.queryObjects should work for non-blank page": [
1146     "SKIP"
1147   ],
1148   "Firefox Browser Page ExecutionContext.queryObjects should fail for disposed handles": [
1149     "SKIP"
1150   ],
1151   "Firefox Browser Page ExecutionContext.queryObjects should fail primitive values as prototypes": [
1152     "SKIP"
1153   ],
1154   "Firefox Browser Page Page.Events.Console should work": [
1155     "FAIL"
1156   ],
1157   "Firefox Browser Page Page.Events.Console should work for different console API calls": [
1158     "FAIL"
1159   ],
1160   "Firefox Browser Page Page.Events.Console should not fail for window object": [
1161     "FAIL"
1162   ],
1163   "Firefox Browser Page Page.Events.Console should trigger correct Log": [
1164     "FAIL"
1165   ],
1166   "Firefox Browser Page Page.Events.Console should have location when fetch fails": [
1167     "FAIL"
1168   ],
1169   "Firefox Browser Page Page.Events.Console should have location for console API calls": [
1170     "FAIL"
1171   ],
1172   "Firefox Browser Page Page.Events.Console should not throw when there are console messages in detached iframes": [
1173     "PASS"
1174   ],
1175   "Firefox Browser Page Page.Events.DOMContentLoaded should fire when expected": [
1176     "PASS"
1177   ],
1178   "Firefox Browser Page Page.metrics should get metrics from a page": [
1179     "SKIP"
1180   ],
1181   "Firefox Browser Page Page.metrics metrics event fired on console.timeStamp": [
1182     "SKIP"
1183   ],
1184   "Firefox Browser Page Page.waitForRequest should work": [
1185     "PASS"
1186   ],
1187   "Firefox Browser Page Page.waitForRequest should work with predicate": [
1188     "PASS"
1189   ],
1190   "Firefox Browser Page Page.waitForRequest should respect timeout": [
1191     "PASS"
1192   ],
1193   "Firefox Browser Page Page.waitForRequest should respect default timeout": [
1194     "PASS"
1195   ],
1196   "Firefox Browser Page Page.waitForRequest should work with no timeout": [
1197     "PASS"
1198   ],
1199   "Firefox Browser Page Page.waitForResponse should work": [
1200     "PASS"
1201   ],
1202   "Firefox Browser Page Page.waitForResponse should respect timeout": [
1203     "PASS"
1204   ],
1205   "Firefox Browser Page Page.waitForResponse should respect default timeout": [
1206     "PASS"
1207   ],
1208   "Firefox Browser Page Page.waitForResponse should work with predicate": [
1209     "PASS"
1210   ],
1211   "Firefox Browser Page Page.waitForResponse should work with no timeout": [
1212     "PASS"
1213   ],
1214   "Firefox Browser Page Page.exposeFunction should work": [
1215     "FAIL"
1216   ],
1217   "Firefox Browser Page Page.exposeFunction should throw exception in page context": [
1218     "FAIL"
1219   ],
1220   "Firefox Browser Page Page.exposeFunction should support throwing \"null\"": [
1221     "FAIL"
1222   ],
1223   "Firefox Browser Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument": [
1224     "FAIL"
1225   ],
1226   "Firefox Browser Page Page.exposeFunction should survive navigation": [
1227     "FAIL"
1228   ],
1229   "Firefox Browser Page Page.exposeFunction should await returned promise": [
1230     "FAIL"
1231   ],
1232   "Firefox Browser Page Page.exposeFunction should work on frames": [
1233     "FAIL"
1234   ],
1235   "Firefox Browser Page Page.exposeFunction should work on frames before navigation": [
1236     "FAIL"
1237   ],
1238   "Firefox Browser Page Page.exposeFunction should work with complex objects": [
1239     "FAIL"
1240   ],
1241   "Firefox Browser Page Page.Events.PageError should fire": [
1242     "TIMEOUT"
1243   ],
1244   "Firefox Browser Page Page.setUserAgent should work": [
1245     "PASS"
1246   ],
1247   "Firefox Browser Page Page.setUserAgent should work for subframes": [
1248     "PASS"
1249   ],
1250   "Firefox Browser Page Page.setUserAgent should emulate device user-agent": [
1251     "PASS"
1252   ],
1253   "Firefox Browser Page Page.setContent should work": [
1254     "PASS"
1255   ],
1256   "Firefox Browser Page Page.setContent should work with doctype": [
1257     "PASS"
1258   ],
1259   "Firefox Browser Page Page.setContent should work with HTML 4 doctype": [
1260     "PASS"
1261   ],
1262   "Firefox Browser Page Page.setContent should respect timeout": [
1263     "PASS",
1264     "FAIL"
1265   ],
1266   "Firefox Browser Page Page.setContent should respect default navigation timeout": [
1267     "PASS",
1268     "FAIL"
1269   ],
1270   "Firefox Browser Page Page.setContent should await resources to load": [
1271     "PASS",
1272     "FAIL"
1273   ],
1274   "Firefox Browser Page Page.setContent should work fast enough": [
1275     "PASS"
1276   ],
1277   "Firefox Browser Page Page.setContent should work with tricky content": [
1278     "PASS"
1279   ],
1280   "Firefox Browser Page Page.setContent should work with accents": [
1281     "PASS"
1282   ],
1283   "Firefox Browser Page Page.setContent should work with emojis": [
1284     "PASS"
1285   ],
1286   "Firefox Browser Page Page.setContent should work with newline": [
1287     "PASS"
1288   ],
1289   "Firefox Browser Page Page.setBypassCSP should bypass CSP meta tag": [
1290     "SKIP"
1291   ],
1292   "Firefox Browser Page Page.setBypassCSP should bypass CSP header": [
1293     "SKIP"
1294   ],
1295   "Firefox Browser Page Page.setBypassCSP should bypass after cross-process navigation": [
1296     "SKIP"
1297   ],
1298   "Firefox Browser Page Page.setBypassCSP should bypass CSP in iframes as well": [
1299     "SKIP"
1300   ],
1301   "Firefox Browser Page Page.addScriptTag should throw an error if no options are provided": [
1302     "PASS"
1303   ],
1304   "Firefox Browser Page Page.addScriptTag should work with a url": [
1305     "PASS"
1306   ],
1307   "Firefox Browser Page Page.addScriptTag should work with a url and type=module": [
1308     "PASS"
1309   ],
1310   "Firefox Browser Page Page.addScriptTag should work with a path and type=module": [
1311     "PASS"
1312   ],
1313   "Firefox Browser Page Page.addScriptTag should work with a content and type=module": [
1314     "PASS"
1315   ],
1316   "Firefox Browser Page Page.addScriptTag should throw an error if loading from url fail": [
1317     "PASS"
1318   ],
1319   "Firefox Browser Page Page.addScriptTag should work with a path": [
1320     "PASS"
1321   ],
1322   "Firefox Browser Page Page.addScriptTag should include sourcemap when path is provided": [
1323     "PASS"
1324   ],
1325   "Firefox Browser Page Page.addScriptTag should work with content": [
1326     "PASS"
1327   ],
1328   "Firefox Browser Page Page.addScriptTag should throw when added with content to the CSP page": [
1329     "SKIP"
1330   ],
1331   "Firefox Browser Page Page.addScriptTag should throw when added with URL to the CSP page": [
1332     "PASS"
1333   ],
1334   "Firefox Browser Page Page.addStyleTag should throw an error if no options are provided": [
1335     "PASS"
1336   ],
1337   "Firefox Browser Page Page.addStyleTag should work with a url": [
1338     "PASS"
1339   ],
1340   "Firefox Browser Page Page.addStyleTag should throw an error if loading from url fail": [
1341     "PASS"
1342   ],
1343   "Firefox Browser Page Page.addStyleTag should work with a path": [
1344     "PASS"
1345   ],
1346   "Firefox Browser Page Page.addStyleTag should include sourcemap when path is provided": [
1347     "PASS"
1348   ],
1349   "Firefox Browser Page Page.addStyleTag should work with content": [
1350     "PASS"
1351   ],
1352   "Firefox Browser Page Page.addStyleTag should throw when added with content to the CSP page": [
1353     "SKIP"
1354   ],
1355   "Firefox Browser Page Page.addStyleTag should throw when added with URL to the CSP page": [
1356     "PASS"
1357   ],
1358   "Firefox Browser Page Page.url should work": [
1359     "PASS"
1360   ],
1361   "Firefox Browser Page Page.setJavaScriptEnabled should work": [
1362     "FAIL"
1363   ],
1364   "Firefox Browser Page Page.setCacheEnabled should enable or disable the cache based on the state passed": [
1365     "PASS"
1366   ],
1367   "Firefox Browser Page Page.setCacheEnabled should stay disabled when toggling request interception on/off": [
1368     "FAIL"
1369   ],
1370   "Firefox Browser Page Page.pdf should be able to save file": [
1371     "SKIP"
1372   ],
1373   "Firefox Browser Page Page.title should return the page title": [
1374     "PASS"
1375   ],
1376   "Firefox Browser Page Page.select should select single option": [
1377     "PASS"
1378   ],
1379   "Firefox Browser Page Page.select should select only first option": [
1380     "PASS"
1381   ],
1382   "Firefox Browser Page Page.select should not throw when select causes navigation": [
1383     "PASS"
1384   ],
1385   "Firefox Browser Page Page.select should select multiple options": [
1386     "PASS"
1387   ],
1388   "Firefox Browser Page Page.select should respect event bubbling": [
1389     "PASS"
1390   ],
1391   "Firefox Browser Page Page.select should throw when element is not a <select>": [
1392     "PASS"
1393   ],
1394   "Firefox Browser Page Page.select should return [] on no matched values": [
1395     "PASS"
1396   ],
1397   "Firefox Browser Page Page.select should return an array of matched values": [
1398     "PASS"
1399   ],
1400   "Firefox Browser Page Page.select should return an array of one element when multiple is not set": [
1401     "PASS"
1402   ],
1403   "Firefox Browser Page Page.select should return [] on no values": [
1404     "PASS"
1405   ],
1406   "Firefox Browser Page Page.select should deselect all options when passed no values for a multiple select": [
1407     "PASS"
1408   ],
1409   "Firefox Browser Page Page.select should deselect all options when passed no values for a select without multiple": [
1410     "PASS"
1411   ],
1412   "Firefox Browser Page Page.select should throw if passed in non-strings": [
1413     "PASS"
1414   ],
1415   "Firefox Browser Page Page.select should work when re-defining top-level Event class": [
1416     "FAIL"
1417   ],
1418   "Firefox Browser Page Page.Events.Close should work with window.close": [
1419     "SKIP"
1420   ],
1421   "Firefox Browser Page Page.Events.Close should work with page.close": [
1422     "PASS"
1423   ],
1424   "Firefox Browser Page Page.browser should return the correct browser instance": [
1425     "PASS"
1426   ],
1427   "Firefox Browser Page Page.browserContext should return the correct browser instance": [
1428     "PASS"
1429   ],
1430   "Firefox Browser Page Page.screenshot should work": [
1431     "FAIL"
1432   ],
1433   "Firefox Browser Page Page.screenshot should clip rect": [
1434     "FAIL"
1435   ],
1436   "Firefox Browser Page Page.screenshot should clip elements to the viewport": [
1437     "FAIL"
1438   ],
1439   "Firefox Browser Page Page.screenshot should run in parallel": [
1440     "PASS"
1441   ],
1442   "Firefox Browser Page Page.screenshot should take fullPage screenshots": [
1443     "FAIL"
1444   ],
1445   "Firefox Browser Page Page.screenshot should run in parallel in multiple pages": [
1446     "PASS"
1447   ],
1448   "Firefox Browser Page Page.screenshot should allow transparency": [
1449     "FAIL"
1450   ],
1451   "Firefox Browser Page Page.screenshot should render white background on jpeg file": [
1452     "FAIL"
1453   ],
1454   "Firefox Browser Page Page.screenshot should work with odd clip size on Retina displays": [
1455     "PASS"
1456   ],
1457   "Firefox Browser Page Page.screenshot should return base64": [
1458     "FAIL"
1459   ],
1460   "Firefox Browser Page ElementHandle.screenshot should work": [
1461     "PASS"
1462   ],
1463   "Firefox Browser Page ElementHandle.screenshot should take into account padding and border": [
1464     "PASS"
1465   ],
1466   "Firefox Browser Page ElementHandle.screenshot should capture full element when larger than viewport": [
1467     "PASS"
1468   ],
1469   "Firefox Browser Page ElementHandle.screenshot should scroll element into view": [
1470     "PASS"
1471   ],
1472   "Firefox Browser Page ElementHandle.screenshot should work with a rotated element": [
1473     "FAIL"
1474   ],
1475   "Firefox Browser Page ElementHandle.screenshot should fail to screenshot a detached element": [
1476     "FAIL"
1477   ],
1478   "Firefox Browser Page ElementHandle.screenshot should not hang with zero width/height element": [
1479     "PASS"
1480   ],
1481   "Firefox Browser Page ElementHandle.screenshot should work for an element with fractional dimensions": [
1482     "PASS"
1483   ],
1484   "Firefox Browser Page ElementHandle.screenshot should work for an element with an offset": [
1485     "FAIL"
1486   ],
1487   "Firefox Browser Page Page.$eval should work": [
1488     "PASS"
1489   ],
1490   "Firefox Browser Page Page.$eval should accept arguments": [
1491     "PASS"
1492   ],
1493   "Firefox Browser Page Page.$eval should accept ElementHandles as arguments": [
1494     "PASS"
1495   ],
1496   "Firefox Browser Page Page.$eval should throw error if no element is found": [
1497     "PASS"
1498   ],
1499   "Firefox Browser Page Page.$$eval should work": [
1500     "PASS"
1501   ],
1502   "Firefox Browser Page Page.$ should query existing element": [
1503     "PASS"
1504   ],
1505   "Firefox Browser Page Page.$ should return null for non-existing element": [
1506     "PASS"
1507   ],
1508   "Firefox Browser Page Page.$$ should query existing elements": [
1509     "PASS"
1510   ],
1511   "Firefox Browser Page Page.$$ should return empty array if nothing is found": [
1512     "PASS"
1513   ],
1514   "Firefox Browser Page Path.$x should query existing element": [
1515     "PASS"
1516   ],
1517   "Firefox Browser Page Path.$x should return empty array for non-existing element": [
1518     "PASS"
1519   ],
1520   "Firefox Browser Page Path.$x should return multiple elements": [
1521     "PASS"
1522   ],
1523   "Firefox Browser Page ElementHandle.$ should query existing element": [
1524     "PASS"
1525   ],
1526   "Firefox Browser Page ElementHandle.$ should return null for non-existing element": [
1527     "PASS"
1528   ],
1529   "Firefox Browser Page ElementHandle.$eval should work": [
1530     "PASS"
1531   ],
1532   "Firefox Browser Page ElementHandle.$eval should retrieve content from subtree": [
1533     "PASS"
1534   ],
1535   "Firefox Browser Page ElementHandle.$eval should throw in case of missing selector": [
1536     "PASS"
1537   ],
1538   "Firefox Browser Page ElementHandle.$$eval should work": [
1539     "PASS"
1540   ],
1541   "Firefox Browser Page ElementHandle.$$eval should retrieve content from subtree": [
1542     "PASS"
1543   ],
1544   "Firefox Browser Page ElementHandle.$$eval should not throw in case of missing selector": [
1545     "PASS"
1546   ],
1547   "Firefox Browser Page ElementHandle.$$ should query existing elements": [
1548     "PASS"
1549   ],
1550   "Firefox Browser Page ElementHandle.$$ should return empty array for non-existing elements": [
1551     "PASS"
1552   ],
1553   "Firefox Browser Page ElementHandle.$x should query existing element": [
1554     "PASS"
1555   ],
1556   "Firefox Browser Page ElementHandle.$x should return null for non-existing element": [
1557     "PASS"
1558   ],
1559   "Firefox Browser Page Target Browser.targets should return all of the targets": [
1560     "PASS"
1561   ],
1562   "Firefox Browser Page Target Browser.pages should return all of the pages": [
1563     "PASS"
1564   ],
1565   "Firefox Browser Page Target should contain browser target": [
1566     "PASS"
1567   ],
1568   "Firefox Browser Page Target should be able to use the default page in the browser": [
1569     "PASS"
1570   ],
1571   "Firefox Browser Page Target should report when a new page is created and closed": [
1572     "FAIL"
1573   ],
1574   "Firefox Browser Page Target should report when a service worker is created and destroyed": [
1575     "SKIP"
1576   ],
1577   "Firefox Browser Page Target should create a worker from a service worker": [
1578     "SKIP"
1579   ],
1580   "Firefox Browser Page Target should create a worker from a shared worker": [
1581     "SKIP"
1582   ],
1583   "Firefox Browser Page Target should report when a target url changes": [
1584     "TIMEOUT"
1585   ],
1586   "Firefox Browser Page Target should not report uninitialized pages": [
1587     "FAIL"
1588   ],
1589   "Firefox Browser Page Target should not crash while redirecting if original request was missed": [
1590     "FAIL"
1591   ],
1592   "Firefox Browser Page Target should have an opener": [
1593     "FAIL"
1594   ],
1595   "Firefox Browser Page Browser.waitForTarget should wait for a target": [
1596     "SKIP"
1597   ],
1598   "Firefox Browser Page Browser.waitForTarget should timeout waiting for a non-existent target": [
1599     "PASS"
1600   ],
1601   "Firefox Browser Page Touchscreen should tap the button": [
1602     "FAIL"
1603   ],
1604   "Firefox Browser Page Touchscreen should report touches": [
1605     "FAIL"
1606   ],
1607   "Firefox Browser Page Page.waitFor should wait for selector": [
1608     "PASS"
1609   ],
1610   "Firefox Browser Page Page.waitFor should wait for an xpath": [
1611     "PASS"
1612   ],
1613   "Firefox Browser Page Page.waitFor should not allow you to select an element with single slash xpath": [
1614     "PASS"
1615   ],
1616   "Firefox Browser Page Page.waitFor should timeout": [
1617     "PASS"
1618   ],
1619   "Firefox Browser Page Page.waitFor should work with multiline body": [
1620     "PASS"
1621   ],
1622   "Firefox Browser Page Page.waitFor should wait for predicate": [
1623     "PASS"
1624   ],
1625   "Firefox Browser Page Page.waitFor should throw when unknown type": [
1626     "PASS"
1627   ],
1628   "Firefox Browser Page Page.waitFor should wait for predicate with arguments": [
1629     "PASS"
1630   ],
1631   "Firefox Browser Page Frame.waitForFunction should accept a string": [
1632     "PASS"
1633   ],
1634   "Firefox Browser Page Frame.waitForFunction should work when resolved right before execution context disposal": [
1635     "TIMEOUT"
1636   ],
1637   "Firefox Browser Page Frame.waitForFunction should poll on interval": [
1638     "PASS"
1639   ],
1640   "Firefox Browser Page Frame.waitForFunction should poll on mutation": [
1641     "PASS"
1642   ],
1643   "Firefox Browser Page Frame.waitForFunction should poll on raf": [
1644     "PASS"
1645   ],
1646   "Firefox Browser Page Frame.waitForFunction should work with strict CSP policy": [
1647     "FAIL"
1648   ],
1649   "Firefox Browser Page Frame.waitForFunction should throw on bad polling value": [
1650     "PASS"
1651   ],
1652   "Firefox Browser Page Frame.waitForFunction should throw negative polling interval": [
1653     "PASS"
1654   ],
1655   "Firefox Browser Page Frame.waitForFunction should return the success value as a JSHandle": [
1656     "PASS"
1657   ],
1658   "Firefox Browser Page Frame.waitForFunction should return the window as a success value": [
1659     "PASS"
1660   ],
1661   "Firefox Browser Page Frame.waitForFunction should accept ElementHandle arguments": [
1662     "PASS"
1663   ],
1664   "Firefox Browser Page Frame.waitForFunction should respect timeout": [
1665     "PASS"
1666   ],
1667   "Firefox Browser Page Frame.waitForFunction should respect default timeout": [
1668     "PASS"
1669   ],
1670   "Firefox Browser Page Frame.waitForFunction should disable timeout when its set to 0": [
1671     "PASS"
1672   ],
1673   "Firefox Browser Page Frame.waitForFunction should survive cross-process navigation": [
1674     "PASS"
1675   ],
1676   "Firefox Browser Page Frame.waitForFunction should survive navigations": [
1677     "PASS"
1678   ],
1679   "Firefox Browser Page Frame.waitForSelector should immediately resolve promise if node exists": [
1680     "PASS"
1681   ],
1682   "Firefox Browser Page Frame.waitForSelector should work with removed MutationObserver": [
1683     "FAIL"
1684   ],
1685   "Firefox Browser Page Frame.waitForSelector should resolve promise when node is added": [
1686     "PASS"
1687   ],
1688   "Firefox Browser Page Frame.waitForSelector should work when node is added through innerHTML": [
1689     "PASS"
1690   ],
1691   "Firefox Browser Page Frame.waitForSelector Page.waitForSelector is shortcut for main frame": [
1692     "SKIP"
1693   ],
1694   "Firefox Browser Page Frame.waitForSelector should run in specified frame": [
1695     "PASS",
1696     "FAIL"
1697   ],
1698   "Firefox Browser Page Frame.waitForSelector should throw when frame is detached": [
1699     "PASS",
1700     "FAIL"
1701   ],
1702   "Firefox Browser Page Frame.waitForSelector should survive cross-process navigation": [
1703     "PASS"
1704   ],
1705   "Firefox Browser Page Frame.waitForSelector should wait for visible": [
1706     "PASS"
1707   ],
1708   "Firefox Browser Page Frame.waitForSelector should wait for visible recursively": [
1709     "PASS"
1710   ],
1711   "Firefox Browser Page Frame.waitForSelector hidden should wait for visibility: hidden": [
1712     "PASS"
1713   ],
1714   "Firefox Browser Page Frame.waitForSelector hidden should wait for display: none": [
1715     "PASS"
1716   ],
1717   "Firefox Browser Page Frame.waitForSelector hidden should wait for removal": [
1718     "PASS"
1719   ],
1720   "Firefox Browser Page Frame.waitForSelector should return null if waiting to hide non-existing element": [
1721     "PASS"
1722   ],
1723   "Firefox Browser Page Frame.waitForSelector should respect timeout": [
1724     "PASS"
1725   ],
1726   "Firefox Browser Page Frame.waitForSelector should have an error message specifically for awaiting an element to be hidden": [
1727     "PASS"
1728   ],
1729   "Firefox Browser Page Frame.waitForSelector should respond to node attribute mutation": [
1730     "PASS"
1731   ],
1732   "Firefox Browser Page Frame.waitForSelector should return the element handle": [
1733     "PASS"
1734   ],
1735   "Firefox Browser Page Frame.waitForSelector should have correct stack trace for timeout": [
1736     "PASS"
1737   ],
1738   "Firefox Browser Page Frame.waitForXPath should support some fancy xpath": [
1739     "PASS"
1740   ],
1741   "Firefox Browser Page Frame.waitForXPath should respect timeout": [
1742     "PASS"
1743   ],
1744   "Firefox Browser Page Frame.waitForXPath should run in specified frame": [
1745     "FAIL"
1746   ],
1747   "Firefox Browser Page Frame.waitForXPath should throw when frame is detached": [
1748     "FAIL"
1749   ],
1750   "Firefox Browser Page Frame.waitForXPath hidden should wait for display: none": [
1751     "PASS"
1752   ],
1753   "Firefox Browser Page Frame.waitForXPath should return the element handle": [
1754     "PASS"
1755   ],
1756   "Firefox Browser Page Frame.waitForXPath should allow you to select a text node": [
1757     "PASS"
1758   ],
1759   "Firefox Browser Page Frame.waitForXPath should allow you to select an element with single slash": [
1760     "PASS"
1761   ],
1762   "Firefox Browser Page Workers Page.workers": [
1763     "SKIP"
1764   ],
1765   "Firefox Browser Page Workers should emit created and destroyed events": [
1766     "SKIP"
1767   ],
1768   "Firefox Browser Page Workers should report console logs": [
1769     "SKIP"
1770   ],
1771   "Firefox Browser Page Workers should have JSHandles for console logs": [
1772     "SKIP"
1773   ],
1774   "Firefox Browser Page Workers should have an execution context": [
1775     "SKIP"
1776   ],
1777   "Firefox Browser Page Workers should report errors": [
1778     "SKIP"
1779   ],
1780   "Firefox Browser BrowserContext should have default context": [
1781     "FAIL"
1782   ],
1783   "Firefox Browser BrowserContext should create new incognito context": [
1784     "FAIL"
1785   ],
1786   "Firefox Browser BrowserContext should close all belonging targets once closing context": [
1787     "FAIL"
1788   ],
1789   "Firefox Browser BrowserContext window.open should use parent tab context": [
1790     "FAIL"
1791   ],
1792   "Firefox Browser BrowserContext should fire target events": [
1793     "FAIL"
1794   ],
1795   "Firefox Browser BrowserContext should wait for a target": [
1796     "SKIP"
1797   ],
1798   "Firefox Browser BrowserContext should timeout waiting for a non-existent target": [
1799     "PASS"
1800   ],
1801   "Firefox Browser BrowserContext should isolate localStorage and cookies": [
1802     "FAIL"
1803   ],
1804   "Firefox Browser BrowserContext should work across sessions": [
1805     "FAIL"
1806   ],
1807   "Firefox ignoreHTTPSErrors Response.securityDetails should work": [
1808     "PASS"
1809   ],
1810   "Firefox ignoreHTTPSErrors Response.securityDetails should be |null| for non-secure requests": [
1811     "PASS"
1812   ],
1813   "Firefox ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails": [
1814     "PASS"
1815   ],
1816   "Firefox ignoreHTTPSErrors should work": [
1817     "PASS"
1818   ],
1819   "Firefox ignoreHTTPSErrors should work with request interception": [
1820     "FAIL"
1821   ],
1822   "Firefox ignoreHTTPSErrors should work with mixed content": [
1823     "FAIL"
1824   ],
1825   "Firefox DefaultBrowserContext page.cookies() should work": [
1826     "FAIL"
1827   ],
1828   "Firefox DefaultBrowserContext page.setCookie() should work": [
1829     "PASS"
1830   ],
1831   "Firefox DefaultBrowserContext page.deleteCookie() should work": [
1832     "PASS"
1833   ],
1834   "Firefox Puppeteer BrowserFetcher should download and extract linux binary": [
1835     "PASS"
1836   ],
1837   "Firefox Puppeteer Browser.disconnect should reject navigation when browser closes": [
1838     "PASS"
1839   ],
1840   "Firefox Puppeteer Browser.disconnect should reject waitForSelector when browser closes": [
1841     "SKIP"
1842   ],
1843   "Firefox Puppeteer Browser.close should terminate network waiters": [
1844     "SKIP"
1845   ],
1846   "Firefox Puppeteer Puppeteer.launch should reject all promises when browser is closed": [
1847     "SKIP"
1848   ],
1849   "Firefox Puppeteer Puppeteer.launch should reject if executable path is invalid": [
1850     "PASS"
1851   ],
1852   "Firefox Puppeteer Puppeteer.launch userDataDir option": [
1853     "SKIP"
1854   ],
1855   "Firefox Puppeteer Puppeteer.launch userDataDir argument": [
1856     "SKIP"
1857   ],
1858   "Firefox Puppeteer Puppeteer.launch userDataDir option should restore state": [
1859     "SKIP"
1860   ],
1861   "Firefox Puppeteer Puppeteer.launch userDataDir option should restore cookies": [
1862     "SKIP"
1863   ],
1864   "Firefox Puppeteer Puppeteer.launch should return the default arguments": [
1865     "PASS"
1866   ],
1867   "Firefox Puppeteer Puppeteer.launch should report the correct product": [
1868     "PASS"
1869   ],
1870   "Firefox Puppeteer Puppeteer.launch should work with no default arguments": [
1871     "SKIP"
1872   ],
1873   "Firefox Puppeteer Puppeteer.launch should filter out ignored default arguments": [
1874     "SKIP"
1875   ],
1876   "Firefox Puppeteer Puppeteer.launch should have default URL when launching browser": [
1877     "SKIP"
1878   ],
1879   "Firefox Puppeteer Puppeteer.launch should have custom URL when launching browser": [
1880     "SKIP"
1881   ],
1882   "Firefox Puppeteer Puppeteer.launch should set the default viewport": [
1883     "SKIP"
1884   ],
1885   "Firefox Puppeteer Puppeteer.launch should disable the default viewport": [
1886     "SKIP"
1887   ],
1888   "Firefox Puppeteer Puppeteer.launch should take fullPage screenshots when defaultViewport is null": [
1889     "SKIP"
1890   ],
1891   "Firefox Puppeteer Puppeteer.connect should be able to connect multiple times to the same browser": [
1892     "SKIP"
1893   ],
1894   "Firefox Puppeteer Puppeteer.connect should be able to close remote browser": [
1895     "SKIP"
1896   ],
1897   "Firefox Puppeteer Puppeteer.connect should support ignoreHTTPSErrors option": [
1898     "SKIP"
1899   ],
1900   "Firefox Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser": [
1901     "SKIP"
1902   ],
1903   "Firefox Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously": [
1904     "SKIP"
1905   ],
1906   "Firefox Puppeteer Puppeteer.executablePath should work": [
1907     "SKIP"
1908   ],
1909   "Firefox Top-level requires should require top-level Errors": [
1910     "PASS"
1911   ],
1912   "Firefox Top-level requires should require top-level DeviceDescriptors": [
1913     "PASS"
1914   ],
1915   "Firefox Browser target events should work": [
1916     "SKIP"
1917   ],
1918   "Firefox Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed": [
1919     "SKIP"
1920   ],
1921   "Firefox Fixtures dumpio option should work with pipe option": [
1922     "SKIP"
1923   ],
1924   "Firefox Fixtures should dump browser process stderr": [
1925     "SKIP"
1926   ],
1927   "Firefox Fixtures should close the browser when the node process closes": [
1928     "SKIP"
1929   ]