2 "Accessibility should work (accessibility.spec.js)": [
5 "Accessibility should report uninteresting nodes (accessibility.spec.js)": [
8 "Accessibility roledescription (accessibility.spec.js)": [
11 "Accessibility orientation (accessibility.spec.js)": [
14 "Accessibility autocomplete (accessibility.spec.js)": [
17 "Accessibility multiselectable (accessibility.spec.js)": [
20 "Accessibility keyshortcuts (accessibility.spec.js)": [
23 "Accessibility filtering children of leaf nodes should not report text nodes inside controls (accessibility.spec.js)": [
26 "Accessibility filtering children of leaf nodes rich text editable fields should have children (accessibility.spec.js)": [
29 "Accessibility filtering children of leaf nodes rich text editable fields with role should have children (accessibility.spec.js)": [
32 "Accessibility filtering children of leaf nodes non editable textbox with role and tabIndex and label should not have children (accessibility.spec.js)": [
35 "Accessibility filtering children of leaf nodes checkbox with and tabIndex and label should not have children (accessibility.spec.js)": [
38 "Accessibility filtering children of leaf nodes checkbox without label should not have children (accessibility.spec.js)": [
41 "Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with role should not have children (accessibility.spec.js)": [
44 "Accessibility filtering children of leaf nodes plaintext contenteditable plain text field without role should not have content (accessibility.spec.js)": [
47 "Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with tabindex and without role should not have content (accessibility.spec.js)": [
50 "Accessibility filtering children of leaf nodes root option should work a button (accessibility.spec.js)": [
53 "Accessibility filtering children of leaf nodes root option should work an input (accessibility.spec.js)": [
56 "Accessibility filtering children of leaf nodes root option should work a menu (accessibility.spec.js)": [
59 "Accessibility filtering children of leaf nodes root option should return null when the element is no longer in DOM (accessibility.spec.js)": [
62 "Accessibility filtering children of leaf nodes root option should support the interestingOnly option (accessibility.spec.js)": [
65 "Browser specs Browser.version should return whether we are in headless (browser.spec.js)": [
68 "Browser specs Browser.userAgent should include WebKit (browser.spec.js)": [
71 "Browser specs Browser.target should return browser target (browser.spec.js)": [
74 "Browser specs Browser.process should return child_process instance (browser.spec.js)": [
77 "Browser specs Browser.process should not return child_process for remote browser (browser.spec.js)": [
80 "Browser specs Browser.isConnected should set the browser connected state (browser.spec.js)": [
83 "BrowserContext should have default context (browsercontext.spec.js)": [
86 "BrowserContext should create new incognito context (browsercontext.spec.js)": [
89 "BrowserContext should close all belonging targets once closing context (browsercontext.spec.js)": [
92 "BrowserContext window.open should use parent tab context (browsercontext.spec.js)": [
95 "BrowserContext should fire target events (browsercontext.spec.js)": [
98 "BrowserContext should wait for a target (browsercontext.spec.js)": [
101 "BrowserContext should timeout waiting for a non-existent target (browsercontext.spec.js)": [
104 "BrowserContext should isolate localStorage and cookies (browsercontext.spec.js)": [
107 "BrowserContext should work across sessions (browsercontext.spec.js)": [
110 "Page.click should click the button (click.spec.js)": [
113 "Page.click should click svg (click.spec.js)": [
116 "Page.click should click the button if window.Node is removed (click.spec.js)": [
119 "Page.click should click on a span with an inline element inside (click.spec.js)": [
122 "Page.click should not throw UnhandledPromiseRejection when page closes (click.spec.js)": [
125 "Page.click should click the button after navigation (click.spec.js)": [
128 "Page.click should click with disabled javascript (click.spec.js)": [
131 "Page.click should click when one of inline box children is outside of viewport (click.spec.js)": [
134 "Page.click should select the text by triple clicking (click.spec.js)": [
137 "Page.click should click offscreen buttons (click.spec.js)": [
140 "Page.click should click wrapped links (click.spec.js)": [
143 "Page.click should click on checkbox input and toggle (click.spec.js)": [
146 "Page.click should click on checkbox label and toggle (click.spec.js)": [
149 "Page.click should fail to click a missing button (click.spec.js)": [
152 "Page.click should not hang with touch-enabled viewports (click.spec.js)": [
155 "Page.click should scroll and click the button (click.spec.js)": [
158 "Page.click should double click the button (click.spec.js)": [
161 "Page.click should click a partially obscured button (click.spec.js)": [
164 "Page.click should click a rotated button (click.spec.js)": [
167 "Page.click should fire contextmenu event on right click (click.spec.js)": [
170 "Page.click should click links which cause navigation (click.spec.js)": [
173 "Page.click should click the button inside an iframe (click.spec.js)": [
176 "Page.click should click the button with fixed position inside an iframe (click.spec.js)": [
179 "Page.click should click the button with deviceScaleFactor set (click.spec.js)": [
182 "Cookie specs Page.cookies should return no cookies in pristine browser context (cookies.spec.js)": [
185 "Cookie specs Page.cookies should get a cookie (cookies.spec.js)": [
188 "Cookie specs Page.cookies should properly report httpOnly cookie (cookies.spec.js)": [
191 "Cookie specs Page.cookies should properly report \"Strict\" sameSite cookie (cookies.spec.js)": [
194 "Cookie specs Page.cookies should properly report \"Lax\" sameSite cookie (cookies.spec.js)": [
197 "Cookie specs Page.cookies should get multiple cookies (cookies.spec.js)": [
200 "Cookie specs Page.cookies should get cookies from multiple urls (cookies.spec.js)": [
203 "Cookie specs Page.setCookie should work (cookies.spec.js)": [
206 "Cookie specs Page.setCookie should isolate cookies in browser contexts (cookies.spec.js)": [
209 "Cookie specs Page.setCookie should set multiple cookies (cookies.spec.js)": [
212 "Cookie specs Page.setCookie should have |expires| set to |-1| for session cookies (cookies.spec.js)": [
215 "Cookie specs Page.setCookie should set cookie with reasonable defaults (cookies.spec.js)": [
218 "Cookie specs Page.setCookie should set a cookie with a path (cookies.spec.js)": [
221 "Cookie specs Page.setCookie should not set a cookie on a blank page (cookies.spec.js)": [
224 "Cookie specs Page.setCookie should not set a cookie with blank page URL (cookies.spec.js)": [
227 "Cookie specs Page.setCookie should not set a cookie on a data URL page (cookies.spec.js)": [
230 "Cookie specs Page.setCookie should default to setting secure cookie for HTTPS websites (cookies.spec.js)": [
233 "Cookie specs Page.setCookie should be able to set unsecure cookie for HTTP website (cookies.spec.js)": [
236 "Cookie specs Page.setCookie should set a cookie on a different domain (cookies.spec.js)": [
239 "Cookie specs Page.setCookie should set cookies from a frame (cookies.spec.js)": [
242 "Cookie specs Page.setCookie should set secure same-site cookies from a frame (cookies.spec.js)": [
245 "Cookie specs Page.deleteCookie should work (cookies.spec.js)": [
248 "DefaultBrowserContext page.cookies() should work (defaultbrowsercontext.spec.js)": [
251 "DefaultBrowserContext page.setCookie() should work (defaultbrowsercontext.spec.js)": [
254 "DefaultBrowserContext page.deleteCookie() should work (defaultbrowsercontext.spec.js)": [
257 "Page.Events.Dialog should fire (dialog.spec.js)": [
260 "Page.Events.Dialog should allow accepting prompts (dialog.spec.js)": [
263 "Page.Events.Dialog should dismiss the prompt (dialog.spec.js)": [
266 "ElementHandle specs ElementHandle.boundingBox should work (elementhandle.spec.js)": [
269 "ElementHandle specs ElementHandle.boundingBox should handle nested frames (elementhandle.spec.js)": [
272 "ElementHandle specs ElementHandle.boundingBox should return null for invisible elements (elementhandle.spec.js)": [
275 "ElementHandle specs ElementHandle.boundingBox should force a layout (elementhandle.spec.js)": [
278 "ElementHandle specs ElementHandle.boundingBox should work with SVG nodes (elementhandle.spec.js)": [
281 "ElementHandle specs ElementHandle.boxModel should work (elementhandle.spec.js)": [
284 "ElementHandle specs ElementHandle.boxModel should return null for invisible elements (elementhandle.spec.js)": [
287 "ElementHandle specs ElementHandle.contentFrame should work (elementhandle.spec.js)": [
290 "ElementHandle specs ElementHandle.click should work (elementhandle.spec.js)": [
293 "ElementHandle specs ElementHandle.click should work for Shadow DOM v1 (elementhandle.spec.js)": [
296 "ElementHandle specs ElementHandle.click should work for TextNodes (elementhandle.spec.js)": [
299 "ElementHandle specs ElementHandle.click should throw for detached nodes (elementhandle.spec.js)": [
302 "ElementHandle specs ElementHandle.click should throw for hidden nodes (elementhandle.spec.js)": [
305 "ElementHandle specs ElementHandle.click should throw for recursively hidden nodes (elementhandle.spec.js)": [
308 "ElementHandle specs ElementHandle.click should throw for <br> elements (elementhandle.spec.js)": [
311 "ElementHandle specs ElementHandle.hover should work (elementhandle.spec.js)": [
314 "ElementHandle specs ElementHandle.isIntersectingViewport should work (elementhandle.spec.js)": [
317 "ElementHandle specs Custom queries should register and unregister (elementhandle.spec.js)": [
320 "ElementHandle specs Custom queries should throw with invalid query names (elementhandle.spec.js)": [
323 "ElementHandle specs Custom queries should work for multiple elements (elementhandle.spec.js)": [
326 "ElementHandle specs Custom queries should eval correctly (elementhandle.spec.js)": [
329 "ElementHandle specs Custom queries should wait correctly with waitForSelector (elementhandle.spec.js)": [
332 "ElementHandle specs Custom queries should wait correctly with waitFor (elementhandle.spec.js)": [
335 "Emulation Page.viewport should get the proper viewport size (emulation.spec.js)": [
338 "Emulation Page.viewport should support mobile emulation (emulation.spec.js)": [
341 "Emulation Page.viewport should support touch emulation (emulation.spec.js)": [
344 "Emulation Page.viewport should be detectable by Modernizr (emulation.spec.js)": [
347 "Emulation Page.viewport should detect touch when applying viewport with touches (emulation.spec.js)": [
350 "Emulation Page.viewport should support landscape emulation (emulation.spec.js)": [
353 "Emulation Page.emulate should work (emulation.spec.js)": [
356 "Emulation Page.emulate should support clicking (emulation.spec.js)": [
359 "Emulation Page.emulateMedia [deprecated] should work (emulation.spec.js)": [
362 "Emulation Page.emulateMedia [deprecated] should throw in case of bad argument (emulation.spec.js)": [
365 "Emulation Page.emulateMediaType should work (emulation.spec.js)": [
368 "Emulation Page.emulateMediaType should throw in case of bad argument (emulation.spec.js)": [
371 "Emulation Page.emulateMediaFeatures should work (emulation.spec.js)": [
374 "Emulation Page.emulateMediaFeatures should throw in case of bad argument (emulation.spec.js)": [
377 "Emulation Page.emulateTimezone should work (emulation.spec.js)": [
380 "Emulation Page.emulateTimezone should throw for invalid timezone IDs (emulation.spec.js)": [
383 "Evaluation specs Page.evaluate should work (evaluation.spec.js)": [
386 "Evaluation specs Page.evaluate should transfer BigInt (evaluation.spec.js)": [
389 "Evaluation specs Page.evaluate should transfer NaN (evaluation.spec.js)": [
392 "Evaluation specs Page.evaluate should transfer -0 (evaluation.spec.js)": [
395 "Evaluation specs Page.evaluate should transfer Infinity (evaluation.spec.js)": [
398 "Evaluation specs Page.evaluate should transfer -Infinity (evaluation.spec.js)": [
401 "Evaluation specs Page.evaluate should transfer arrays (evaluation.spec.js)": [
404 "Evaluation specs Page.evaluate should transfer arrays as arrays, not objects (evaluation.spec.js)": [
407 "Evaluation specs Page.evaluate should modify global environment (evaluation.spec.js)": [
410 "Evaluation specs Page.evaluate should evaluate in the page context (evaluation.spec.js)": [
413 "Evaluation specs Page.evaluate should return undefined for objects with symbols (evaluation.spec.js)": [
416 "Evaluation specs Page.evaluate should work with function shorthands (evaluation.spec.js)": [
419 "Evaluation specs Page.evaluate should work with unicode chars (evaluation.spec.js)": [
422 "Evaluation specs Page.evaluate should throw when evaluation triggers reload (evaluation.spec.js)": [
425 "Evaluation specs Page.evaluate should await promise (evaluation.spec.js)": [
428 "Evaluation specs Page.evaluate should work right after framenavigated (evaluation.spec.js)": [
431 "Evaluation specs Page.evaluate should work from-inside an exposed function (evaluation.spec.js)": [
434 "Evaluation specs Page.evaluate should reject promise with exception (evaluation.spec.js)": [
437 "Evaluation specs Page.evaluate should support thrown strings as error messages (evaluation.spec.js)": [
440 "Evaluation specs Page.evaluate should support thrown numbers as error messages (evaluation.spec.js)": [
443 "Evaluation specs Page.evaluate should return complex objects (evaluation.spec.js)": [
446 "Evaluation specs Page.evaluate should return BigInt (evaluation.spec.js)": [
449 "Evaluation specs Page.evaluate should return NaN (evaluation.spec.js)": [
452 "Evaluation specs Page.evaluate should return -0 (evaluation.spec.js)": [
455 "Evaluation specs Page.evaluate should return Infinity (evaluation.spec.js)": [
458 "Evaluation specs Page.evaluate should return -Infinity (evaluation.spec.js)": [
461 "Evaluation specs Page.evaluate should accept \"undefined\" as one of multiple parameters (evaluation.spec.js)": [
464 "Evaluation specs Page.evaluate should properly serialize null fields (evaluation.spec.js)": [
467 "Evaluation specs Page.evaluate should return undefined for non-serializable objects (evaluation.spec.js)": [
470 "Evaluation specs Page.evaluate should fail for circular object (evaluation.spec.js)": [
473 "Evaluation specs Page.evaluate should be able to throw a tricky error (evaluation.spec.js)": [
476 "Evaluation specs Page.evaluate should accept a string (evaluation.spec.js)": [
479 "Evaluation specs Page.evaluate should accept a string with semi colons (evaluation.spec.js)": [
482 "Evaluation specs Page.evaluate should accept a string with comments (evaluation.spec.js)": [
485 "Evaluation specs Page.evaluate should accept element handle as an argument (evaluation.spec.js)": [
488 "Evaluation specs Page.evaluate should throw if underlying element was disposed (evaluation.spec.js)": [
491 "Evaluation specs Page.evaluate should throw if elementHandles are from other frames (evaluation.spec.js)": [
494 "Evaluation specs Page.evaluate should simulate a user gesture (evaluation.spec.js)": [
497 "Evaluation specs Page.evaluate should throw a nice error after a navigation (evaluation.spec.js)": [
500 "Evaluation specs Page.evaluate should not throw an error when evaluation does a navigation (evaluation.spec.js)": [
503 "Evaluation specs Page.evaluate should transfer 100Mb of data from page to node.js (evaluation.spec.js)": [
506 "Evaluation specs Page.evaluate should throw error with detailed information on exception inside promise (evaluation.spec.js)": [
509 "Evaluation specs Page.evaluateOnNewDocument should evaluate before anything else on the page (evaluation.spec.js)": [
512 "Evaluation specs Page.evaluateOnNewDocument should work with CSP (evaluation.spec.js)": [
515 "Evaluation specs Frame.evaluate should have different execution contexts (evaluation.spec.js)": [
518 "Evaluation specs Frame.evaluate should have correct execution contexts (evaluation.spec.js)": [
521 "Evaluation specs Frame.evaluate should execute after cross-site navigation (evaluation.spec.js)": [
524 "Fixtures dumpio option should work with pipe option (fixtures.spec.js)": [
527 "Fixtures should dump browser process stderr (fixtures.spec.js)": [
530 "Fixtures should close the browser when the node process closes (fixtures.spec.js)": [
533 "Frame specs Frame.executionContext should work (frame.spec.js)": [
536 "Frame specs Frame.evaluateHandle should work (frame.spec.js)": [
539 "Frame specs Frame.evaluate should throw for detached frames (frame.spec.js)": [
542 "Frame specs Frame Management should handle nested frames (frame.spec.js)": [
545 "Frame specs Frame Management should send events when frames are manipulated dynamically (frame.spec.js)": [
548 "Frame specs Frame Management should send \"framenavigated\" when navigating on anchor URLs (frame.spec.js)": [
551 "Frame specs Frame Management should persist mainFrame on cross-process navigation (frame.spec.js)": [
554 "Frame specs Frame Management should not send attach/detach events for main frame (frame.spec.js)": [
557 "Frame specs Frame Management should detach child frames on navigation (frame.spec.js)": [
560 "Frame specs Frame Management should support framesets (frame.spec.js)": [
563 "Frame specs Frame Management should report frame from-inside shadow DOM (frame.spec.js)": [
566 "Frame specs Frame Management should report frame.name() (frame.spec.js)": [
569 "Frame specs Frame Management should report frame.parent() (frame.spec.js)": [
572 "Frame specs Frame Management should report different frame instance when frame re-attaches (frame.spec.js)": [
575 "ignoreHTTPSErrors should work (ignorehttpserrors.spec.js)": [
578 "ignoreHTTPSErrors should work with request interception (ignorehttpserrors.spec.js)": [
581 "ignoreHTTPSErrors should work with mixed content (ignorehttpserrors.spec.js)": [
584 "ignoreHTTPSErrors Response.securityDetails should work (ignorehttpserrors.spec.js)": [
587 "ignoreHTTPSErrors Response.securityDetails should be |null| for non-secure requests (ignorehttpserrors.spec.js)": [
590 "ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails (ignorehttpserrors.spec.js)": [
593 "input tests input should upload the file (input.spec.js)": [
596 "input tests Page.waitForFileChooser should work when file input is attached to DOM (input.spec.js)": [
599 "input tests Page.waitForFileChooser should work when file input is not attached to DOM (input.spec.js)": [
602 "input tests Page.waitForFileChooser should respect timeout (input.spec.js)": [
605 "input tests Page.waitForFileChooser should respect default timeout when there is no custom timeout (input.spec.js)": [
608 "input tests Page.waitForFileChooser should prioritize exact timeout over default timeout (input.spec.js)": [
611 "input tests Page.waitForFileChooser should work with no timeout (input.spec.js)": [
614 "input tests Page.waitForFileChooser should return the same file chooser when there are many watchdogs simultaneously (input.spec.js)": [
617 "input tests FileChooser.accept should accept single file (input.spec.js)": [
620 "input tests FileChooser.accept should be able to read selected file (input.spec.js)": [
623 "input tests FileChooser.accept should be able to reset selected files with empty file list (input.spec.js)": [
626 "input tests FileChooser.accept should not accept multiple files for single-file input (input.spec.js)": [
629 "input tests FileChooser.accept should fail for non-existent files (input.spec.js)": [
632 "input tests FileChooser.accept should fail when accepting file chooser twice (input.spec.js)": [
635 "input tests FileChooser.cancel should cancel dialog (input.spec.js)": [
638 "input tests FileChooser.cancel should fail when canceling file chooser twice (input.spec.js)": [
641 "input tests FileChooser.isMultiple should work for single file pick (input.spec.js)": [
644 "input tests FileChooser.isMultiple should work for \"multiple\" (input.spec.js)": [
647 "input tests FileChooser.isMultiple should work for \"webkitdirectory\" (input.spec.js)": [
650 "JSHandle Page.evaluateHandle should work (jshandle.spec.js)": [
653 "JSHandle Page.evaluateHandle should accept object handle as an argument (jshandle.spec.js)": [
656 "JSHandle Page.evaluateHandle should accept object handle to primitive types (jshandle.spec.js)": [
659 "JSHandle Page.evaluateHandle should warn on nested object handles (jshandle.spec.js)": [
662 "JSHandle Page.evaluateHandle should accept object handle to unserializable value (jshandle.spec.js)": [
665 "JSHandle Page.evaluateHandle should use the same JS wrappers (jshandle.spec.js)": [
668 "JSHandle Page.evaluateHandle should work with primitives (jshandle.spec.js)": [
671 "JSHandle JSHandle.getProperty should work (jshandle.spec.js)": [
674 "JSHandle JSHandle.jsonValue should work (jshandle.spec.js)": [
677 "JSHandle JSHandle.jsonValue should not work with dates (jshandle.spec.js)": [
680 "JSHandle JSHandle.jsonValue should throw for circular objects (jshandle.spec.js)": [
683 "JSHandle JSHandle.getProperties should work (jshandle.spec.js)": [
686 "JSHandle JSHandle.getProperties should return even non-own properties (jshandle.spec.js)": [
689 "JSHandle JSHandle.asElement should work (jshandle.spec.js)": [
692 "JSHandle JSHandle.asElement should return null for non-elements (jshandle.spec.js)": [
695 "JSHandle JSHandle.asElement should return ElementHandle for TextNodes (jshandle.spec.js)": [
698 "JSHandle JSHandle.asElement should work with nullified Node (jshandle.spec.js)": [
701 "JSHandle JSHandle.toString should work for primitives (jshandle.spec.js)": [
704 "JSHandle JSHandle.toString should work for complicated objects (jshandle.spec.js)": [
707 "JSHandle JSHandle.toString should work with different subtypes (jshandle.spec.js)": [
710 "Keyboard should type into a textarea (keyboard.spec.js)": [
713 "Keyboard should press the metaKey (keyboard.spec.js)": [
716 "Keyboard should move with the arrow keys (keyboard.spec.js)": [
719 "Keyboard should send a character with ElementHandle.press (keyboard.spec.js)": [
722 "Keyboard ElementHandle.press should support |text| option (keyboard.spec.js)": [
725 "Keyboard should send a character with sendCharacter (keyboard.spec.js)": [
728 "Keyboard should report shiftKey (keyboard.spec.js)": [
731 "Keyboard should report multiple modifiers (keyboard.spec.js)": [
734 "Keyboard should send proper codes while typing (keyboard.spec.js)": [
737 "Keyboard should send proper codes while typing with shift (keyboard.spec.js)": [
740 "Keyboard should not type canceled events (keyboard.spec.js)": [
743 "Keyboard should specify repeat property (keyboard.spec.js)": [
746 "Keyboard should type all kinds of characters (keyboard.spec.js)": [
749 "Keyboard should specify location (keyboard.spec.js)": [
752 "Keyboard should throw on unknown keys (keyboard.spec.js)": [
755 "Keyboard should type emoji (keyboard.spec.js)": [
758 "Keyboard should type emoji into an iframe (keyboard.spec.js)": [
761 "Keyboard should press the meta key (keyboard.spec.js)": [
764 "Launcher specs Puppeteer BrowserFetcher should download and extract chrome linux binary (launcher.spec.js)": [
767 "Launcher specs Puppeteer BrowserFetcher should download and extract firefox linux binary (launcher.spec.js)": [
770 "Launcher specs Puppeteer Browser.disconnect should reject navigation when browser closes (launcher.spec.js)": [
773 "Launcher specs Puppeteer Browser.disconnect should reject waitForSelector when browser closes (launcher.spec.js)": [
776 "Launcher specs Puppeteer Browser.close should terminate network waiters (launcher.spec.js)": [
779 "Launcher specs Puppeteer Puppeteer.launch should reject all promises when browser is closed (launcher.spec.js)": [
782 "Launcher specs Puppeteer Puppeteer.launch should reject if executable path is invalid (launcher.spec.js)": [
785 "Launcher specs Puppeteer Puppeteer.launch userDataDir option (launcher.spec.js)": [
788 "Launcher specs Puppeteer Puppeteer.launch userDataDir argument (launcher.spec.js)": [
791 "Launcher specs Puppeteer Puppeteer.launch userDataDir option should restore state (launcher.spec.js)": [
794 "Launcher specs Puppeteer Puppeteer.launch userDataDir option should restore cookies (launcher.spec.js)": [
797 "Launcher specs Puppeteer Puppeteer.launch should return the default arguments (launcher.spec.js)": [
800 "Launcher specs Puppeteer Puppeteer.launch should report the correct product (launcher.spec.js)": [
803 "Launcher specs Puppeteer Puppeteer.launch should work with no default arguments (launcher.spec.js)": [
806 "Launcher specs Puppeteer Puppeteer.launch should filter out ignored default arguments (launcher.spec.js)": [
809 "Launcher specs Puppeteer Puppeteer.launch should have default URL when launching browser (launcher.spec.js)": [
812 "Launcher specs Puppeteer Puppeteer.launch should have custom URL when launching browser (launcher.spec.js)": [
815 "Launcher specs Puppeteer Puppeteer.launch should set the default viewport (launcher.spec.js)": [
818 "Launcher specs Puppeteer Puppeteer.launch should disable the default viewport (launcher.spec.js)": [
821 "Launcher specs Puppeteer Puppeteer.launch should take fullPage screenshots when defaultViewport is null (launcher.spec.js)": [
824 "Launcher specs Puppeteer Puppeteer.launch should be able to launch Chrome (launcher.spec.js)": [
827 "Launcher specs Puppeteer Puppeteer.launch falls back to launching chrome if there is an unknown product but logs a warning (launcher.spec.js)": [
830 "Launcher specs Puppeteer Puppeteer.launch should be able to launch Firefox (launcher.spec.js)": [
833 "Launcher specs Puppeteer Puppeteer.connect should be able to connect multiple times to the same browser (launcher.spec.js)": [
836 "Launcher specs Puppeteer Puppeteer.connect should be able to close remote browser (launcher.spec.js)": [
839 "Launcher specs Puppeteer Puppeteer.connect should support ignoreHTTPSErrors option (launcher.spec.js)": [
842 "Launcher specs Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser (launcher.spec.js)": [
845 "Launcher specs Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously (launcher.spec.js)": [
848 "Launcher specs Puppeteer Puppeteer.executablePath should work (launcher.spec.js)": [
851 "Launcher specs Top-level requires should require top-level Errors (launcher.spec.js)": [
854 "Launcher specs Top-level requires should require top-level DeviceDescriptors (launcher.spec.js)": [
857 "Launcher specs Browser target events should work (launcher.spec.js)": [
860 "Launcher specs Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed (launcher.spec.js)": [
863 "Mouse should click the document (mouse.spec.js)": [
866 "Mouse should resize the textarea (mouse.spec.js)": [
869 "Mouse should select the text with mouse (mouse.spec.js)": [
872 "Mouse should trigger hover state (mouse.spec.js)": [
875 "Mouse should trigger hover state with removed window.Node (mouse.spec.js)": [
878 "Mouse should set modifier keys on click (mouse.spec.js)": [
881 "Mouse should tween mouse movement (mouse.spec.js)": [
884 "Mouse should work with mobile viewports and cross process navigations (mouse.spec.js)": [
887 "navigation Page.goto should work (navigation.spec.js)": [
890 "navigation Page.goto should work with anchor navigation (navigation.spec.js)": [
893 "navigation Page.goto should work with redirects (navigation.spec.js)": [
896 "navigation Page.goto should navigate to about:blank (navigation.spec.js)": [
899 "navigation Page.goto should return response when page changes its URL after load (navigation.spec.js)": [
902 "navigation Page.goto should work with subframes return 204 (navigation.spec.js)": [
905 "navigation Page.goto should fail when server returns 204 (navigation.spec.js)": [
908 "navigation Page.goto should navigate to empty page with domcontentloaded (navigation.spec.js)": [
911 "navigation Page.goto should work when page calls history API in beforeunload (navigation.spec.js)": [
914 "navigation Page.goto should navigate to empty page with networkidle0 (navigation.spec.js)": [
917 "navigation Page.goto should navigate to empty page with networkidle2 (navigation.spec.js)": [
920 "navigation Page.goto should fail when navigating to bad url (navigation.spec.js)": [
923 "navigation Page.goto should fail when navigating to bad SSL (navigation.spec.js)": [
926 "navigation Page.goto should fail when navigating to bad SSL after redirects (navigation.spec.js)": [
929 "navigation Page.goto should throw if networkidle is passed as an option (navigation.spec.js)": [
932 "navigation Page.goto should fail when main resources failed to load (navigation.spec.js)": [
935 "navigation Page.goto should fail when exceeding maximum navigation timeout (navigation.spec.js)": [
938 "navigation Page.goto should fail when exceeding default maximum navigation timeout (navigation.spec.js)": [
941 "navigation Page.goto should fail when exceeding default maximum timeout (navigation.spec.js)": [
944 "navigation Page.goto should prioritize default navigation timeout over default timeout (navigation.spec.js)": [
947 "navigation Page.goto should disable timeout when its set to 0 (navigation.spec.js)": [
950 "navigation Page.goto should work when navigating to valid url (navigation.spec.js)": [
953 "navigation Page.goto should work when navigating to data url (navigation.spec.js)": [
956 "navigation Page.goto should work when navigating to 404 (navigation.spec.js)": [
959 "navigation Page.goto should return last response in redirect chain (navigation.spec.js)": [
962 "navigation Page.goto should wait for network idle to succeed navigation (navigation.spec.js)": [
965 "navigation Page.goto should not leak listeners during navigation (navigation.spec.js)": [
968 "navigation Page.goto should not leak listeners during bad navigation (navigation.spec.js)": [
971 "navigation Page.goto should not leak listeners during navigation of 11 pages (navigation.spec.js)": [
974 "navigation Page.goto should navigate to dataURL and fire dataURL requests (navigation.spec.js)": [
977 "navigation Page.goto should navigate to URL with hash and fire requests without hash (navigation.spec.js)": [
980 "navigation Page.goto should work with self requesting page (navigation.spec.js)": [
983 "navigation Page.goto should fail when navigating and show the url at the error message (navigation.spec.js)": [
986 "navigation Page.goto should send referer (navigation.spec.js)": [
989 "navigation Page.waitForNavigation should work (navigation.spec.js)": [
992 "navigation Page.waitForNavigation should work with both domcontentloaded and load (navigation.spec.js)": [
995 "navigation Page.waitForNavigation should work with clicking on anchor links (navigation.spec.js)": [
998 "navigation Page.waitForNavigation should work with history.pushState() (navigation.spec.js)": [
1001 "navigation Page.waitForNavigation should work with history.replaceState() (navigation.spec.js)": [
1004 "navigation Page.waitForNavigation should work with DOM history.back()/history.forward() (navigation.spec.js)": [
1007 "navigation Page.waitForNavigation should work when subframe issues window.stop() (navigation.spec.js)": [
1010 "navigation Page.goBack should work (navigation.spec.js)": [
1013 "navigation Page.goBack should work with HistoryAPI (navigation.spec.js)": [
1016 "navigation Frame.goto should navigate subframes (navigation.spec.js)": [
1019 "navigation Frame.goto should reject when frame detaches (navigation.spec.js)": [
1022 "navigation Frame.goto should return matching responses (navigation.spec.js)": [
1025 "navigation Frame.waitForNavigation should work (navigation.spec.js)": [
1028 "navigation Frame.waitForNavigation should fail when frame detaches (navigation.spec.js)": [
1031 "navigation Page.reload should work (navigation.spec.js)": [
1034 "network Page.Events.Request should fire for navigation requests (network.spec.js)": [
1037 "network Page.Events.Request should fire for iframes (network.spec.js)": [
1040 "network Page.Events.Request should fire for fetches (network.spec.js)": [
1043 "network Request.frame should work for main frame navigation request (network.spec.js)": [
1046 "network Request.frame should work for subframe navigation request (network.spec.js)": [
1049 "network Request.frame should work for fetch requests (network.spec.js)": [
1052 "network Request.headers should work (network.spec.js)": [
1055 "network Response.headers should work (network.spec.js)": [
1058 "network Response.fromCache should return |false| for non-cached content (network.spec.js)": [
1061 "network Response.fromCache should work (network.spec.js)": [
1064 "network Response.fromServiceWorker should return |false| for non-service-worker content (network.spec.js)": [
1067 "network Response.fromServiceWorker Response.fromServiceWorker (network.spec.js)": [
1070 "network Request.postData should work (network.spec.js)": [
1073 "network Request.postData should be |undefined| when there is no post data (network.spec.js)": [
1076 "network Response.text should work (network.spec.js)": [
1079 "network Response.text should return uncompressed text (network.spec.js)": [
1082 "network Response.text should throw when requesting body of redirected response (network.spec.js)": [
1085 "network Response.text should wait until response completes (network.spec.js)": [
1088 "network Response.json should work (network.spec.js)": [
1091 "network Response.buffer should work (network.spec.js)": [
1094 "network Response.buffer should work with compression (network.spec.js)": [
1097 "network Response.statusText should work (network.spec.js)": [
1100 "network Network Events Page.Events.Request (network.spec.js)": [
1103 "network Network Events Page.Events.Response (network.spec.js)": [
1106 "network Network Events Page.Events.RequestFailed (network.spec.js)": [
1109 "network Network Events Page.Events.RequestFinished (network.spec.js)": [
1112 "network Network Events should fire events in proper order (network.spec.js)": [
1115 "network Network Events should support redirects (network.spec.js)": [
1118 "network Request.isNavigationRequest should work (network.spec.js)": [
1121 "network Request.isNavigationRequest should work with request interception (network.spec.js)": [
1124 "network Request.isNavigationRequest should work when navigating to image (network.spec.js)": [
1127 "network Page.setExtraHTTPHeaders should work (network.spec.js)": [
1130 "network Page.setExtraHTTPHeaders should throw for non-string header values (network.spec.js)": [
1133 "network Page.authenticate should work (network.spec.js)": [
1136 "network Page.authenticate should fail if wrong credentials (network.spec.js)": [
1139 "network Page.authenticate should allow disable authentication (network.spec.js)": [
1142 "Page Page.close should reject all promises when page is closed (page.spec.js)": [
1145 "Page Page.close should not be visible in browser.pages (page.spec.js)": [
1148 "Page Page.close should run beforeunload if asked for (page.spec.js)": [
1151 "Page Page.close should *not* run beforeunload by default (page.spec.js)": [
1154 "Page Page.close should set the page close state (page.spec.js)": [
1157 "Page Page.close should terminate network waiters (page.spec.js)": [
1160 "Page Page.Events.Load should fire when expected (page.spec.js)": [
1163 "Page Async stacks should work (page.spec.js)": [
1166 "Page Page.Events.error should throw when page crashes (page.spec.js)": [
1169 "Page Page.Events.Popup should work (page.spec.js)": [
1172 "Page Page.Events.Popup should work with noopener (page.spec.js)": [
1175 "Page Page.Events.Popup should work with clicking target=_blank (page.spec.js)": [
1178 "Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener (page.spec.js)": [
1181 "Page Page.Events.Popup should work with clicking target=_blank and rel=noopener (page.spec.js)": [
1184 "Page BrowserContext.overridePermissions should be prompt by default (page.spec.js)": [
1187 "Page BrowserContext.overridePermissions should deny permission when not listed (page.spec.js)": [
1190 "Page BrowserContext.overridePermissions should fail when bad permission is given (page.spec.js)": [
1193 "Page BrowserContext.overridePermissions should grant permission when listed (page.spec.js)": [
1196 "Page BrowserContext.overridePermissions should reset permissions (page.spec.js)": [
1199 "Page BrowserContext.overridePermissions should trigger permission onchange (page.spec.js)": [
1202 "Page BrowserContext.overridePermissions should isolate permissions between browser contexs (page.spec.js)": [
1205 "Page Page.setGeolocation should work (page.spec.js)": [
1208 "Page Page.setGeolocation should throw when invalid longitude (page.spec.js)": [
1211 "Page Page.setOfflineMode should work (page.spec.js)": [
1214 "Page Page.setOfflineMode should emulate navigator.onLine (page.spec.js)": [
1217 "Page ExecutionContext.queryObjects should work (page.spec.js)": [
1220 "Page ExecutionContext.queryObjects should work for non-blank page (page.spec.js)": [
1223 "Page ExecutionContext.queryObjects should fail for disposed handles (page.spec.js)": [
1226 "Page ExecutionContext.queryObjects should fail primitive values as prototypes (page.spec.js)": [
1229 "Page Page.Events.Console should work (page.spec.js)": [
1232 "Page Page.Events.Console should work for different console API calls (page.spec.js)": [
1235 "Page Page.Events.Console should not fail for window object (page.spec.js)": [
1238 "Page Page.Events.Console should trigger correct Log (page.spec.js)": [
1241 "Page Page.Events.Console should have location when fetch fails (page.spec.js)": [
1244 "Page Page.Events.Console should have location for console API calls (page.spec.js)": [
1247 "Page Page.Events.Console should not throw when there are console messages in detached iframes (page.spec.js)": [
1250 "Page Page.Events.DOMContentLoaded should fire when expected (page.spec.js)": [
1253 "Page Page.metrics should get metrics from a page (page.spec.js)": [
1256 "Page Page.metrics metrics event fired on console.timeStamp (page.spec.js)": [
1259 "Page Page.waitForRequest should work (page.spec.js)": [
1262 "Page Page.waitForRequest should work with predicate (page.spec.js)": [
1265 "Page Page.waitForRequest should respect timeout (page.spec.js)": [
1268 "Page Page.waitForRequest should respect default timeout (page.spec.js)": [
1271 "Page Page.waitForRequest should work with no timeout (page.spec.js)": [
1274 "Page Page.waitForResponse should work (page.spec.js)": [
1277 "Page Page.waitForResponse should respect timeout (page.spec.js)": [
1280 "Page Page.waitForResponse should respect default timeout (page.spec.js)": [
1283 "Page Page.waitForResponse should work with predicate (page.spec.js)": [
1286 "Page Page.waitForResponse should work with no timeout (page.spec.js)": [
1289 "Page Page.exposeFunction should work (page.spec.js)": [
1292 "Page Page.exposeFunction should throw exception in page context (page.spec.js)": [
1295 "Page Page.exposeFunction should support throwing \"null\" (page.spec.js)": [
1298 "Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument (page.spec.js)": [
1301 "Page Page.exposeFunction should survive navigation (page.spec.js)": [
1304 "Page Page.exposeFunction should await returned promise (page.spec.js)": [
1307 "Page Page.exposeFunction should work on frames (page.spec.js)": [
1310 "Page Page.exposeFunction should work on frames before navigation (page.spec.js)": [
1313 "Page Page.exposeFunction should work with complex objects (page.spec.js)": [
1316 "Page Page.Events.PageError should fire (page.spec.js)": [
1319 "Page Page.setUserAgent should work (page.spec.js)": [
1322 "Page Page.setUserAgent should work for subframes (page.spec.js)": [
1325 "Page Page.setUserAgent should emulate device user-agent (page.spec.js)": [
1328 "Page Page.setContent should work (page.spec.js)": [
1331 "Page Page.setContent should work with doctype (page.spec.js)": [
1334 "Page Page.setContent should work with HTML 4 doctype (page.spec.js)": [
1337 "Page Page.setContent should respect timeout (page.spec.js)": [
1340 "Page Page.setContent should respect default navigation timeout (page.spec.js)": [
1343 "Page Page.setContent should await resources to load (page.spec.js)": [
1346 "Page Page.setContent should work fast enough (page.spec.js)": [
1349 "Page Page.setContent should work with tricky content (page.spec.js)": [
1352 "Page Page.setContent should work with accents (page.spec.js)": [
1355 "Page Page.setContent should work with emojis (page.spec.js)": [
1358 "Page Page.setContent should work with newline (page.spec.js)": [
1361 "Page Page.setBypassCSP should bypass CSP meta tag (page.spec.js)": [
1364 "Page Page.setBypassCSP should bypass CSP header (page.spec.js)": [
1367 "Page Page.setBypassCSP should bypass after cross-process navigation (page.spec.js)": [
1370 "Page Page.setBypassCSP should bypass CSP in iframes as well (page.spec.js)": [
1373 "Page Page.addScriptTag should throw an error if no options are provided (page.spec.js)": [
1376 "Page Page.addScriptTag should work with a url (page.spec.js)": [
1379 "Page Page.addScriptTag should work with a url and type=module (page.spec.js)": [
1382 "Page Page.addScriptTag should work with a path and type=module (page.spec.js)": [
1385 "Page Page.addScriptTag should work with a content and type=module (page.spec.js)": [
1388 "Page Page.addScriptTag should throw an error if loading from url fail (page.spec.js)": [
1391 "Page Page.addScriptTag should work with a path (page.spec.js)": [
1394 "Page Page.addScriptTag should include sourcemap when path is provided (page.spec.js)": [
1397 "Page Page.addScriptTag should work with content (page.spec.js)": [
1400 "Page Page.addScriptTag should throw when added with content to the CSP page (page.spec.js)": [
1403 "Page Page.addScriptTag should throw when added with URL to the CSP page (page.spec.js)": [
1406 "Page Page.addStyleTag should throw an error if no options are provided (page.spec.js)": [
1409 "Page Page.addStyleTag should work with a url (page.spec.js)": [
1412 "Page Page.addStyleTag should throw an error if loading from url fail (page.spec.js)": [
1415 "Page Page.addStyleTag should work with a path (page.spec.js)": [
1418 "Page Page.addStyleTag should include sourcemap when path is provided (page.spec.js)": [
1421 "Page Page.addStyleTag should work with content (page.spec.js)": [
1424 "Page Page.addStyleTag should throw when added with content to the CSP page (page.spec.js)": [
1427 "Page Page.addStyleTag should throw when added with URL to the CSP page (page.spec.js)": [
1430 "Page Page.url should work (page.spec.js)": [
1433 "Page Page.setJavaScriptEnabled should work (page.spec.js)": [
1436 "Page Page.setCacheEnabled should enable or disable the cache based on the state passed (page.spec.js)": [
1439 "Page Page.setCacheEnabled should stay disabled when toggling request interception on/off (page.spec.js)": [
1442 "Page printing to PDF can print to PDF and save to file (page.spec.js)": [
1445 "Page Page.title should return the page title (page.spec.js)": [
1448 "Page Page.select should select single option (page.spec.js)": [
1451 "Page Page.select should select only first option (page.spec.js)": [
1454 "Page Page.select should not throw when select causes navigation (page.spec.js)": [
1457 "Page Page.select should select multiple options (page.spec.js)": [
1460 "Page Page.select should respect event bubbling (page.spec.js)": [
1463 "Page Page.select should throw when element is not a <select> (page.spec.js)": [
1466 "Page Page.select should return [] on no matched values (page.spec.js)": [
1469 "Page Page.select should return an array of matched values (page.spec.js)": [
1472 "Page Page.select should return an array of one element when multiple is not set (page.spec.js)": [
1475 "Page Page.select should return [] on no values (page.spec.js)": [
1478 "Page Page.select should deselect all options when passed no values for a multiple select (page.spec.js)": [
1481 "Page Page.select should deselect all options when passed no values for a select without multiple (page.spec.js)": [
1484 "Page Page.select should throw if passed in non-strings (page.spec.js)": [
1487 "Page Page.select should work when re-defining top-level Event class (page.spec.js)": [
1490 "Page Page.Events.Close should work with window.close (page.spec.js)": [
1493 "Page Page.Events.Close should work with page.close (page.spec.js)": [
1496 "Page Page.browser should return the correct browser instance (page.spec.js)": [
1499 "Page Page.browserContext should return the correct browser instance (page.spec.js)": [
1502 "querySelector Page.$eval should work (queryselector.spec.js)": [
1505 "querySelector Page.$eval should accept arguments (queryselector.spec.js)": [
1508 "querySelector Page.$eval should accept ElementHandles as arguments (queryselector.spec.js)": [
1511 "querySelector Page.$eval should throw error if no element is found (queryselector.spec.js)": [
1514 "querySelector Page.$$eval should work (queryselector.spec.js)": [
1517 "querySelector Page.$ should query existing element (queryselector.spec.js)": [
1520 "querySelector Page.$ should return null for non-existing element (queryselector.spec.js)": [
1523 "querySelector Page.$$ should query existing elements (queryselector.spec.js)": [
1526 "querySelector Page.$$ should return empty array if nothing is found (queryselector.spec.js)": [
1529 "querySelector Path.$x should query existing element (queryselector.spec.js)": [
1532 "querySelector Path.$x should return empty array for non-existing element (queryselector.spec.js)": [
1535 "querySelector Path.$x should return multiple elements (queryselector.spec.js)": [
1538 "querySelector ElementHandle.$ should query existing element (queryselector.spec.js)": [
1541 "querySelector ElementHandle.$ should return null for non-existing element (queryselector.spec.js)": [
1544 "querySelector ElementHandle.$eval should work (queryselector.spec.js)": [
1547 "querySelector ElementHandle.$eval should retrieve content from subtree (queryselector.spec.js)": [
1550 "querySelector ElementHandle.$eval should throw in case of missing selector (queryselector.spec.js)": [
1553 "querySelector ElementHandle.$$eval should work (queryselector.spec.js)": [
1556 "querySelector ElementHandle.$$eval should retrieve content from subtree (queryselector.spec.js)": [
1559 "querySelector ElementHandle.$$eval should not throw in case of missing selector (queryselector.spec.js)": [
1562 "querySelector ElementHandle.$$ should query existing elements (queryselector.spec.js)": [
1565 "querySelector ElementHandle.$$ should return empty array for non-existing elements (queryselector.spec.js)": [
1568 "querySelector ElementHandle.$x should query existing element (queryselector.spec.js)": [
1571 "querySelector ElementHandle.$x should return null for non-existing element (queryselector.spec.js)": [
1574 "request interception Page.setRequestInterception should intercept (requestinterception.spec.js)": [
1577 "request interception Page.setRequestInterception should work when POST is redirected with 302 (requestinterception.spec.js)": [
1580 "request interception Page.setRequestInterception should work when header manipulation headers with redirect (requestinterception.spec.js)": [
1583 "request interception Page.setRequestInterception should be able to remove headers (requestinterception.spec.js)": [
1586 "request interception Page.setRequestInterception should contain referer header (requestinterception.spec.js)": [
1589 "request interception Page.setRequestInterception should properly return navigation response when URL has cookies (requestinterception.spec.js)": [
1592 "request interception Page.setRequestInterception should stop intercepting (requestinterception.spec.js)": [
1595 "request interception Page.setRequestInterception should show custom HTTP headers (requestinterception.spec.js)": [
1598 "request interception Page.setRequestInterception should work with redirect inside sync XHR (requestinterception.spec.js)": [
1601 "request interception Page.setRequestInterception should work with custom referer headers (requestinterception.spec.js)": [
1604 "request interception Page.setRequestInterception should be abortable (requestinterception.spec.js)": [
1607 "request interception Page.setRequestInterception should be abortable with custom error codes (requestinterception.spec.js)": [
1610 "request interception Page.setRequestInterception should send referer (requestinterception.spec.js)": [
1613 "request interception Page.setRequestInterception should fail navigation when aborting main resource (requestinterception.spec.js)": [
1616 "request interception Page.setRequestInterception should work with redirects (requestinterception.spec.js)": [
1619 "request interception Page.setRequestInterception should work with redirects for subresources (requestinterception.spec.js)": [
1622 "request interception Page.setRequestInterception should be able to abort redirects (requestinterception.spec.js)": [
1625 "request interception Page.setRequestInterception should work with equal requests (requestinterception.spec.js)": [
1628 "request interception Page.setRequestInterception should navigate to dataURL and fire dataURL requests (requestinterception.spec.js)": [
1631 "request interception Page.setRequestInterception should be able to fetch dataURL and fire dataURL requests (requestinterception.spec.js)": [
1634 "request interception Page.setRequestInterception should navigate to URL with hash and and fire requests without hash (requestinterception.spec.js)": [
1637 "request interception Page.setRequestInterception should work with encoded server (requestinterception.spec.js)": [
1640 "request interception Page.setRequestInterception should work with badly encoded server (requestinterception.spec.js)": [
1643 "request interception Page.setRequestInterception should work with encoded server - 2 (requestinterception.spec.js)": [
1646 "request interception Page.setRequestInterception should not throw \"Invalid Interception Id\" if the request was cancelled (requestinterception.spec.js)": [
1649 "request interception Page.setRequestInterception should throw if interception is not enabled (requestinterception.spec.js)": [
1652 "request interception Page.setRequestInterception should work with file URLs (requestinterception.spec.js)": [
1655 "request interception Request.continue should work (requestinterception.spec.js)": [
1658 "request interception Request.continue should amend HTTP headers (requestinterception.spec.js)": [
1661 "request interception Request.continue should redirect in a way non-observable to page (requestinterception.spec.js)": [
1664 "request interception Request.continue should amend method (requestinterception.spec.js)": [
1667 "request interception Request.continue should amend post data (requestinterception.spec.js)": [
1670 "request interception Request.continue should amend both post data and method on navigation (requestinterception.spec.js)": [
1673 "request interception Request.respond should work (requestinterception.spec.js)": [
1676 "request interception Request.respond should work with status code 422 (requestinterception.spec.js)": [
1679 "request interception Request.respond should redirect (requestinterception.spec.js)": [
1682 "request interception Request.respond should allow mocking binary responses (requestinterception.spec.js)": [
1685 "request interception Request.respond should stringify intercepted request response headers (requestinterception.spec.js)": [
1688 "Screenshots Page.screenshot should work (screenshot.spec.js)": [
1691 "Screenshots Page.screenshot should clip rect (screenshot.spec.js)": [
1694 "Screenshots Page.screenshot should clip elements to the viewport (screenshot.spec.js)": [
1697 "Screenshots Page.screenshot should run in parallel (screenshot.spec.js)": [
1700 "Screenshots Page.screenshot should take fullPage screenshots (screenshot.spec.js)": [
1703 "Screenshots Page.screenshot should run in parallel in multiple pages (screenshot.spec.js)": [
1706 "Screenshots Page.screenshot should allow transparency (screenshot.spec.js)": [
1709 "Screenshots Page.screenshot should render white background on jpeg file (screenshot.spec.js)": [
1712 "Screenshots Page.screenshot should work with odd clip size on Retina displays (screenshot.spec.js)": [
1715 "Screenshots Page.screenshot should return base64 (screenshot.spec.js)": [
1718 "Screenshots ElementHandle.screenshot should work (screenshot.spec.js)": [
1721 "Screenshots ElementHandle.screenshot should take into account padding and border (screenshot.spec.js)": [
1724 "Screenshots ElementHandle.screenshot should capture full element when larger than viewport (screenshot.spec.js)": [
1727 "Screenshots ElementHandle.screenshot should scroll element into view (screenshot.spec.js)": [
1730 "Screenshots ElementHandle.screenshot should work with a rotated element (screenshot.spec.js)": [
1733 "Screenshots ElementHandle.screenshot should fail to screenshot a detached element (screenshot.spec.js)": [
1736 "Screenshots ElementHandle.screenshot should not hang with zero width/height element (screenshot.spec.js)": [
1739 "Screenshots ElementHandle.screenshot should work for an element with fractional dimensions (screenshot.spec.js)": [
1742 "Screenshots ElementHandle.screenshot should work for an element with an offset (screenshot.spec.js)": [
1745 "Target Browser.targets should return all of the targets (target.spec.js)": [
1748 "Target Browser.pages should return all of the pages (target.spec.js)": [
1751 "Target should contain browser target (target.spec.js)": [
1754 "Target should be able to use the default page in the browser (target.spec.js)": [
1757 "Target should report when a new page is created and closed (target.spec.js)": [
1760 "Target should report when a service worker is created and destroyed (target.spec.js)": [
1763 "Target should create a worker from a service worker (target.spec.js)": [
1766 "Target should create a worker from a shared worker (target.spec.js)": [
1769 "Target should report when a target url changes (target.spec.js)": [
1772 "Target should not report uninitialized pages (target.spec.js)": [
1775 "Target should not crash while redirecting if original request was missed (target.spec.js)": [
1778 "Target should have an opener (target.spec.js)": [
1781 "Target Browser.waitForTarget should wait for a target (target.spec.js)": [
1784 "Target Browser.waitForTarget should timeout waiting for a non-existent target (target.spec.js)": [
1787 "Touchscreen should tap the button (touchscreen.spec.js)": [
1790 "Touchscreen should report touches (touchscreen.spec.js)": [
1793 "waittask specs Page.waitFor should wait for selector (waittask.spec.js)": [
1796 "waittask specs Page.waitFor should wait for an xpath (waittask.spec.js)": [
1799 "waittask specs Page.waitFor should not allow you to select an element with single slash xpath (waittask.spec.js)": [
1802 "waittask specs Page.waitFor should timeout (waittask.spec.js)": [
1805 "waittask specs Page.waitFor should work with multiline body (waittask.spec.js)": [
1808 "waittask specs Page.waitFor should wait for predicate (waittask.spec.js)": [
1811 "waittask specs Page.waitFor should throw when unknown type (waittask.spec.js)": [
1814 "waittask specs Page.waitFor should wait for predicate with arguments (waittask.spec.js)": [
1817 "waittask specs Frame.waitForFunction should accept a string (waittask.spec.js)": [
1820 "waittask specs Frame.waitForFunction should work when resolved right before execution context disposal (waittask.spec.js)": [
1823 "waittask specs Frame.waitForFunction should poll on interval (waittask.spec.js)": [
1826 "waittask specs Frame.waitForFunction should poll on mutation (waittask.spec.js)": [
1829 "waittask specs Frame.waitForFunction should poll on raf (waittask.spec.js)": [
1832 "waittask specs Frame.waitForFunction should work with strict CSP policy (waittask.spec.js)": [
1835 "waittask specs Frame.waitForFunction should throw on bad polling value (waittask.spec.js)": [
1838 "waittask specs Frame.waitForFunction should throw negative polling interval (waittask.spec.js)": [
1841 "waittask specs Frame.waitForFunction should return the success value as a JSHandle (waittask.spec.js)": [
1844 "waittask specs Frame.waitForFunction should return the window as a success value (waittask.spec.js)": [
1847 "waittask specs Frame.waitForFunction should accept ElementHandle arguments (waittask.spec.js)": [
1850 "waittask specs Frame.waitForFunction should respect timeout (waittask.spec.js)": [
1853 "waittask specs Frame.waitForFunction should respect default timeout (waittask.spec.js)": [
1856 "waittask specs Frame.waitForFunction should disable timeout when its set to 0 (waittask.spec.js)": [
1859 "waittask specs Frame.waitForFunction should survive cross-process navigation (waittask.spec.js)": [
1862 "waittask specs Frame.waitForFunction should survive navigations (waittask.spec.js)": [
1865 "waittask specs Frame.waitForSelector should immediately resolve promise if node exists (waittask.spec.js)": [
1868 "waittask specs Frame.waitForSelector should work with removed MutationObserver (waittask.spec.js)": [
1871 "waittask specs Frame.waitForSelector should resolve promise when node is added (waittask.spec.js)": [
1874 "waittask specs Frame.waitForSelector should work when node is added through innerHTML (waittask.spec.js)": [
1877 "waittask specs Frame.waitForSelector Page.waitForSelector is shortcut for main frame (waittask.spec.js)": [
1880 "waittask specs Frame.waitForSelector should run in specified frame (waittask.spec.js)": [
1883 "waittask specs Frame.waitForSelector should throw when frame is detached (waittask.spec.js)": [
1886 "waittask specs Frame.waitForSelector should survive cross-process navigation (waittask.spec.js)": [
1889 "waittask specs Frame.waitForSelector should wait for visible (waittask.spec.js)": [
1892 "waittask specs Frame.waitForSelector should wait for visible recursively (waittask.spec.js)": [
1895 "waittask specs Frame.waitForSelector hidden should wait for visibility: hidden (waittask.spec.js)": [
1898 "waittask specs Frame.waitForSelector hidden should wait for display: none (waittask.spec.js)": [
1901 "waittask specs Frame.waitForSelector hidden should wait for removal (waittask.spec.js)": [
1904 "waittask specs Frame.waitForSelector should return null if waiting to hide non-existing element (waittask.spec.js)": [
1907 "waittask specs Frame.waitForSelector should respect timeout (waittask.spec.js)": [
1910 "waittask specs Frame.waitForSelector should have an error message specifically for awaiting an element to be hidden (waittask.spec.js)": [
1913 "waittask specs Frame.waitForSelector should respond to node attribute mutation (waittask.spec.js)": [
1916 "waittask specs Frame.waitForSelector should return the element handle (waittask.spec.js)": [
1919 "waittask specs Frame.waitForSelector should have correct stack trace for timeout (waittask.spec.js)": [
1922 "waittask specs Frame.waitForXPath should support some fancy xpath (waittask.spec.js)": [
1925 "waittask specs Frame.waitForXPath should respect timeout (waittask.spec.js)": [
1928 "waittask specs Frame.waitForXPath should run in specified frame (waittask.spec.js)": [
1931 "waittask specs Frame.waitForXPath should throw when frame is detached (waittask.spec.js)": [
1934 "waittask specs Frame.waitForXPath hidden should wait for display: none (waittask.spec.js)": [
1937 "waittask specs Frame.waitForXPath should return the element handle (waittask.spec.js)": [
1940 "waittask specs Frame.waitForXPath should allow you to select a text node (waittask.spec.js)": [
1943 "waittask specs Frame.waitForXPath should allow you to select an element with single slash (waittask.spec.js)": [
1946 "Workers Page.workers (worker.spec.js)": [
1949 "Workers should emit created and destroyed events (worker.spec.js)": [
1952 "Workers should report console logs (worker.spec.js)": [
1955 "Workers should have JSHandles for console logs (worker.spec.js)": [
1958 "Workers should have an execution context (worker.spec.js)": [
1961 "Workers should report errors (worker.spec.js)": [