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