2 "Accessibility should work (accessibility.spec.ts)": [
5 "Accessibility should report uninteresting nodes (accessibility.spec.ts)": [
8 "Accessibility roledescription (accessibility.spec.ts)": [
11 "Accessibility orientation (accessibility.spec.ts)": [
14 "Accessibility autocomplete (accessibility.spec.ts)": [
17 "Accessibility multiselectable (accessibility.spec.ts)": [
20 "Accessibility keyshortcuts (accessibility.spec.ts)": [
23 "Accessibility filtering children of leaf nodes should not report text nodes inside controls (accessibility.spec.ts)": [
26 "Accessibility filtering children of leaf nodes rich text editable fields should have children (accessibility.spec.ts)": [
29 "Accessibility filtering children of leaf nodes rich text editable fields with role should have children (accessibility.spec.ts)": [
32 "Accessibility filtering children of leaf nodes non editable textbox with role and tabIndex and label should not have children (accessibility.spec.ts)": [
35 "Accessibility filtering children of leaf nodes checkbox with and tabIndex and label should not have children (accessibility.spec.ts)": [
38 "Accessibility filtering children of leaf nodes checkbox without label should not have children (accessibility.spec.ts)": [
41 "Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with role should not have children (accessibility.spec.ts)": [
44 "Accessibility filtering children of leaf nodes root option should work a button (accessibility.spec.ts)": [
47 "Accessibility filtering children of leaf nodes root option should work an input (accessibility.spec.ts)": [
50 "Accessibility filtering children of leaf nodes root option should work a menu (accessibility.spec.ts)": [
53 "Accessibility filtering children of leaf nodes root option should return null when the element is no longer in DOM (accessibility.spec.ts)": [
56 "Accessibility filtering children of leaf nodes root option should support the interestingOnly option (accessibility.spec.ts)": [
59 "Browser specs Browser.version should return whether we are in headless (browser.spec.ts)": [
62 "Browser specs Browser.userAgent should include WebKit (browser.spec.ts)": [
65 "Browser specs Browser.target should return browser target (browser.spec.ts)": [
68 "Browser specs Browser.process should return child_process instance (browser.spec.ts)": [
71 "Browser specs Browser.process should not return child_process for remote browser (browser.spec.ts)": [
74 "Browser specs Browser.isConnected should set the browser connected state (browser.spec.ts)": [
77 "BrowserContext should have default context (browsercontext.spec.ts)": [
80 "BrowserContext should create new incognito context (browsercontext.spec.ts)": [
83 "BrowserContext should close all belonging targets once closing context (browsercontext.spec.ts)": [
86 "BrowserContext window.open should use parent tab context (browsercontext.spec.ts)": [
89 "BrowserContext should fire target events (browsercontext.spec.ts)": [
92 "BrowserContext should wait for a target (browsercontext.spec.ts)": [
95 "BrowserContext should timeout waiting for a non-existent target (browsercontext.spec.ts)": [
98 "BrowserContext should isolate localStorage and cookies (browsercontext.spec.ts)": [
101 "BrowserContext should work across sessions (browsercontext.spec.ts)": [
104 "Page.click should click the button (click.spec.ts)": [
107 "Page.click should click svg (click.spec.ts)": [
110 "Page.click should click the button if window.Node is removed (click.spec.ts)": [
113 "Page.click should click on a span with an inline element inside (click.spec.ts)": [
116 "Page.click should not throw UnhandledPromiseRejection when page closes (click.spec.ts)": [
119 "Page.click should click the button after navigation (click.spec.ts)": [
122 "Page.click should click with disabled javascript (click.spec.ts)": [
125 "Page.click should click when one of inline box children is outside of viewport (click.spec.ts)": [
128 "Page.click should select the text by triple clicking (click.spec.ts)": [
131 "Page.click should click offscreen buttons (click.spec.ts)": [
134 "Page.click should click wrapped links (click.spec.ts)": [
137 "Page.click should click on checkbox input and toggle (click.spec.ts)": [
140 "Page.click should click on checkbox label and toggle (click.spec.ts)": [
143 "Page.click should fail to click a missing button (click.spec.ts)": [
146 "Page.click should not hang with touch-enabled viewports (click.spec.ts)": [
149 "Page.click should scroll and click the button (click.spec.ts)": [
152 "Page.click should double click the button (click.spec.ts)": [
155 "Page.click should click a partially obscured button (click.spec.ts)": [
158 "Page.click should click a rotated button (click.spec.ts)": [
161 "Page.click should fire contextmenu event on right click (click.spec.ts)": [
164 "Page.click should click links which cause navigation (click.spec.ts)": [
167 "Page.click should click the button inside an iframe (click.spec.ts)": [
170 "Page.click should click the button with fixed position inside an iframe (click.spec.ts)": [
173 "Page.click should click the button with deviceScaleFactor set (click.spec.ts)": [
176 "Cookie specs Page.cookies should return no cookies in pristine browser context (cookies.spec.ts)": [
179 "Cookie specs Page.cookies should get a cookie (cookies.spec.ts)": [
182 "Cookie specs Page.cookies should properly report httpOnly cookie (cookies.spec.ts)": [
185 "Cookie specs Page.cookies should properly report \"Strict\" sameSite cookie (cookies.spec.ts)": [
188 "Cookie specs Page.cookies should properly report \"Lax\" sameSite cookie (cookies.spec.ts)": [
191 "Cookie specs Page.cookies should get multiple cookies (cookies.spec.ts)": [
194 "Cookie specs Page.cookies should get cookies from multiple urls (cookies.spec.ts)": [
197 "Cookie specs Page.setCookie should work (cookies.spec.ts)": [
200 "Cookie specs Page.setCookie should isolate cookies in browser contexts (cookies.spec.ts)": [
203 "Cookie specs Page.setCookie should set multiple cookies (cookies.spec.ts)": [
206 "Cookie specs Page.setCookie should have |expires| set to |-1| for session cookies (cookies.spec.ts)": [
209 "Cookie specs Page.setCookie should set cookie with reasonable defaults (cookies.spec.ts)": [
212 "Cookie specs Page.setCookie should set a cookie with a path (cookies.spec.ts)": [
215 "Cookie specs Page.setCookie should not set a cookie on a blank page (cookies.spec.ts)": [
218 "Cookie specs Page.setCookie should not set a cookie with blank page URL (cookies.spec.ts)": [
221 "Cookie specs Page.setCookie should not set a cookie on a data URL page (cookies.spec.ts)": [
224 "Cookie specs Page.setCookie should default to setting secure cookie for HTTPS websites (cookies.spec.ts)": [
227 "Cookie specs Page.setCookie should be able to set unsecure cookie for HTTP website (cookies.spec.ts)": [
230 "Cookie specs Page.setCookie should set a cookie on a different domain (cookies.spec.ts)": [
233 "Cookie specs Page.setCookie should set cookies from a frame (cookies.spec.ts)": [
236 "Cookie specs Page.setCookie should set secure same-site cookies from a frame (cookies.spec.ts)": [
239 "Cookie specs Page.deleteCookie should work (cookies.spec.ts)": [
242 "DefaultBrowserContext page.cookies() should work (defaultbrowsercontext.spec.ts)": [
245 "DefaultBrowserContext page.setCookie() should work (defaultbrowsercontext.spec.ts)": [
248 "DefaultBrowserContext page.deleteCookie() should work (defaultbrowsercontext.spec.ts)": [
251 "Page.Events.Dialog should fire (dialog.spec.ts)": [
254 "Page.Events.Dialog should allow accepting prompts (dialog.spec.ts)": [
257 "Page.Events.Dialog should dismiss the prompt (dialog.spec.ts)": [
260 "ElementHandle specs ElementHandle.boundingBox should work (elementhandle.spec.ts)": [
263 "ElementHandle specs ElementHandle.boundingBox should handle nested frames (elementhandle.spec.ts)": [
266 "ElementHandle specs ElementHandle.boundingBox should return null for invisible elements (elementhandle.spec.ts)": [
269 "ElementHandle specs ElementHandle.boundingBox should force a layout (elementhandle.spec.ts)": [
272 "ElementHandle specs ElementHandle.boundingBox should work with SVG nodes (elementhandle.spec.ts)": [
275 "ElementHandle specs ElementHandle.boxModel should work (elementhandle.spec.ts)": [
278 "ElementHandle specs ElementHandle.boxModel should return null for invisible elements (elementhandle.spec.ts)": [
281 "ElementHandle specs ElementHandle.contentFrame should work (elementhandle.spec.ts)": [
284 "ElementHandle specs ElementHandle.click should work (elementhandle.spec.ts)": [
287 "ElementHandle specs ElementHandle.click should work for Shadow DOM v1 (elementhandle.spec.ts)": [
290 "ElementHandle specs ElementHandle.click should work for TextNodes (elementhandle.spec.ts)": [
293 "ElementHandle specs ElementHandle.click should throw for detached nodes (elementhandle.spec.ts)": [
296 "ElementHandle specs ElementHandle.click should throw for hidden nodes (elementhandle.spec.ts)": [
299 "ElementHandle specs ElementHandle.click should throw for recursively hidden nodes (elementhandle.spec.ts)": [
302 "ElementHandle specs ElementHandle.click should throw for <br> elements (elementhandle.spec.ts)": [
305 "ElementHandle specs Element.waitForSelector should wait correctly with waitForSelector on an element (elementhandle.spec.ts)": [
308 "ElementHandle specs ElementHandle.hover should work (elementhandle.spec.ts)": [
311 "ElementHandle specs ElementHandle.isIntersectingViewport should work (elementhandle.spec.ts)": [
314 "ElementHandle specs ElementHandle.isIntersectingViewport should work with threshold (elementhandle.spec.ts)": [
317 "ElementHandle specs ElementHandle.isIntersectingViewport should work with threshold of 1 (elementhandle.spec.ts)": [
320 "ElementHandle specs Custom queries should register and unregister (elementhandle.spec.ts)": [
323 "ElementHandle specs Custom queries should throw with invalid query names (elementhandle.spec.ts)": [
326 "ElementHandle specs Custom queries should work for multiple elements (elementhandle.spec.ts)": [
329 "ElementHandle specs Custom queries should eval correctly (elementhandle.spec.ts)": [
332 "ElementHandle specs Custom queries should wait correctly with waitForSelector (elementhandle.spec.ts)": [
335 "ElementHandle specs Custom queries should wait correctly with waitForSelector on an element (elementhandle.spec.ts)": [
338 "ElementHandle specs Custom queries should wait correctly with waitFor (elementhandle.spec.ts)": [
341 "ElementHandle specs Custom queries should work when both queryOne and queryAll are registered (elementhandle.spec.ts)": [
344 "ElementHandle specs Custom queries should eval when both queryOne and queryAll are registered (elementhandle.spec.ts)": [
347 "Emulation Page.viewport should get the proper viewport size (emulation.spec.ts)": [
350 "Emulation Page.viewport should support mobile emulation (emulation.spec.ts)": [
353 "Emulation Page.viewport should support touch emulation (emulation.spec.ts)": [
356 "Emulation Page.viewport should be detectable by Modernizr (emulation.spec.ts)": [
359 "Emulation Page.viewport should detect touch when applying viewport with touches (emulation.spec.ts)": [
362 "Emulation Page.viewport should support landscape emulation (emulation.spec.ts)": [
365 "Emulation Page.emulate should work (emulation.spec.ts)": [
368 "Emulation Page.emulate should support clicking (emulation.spec.ts)": [
371 "Emulation Page.emulateMediaType should work (emulation.spec.ts)": [
374 "Emulation Page.emulateMediaType should throw in case of bad argument (emulation.spec.ts)": [
377 "Emulation Page.emulateMediaFeatures should work (emulation.spec.ts)": [
380 "Emulation Page.emulateMediaFeatures should throw in case of bad argument (emulation.spec.ts)": [
383 "Emulation Page.emulateTimezone should work (emulation.spec.ts)": [
386 "Emulation Page.emulateTimezone should throw for invalid timezone IDs (emulation.spec.ts)": [
389 "Emulation Page.emulateVisionDeficiency should work (emulation.spec.ts)": [
392 "Emulation Page.emulateVisionDeficiency should throw for invalid vision deficiencies (emulation.spec.ts)": [
395 "Emulation Page.emulateNetworkConditions should change navigator.connection.effectiveType (emulation.spec.ts)": [
398 "Emulation Page.emulateCPUThrottling should change the CPU throttling rate successfully (emulation.spec.ts)": [
401 "Evaluation specs Page.evaluate should work (evaluation.spec.ts)": [
404 "Evaluation specs Page.evaluate should transfer BigInt (evaluation.spec.ts)": [
407 "Evaluation specs Page.evaluate should transfer NaN (evaluation.spec.ts)": [
410 "Evaluation specs Page.evaluate should transfer -0 (evaluation.spec.ts)": [
413 "Evaluation specs Page.evaluate should transfer Infinity (evaluation.spec.ts)": [
416 "Evaluation specs Page.evaluate should transfer -Infinity (evaluation.spec.ts)": [
419 "Evaluation specs Page.evaluate should transfer arrays (evaluation.spec.ts)": [
422 "Evaluation specs Page.evaluate should transfer arrays as arrays, not objects (evaluation.spec.ts)": [
425 "Evaluation specs Page.evaluate should modify global environment (evaluation.spec.ts)": [
428 "Evaluation specs Page.evaluate should evaluate in the page context (evaluation.spec.ts)": [
431 "Evaluation specs Page.evaluate should return undefined for objects with symbols (evaluation.spec.ts)": [
434 "Evaluation specs Page.evaluate should work with function shorthands (evaluation.spec.ts)": [
437 "Evaluation specs Page.evaluate should work with unicode chars (evaluation.spec.ts)": [
440 "Evaluation specs Page.evaluate should throw when evaluation triggers reload (evaluation.spec.ts)": [
443 "Evaluation specs Page.evaluate should await promise (evaluation.spec.ts)": [
446 "Evaluation specs Page.evaluate should work right after framenavigated (evaluation.spec.ts)": [
449 "Evaluation specs Page.evaluate should work from-inside an exposed function (evaluation.spec.ts)": [
452 "Evaluation specs Page.evaluate should reject promise with exception (evaluation.spec.ts)": [
455 "Evaluation specs Page.evaluate should support thrown strings as error messages (evaluation.spec.ts)": [
458 "Evaluation specs Page.evaluate should support thrown numbers as error messages (evaluation.spec.ts)": [
461 "Evaluation specs Page.evaluate should return complex objects (evaluation.spec.ts)": [
464 "Evaluation specs Page.evaluate should return BigInt (evaluation.spec.ts)": [
467 "Evaluation specs Page.evaluate should return NaN (evaluation.spec.ts)": [
470 "Evaluation specs Page.evaluate should return -0 (evaluation.spec.ts)": [
473 "Evaluation specs Page.evaluate should return Infinity (evaluation.spec.ts)": [
476 "Evaluation specs Page.evaluate should return -Infinity (evaluation.spec.ts)": [
479 "Evaluation specs Page.evaluate should accept \"undefined\" as one of multiple parameters (evaluation.spec.ts)": [
482 "Evaluation specs Page.evaluate should properly serialize null fields (evaluation.spec.ts)": [
485 "Evaluation specs Page.evaluate should return undefined for non-serializable objects (evaluation.spec.ts)": [
488 "Evaluation specs Page.evaluate should fail for circular object (evaluation.spec.ts)": [
491 "Evaluation specs Page.evaluate should be able to throw a tricky error (evaluation.spec.ts)": [
494 "Evaluation specs Page.evaluate should accept a string (evaluation.spec.ts)": [
497 "Evaluation specs Page.evaluate should accept a string with semi colons (evaluation.spec.ts)": [
500 "Evaluation specs Page.evaluate should accept a string with comments (evaluation.spec.ts)": [
503 "Evaluation specs Page.evaluate should accept element handle as an argument (evaluation.spec.ts)": [
506 "Evaluation specs Page.evaluate should throw if underlying element was disposed (evaluation.spec.ts)": [
509 "Evaluation specs Page.evaluate should throw if elementHandles are from other frames (evaluation.spec.ts)": [
512 "Evaluation specs Page.evaluate should simulate a user gesture (evaluation.spec.ts)": [
515 "Evaluation specs Page.evaluate should throw a nice error after a navigation (evaluation.spec.ts)": [
518 "Evaluation specs Page.evaluate should not throw an error when evaluation does a navigation (evaluation.spec.ts)": [
521 "Evaluation specs Page.evaluate should transfer 100Mb of data from page to node.js (evaluation.spec.ts)": [
524 "Evaluation specs Page.evaluate should throw error with detailed information on exception inside promise (evaluation.spec.ts)": [
527 "Evaluation specs Page.evaluateOnNewDocument should evaluate before anything else on the page (evaluation.spec.ts)": [
530 "Evaluation specs Page.evaluateOnNewDocument should work with CSP (evaluation.spec.ts)": [
533 "Evaluation specs Frame.evaluate should have different execution contexts (evaluation.spec.ts)": [
536 "Evaluation specs Frame.evaluate should have correct execution contexts (evaluation.spec.ts)": [
539 "Evaluation specs Frame.evaluate should execute after cross-site navigation (evaluation.spec.ts)": [
542 "EventEmitter on on: adds an event listener that is fired when the event is emitted (EventEmitter.spec.ts)": [
545 "EventEmitter on on sends the event data to the handler (EventEmitter.spec.ts)": [
548 "EventEmitter on on: supports chaining (EventEmitter.spec.ts)": [
551 "EventEmitter on addListener: adds an event listener that is fired when the event is emitted (EventEmitter.spec.ts)": [
554 "EventEmitter on addListener sends the event data to the handler (EventEmitter.spec.ts)": [
557 "EventEmitter on addListener: supports chaining (EventEmitter.spec.ts)": [
560 "EventEmitter off off: removes the listener so it is no longer called (EventEmitter.spec.ts)": [
563 "EventEmitter off off: supports chaining (EventEmitter.spec.ts)": [
566 "EventEmitter off removeListener: removes the listener so it is no longer called (EventEmitter.spec.ts)": [
569 "EventEmitter off removeListener: supports chaining (EventEmitter.spec.ts)": [
572 "EventEmitter once only calls the listener once and then removes it (EventEmitter.spec.ts)": [
575 "EventEmitter once supports chaining (EventEmitter.spec.ts)": [
578 "EventEmitter emit calls all the listeners for an event (EventEmitter.spec.ts)": [
581 "EventEmitter emit passes data through to the listener (EventEmitter.spec.ts)": [
584 "EventEmitter emit returns true if the event has listeners (EventEmitter.spec.ts)": [
587 "EventEmitter emit returns false if the event has listeners (EventEmitter.spec.ts)": [
590 "EventEmitter listenerCount returns the number of listeners for the given event (EventEmitter.spec.ts)": [
593 "EventEmitter removeAllListeners removes every listener from all events by default (EventEmitter.spec.ts)": [
596 "EventEmitter removeAllListeners returns the emitter for chaining (EventEmitter.spec.ts)": [
599 "EventEmitter removeAllListeners can filter to remove only listeners for a given event name (EventEmitter.spec.ts)": [
602 "Fixtures dumpio option should work with pipe option (fixtures.spec.ts)": [
605 "Fixtures should dump browser process stderr (fixtures.spec.ts)": [
608 "Fixtures should close the browser when the node process closes (fixtures.spec.ts)": [
611 "Frame specs Frame.executionContext should work (frame.spec.ts)": [
614 "Frame specs Frame.evaluateHandle should work (frame.spec.ts)": [
617 "Frame specs Frame.evaluate should throw for detached frames (frame.spec.ts)": [
620 "Frame specs Frame.evaluate allows readonly array to be an argument (frame.spec.ts)": [
623 "Frame specs Frame Management should handle nested frames (frame.spec.ts)": [
626 "Frame specs Frame Management should send events when frames are manipulated dynamically (frame.spec.ts)": [
629 "Frame specs Frame Management should send \"framenavigated\" when navigating on anchor URLs (frame.spec.ts)": [
632 "Frame specs Frame Management should persist mainFrame on cross-process navigation (frame.spec.ts)": [
635 "Frame specs Frame Management should not send attach/detach events for main frame (frame.spec.ts)": [
638 "Frame specs Frame Management should detach child frames on navigation (frame.spec.ts)": [
641 "Frame specs Frame Management should support framesets (frame.spec.ts)": [
644 "Frame specs Frame Management should report frame from-inside shadow DOM (frame.spec.ts)": [
647 "Frame specs Frame Management should report frame.name() (frame.spec.ts)": [
650 "Frame specs Frame Management should report frame.parent() (frame.spec.ts)": [
653 "Frame specs Frame Management should report different frame instance when frame re-attaches (frame.spec.ts)": [
656 "Frame specs Frame Management should support url fragment (frame.spec.ts)": [
659 "Emulate idle state changing idle state emulation causes change of the IdleDetector state (idle_override.spec.ts)": [
662 "ignoreHTTPSErrors should work (ignorehttpserrors.spec.ts)": [
665 "ignoreHTTPSErrors should work with request interception (ignorehttpserrors.spec.ts)": [
668 "ignoreHTTPSErrors should work with mixed content (ignorehttpserrors.spec.ts)": [
671 "ignoreHTTPSErrors Response.securityDetails should work (ignorehttpserrors.spec.ts)": [
674 "ignoreHTTPSErrors Response.securityDetails should be |null| for non-secure requests (ignorehttpserrors.spec.ts)": [
677 "ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails (ignorehttpserrors.spec.ts)": [
680 "input tests input should upload the file (input.spec.ts)": [
683 "input tests Page.waitForFileChooser should work when file input is attached to DOM (input.spec.ts)": [
686 "input tests Page.waitForFileChooser should work when file input is not attached to DOM (input.spec.ts)": [
689 "input tests Page.waitForFileChooser should respect timeout (input.spec.ts)": [
692 "input tests Page.waitForFileChooser should respect default timeout when there is no custom timeout (input.spec.ts)": [
695 "input tests Page.waitForFileChooser should prioritize exact timeout over default timeout (input.spec.ts)": [
698 "input tests Page.waitForFileChooser should work with no timeout (input.spec.ts)": [
701 "input tests Page.waitForFileChooser should return the same file chooser when there are many watchdogs simultaneously (input.spec.ts)": [
704 "input tests FileChooser.accept should accept single file (input.spec.ts)": [
707 "input tests FileChooser.accept should be able to read selected file (input.spec.ts)": [
710 "input tests FileChooser.accept should be able to reset selected files with empty file list (input.spec.ts)": [
713 "input tests FileChooser.accept should not accept multiple files for single-file input (input.spec.ts)": [
716 "input tests FileChooser.accept should fail for non-existent files (input.spec.ts)": [
719 "input tests FileChooser.accept should fail when accepting file chooser twice (input.spec.ts)": [
722 "input tests FileChooser.cancel should cancel dialog (input.spec.ts)": [
725 "input tests FileChooser.cancel should fail when canceling file chooser twice (input.spec.ts)": [
728 "input tests FileChooser.isMultiple should work for single file pick (input.spec.ts)": [
731 "input tests FileChooser.isMultiple should work for \"multiple\" (input.spec.ts)": [
734 "input tests FileChooser.isMultiple should work for \"webkitdirectory\" (input.spec.ts)": [
737 "JSHandle Page.evaluateHandle should work (jshandle.spec.ts)": [
740 "JSHandle Page.evaluateHandle should accept object handle as an argument (jshandle.spec.ts)": [
743 "JSHandle Page.evaluateHandle should accept object handle to primitive types (jshandle.spec.ts)": [
746 "JSHandle Page.evaluateHandle should warn on nested object handles (jshandle.spec.ts)": [
749 "JSHandle Page.evaluateHandle should accept object handle to unserializable value (jshandle.spec.ts)": [
752 "JSHandle Page.evaluateHandle should use the same JS wrappers (jshandle.spec.ts)": [
755 "JSHandle JSHandle.getProperty should work (jshandle.spec.ts)": [
758 "JSHandle JSHandle.getProperty should return a JSHandle even if the property does not exist (jshandle.spec.ts)": [
761 "JSHandle JSHandle.jsonValue should work (jshandle.spec.ts)": [
764 "JSHandle JSHandle.jsonValue works with jsonValues that are not objects (jshandle.spec.ts)": [
767 "JSHandle JSHandle.jsonValue works with jsonValues that are primitives (jshandle.spec.ts)": [
770 "JSHandle JSHandle.jsonValue should not work with dates (jshandle.spec.ts)": [
773 "JSHandle JSHandle.jsonValue should throw for circular objects (jshandle.spec.ts)": [
776 "JSHandle JSHandle.getProperties should work (jshandle.spec.ts)": [
779 "JSHandle JSHandle.getProperties should return even non-own properties (jshandle.spec.ts)": [
782 "JSHandle JSHandle.asElement should work (jshandle.spec.ts)": [
785 "JSHandle JSHandle.asElement should return null for non-elements (jshandle.spec.ts)": [
788 "JSHandle JSHandle.asElement should return ElementHandle for TextNodes (jshandle.spec.ts)": [
791 "JSHandle JSHandle.toString should work for primitives (jshandle.spec.ts)": [
794 "JSHandle JSHandle.toString should work for complicated objects (jshandle.spec.ts)": [
797 "JSHandle JSHandle.toString should work with different subtypes (jshandle.spec.ts)": [
800 "JSHandle JSHandle.clickablePoint should work (jshandle.spec.ts)": [
803 "JSHandle JSHandle.clickablePoint should work for iframes (jshandle.spec.ts)": [
806 "JSHandle JSHandle.click should work (jshandle.spec.ts)": [
809 "Keyboard should type into a textarea (keyboard.spec.ts)": [
812 "Keyboard should press the metaKey (keyboard.spec.ts)": [
815 "Keyboard should move with the arrow keys (keyboard.spec.ts)": [
818 "Keyboard should send a character with ElementHandle.press (keyboard.spec.ts)": [
821 "Keyboard ElementHandle.press should support |text| option (keyboard.spec.ts)": [
824 "Keyboard should send a character with sendCharacter (keyboard.spec.ts)": [
827 "Keyboard should report shiftKey (keyboard.spec.ts)": [
830 "Keyboard should report multiple modifiers (keyboard.spec.ts)": [
833 "Keyboard should send proper codes while typing (keyboard.spec.ts)": [
836 "Keyboard should send proper codes while typing with shift (keyboard.spec.ts)": [
839 "Keyboard should not type canceled events (keyboard.spec.ts)": [
842 "Keyboard should specify repeat property (keyboard.spec.ts)": [
845 "Keyboard should type all kinds of characters (keyboard.spec.ts)": [
848 "Keyboard should specify location (keyboard.spec.ts)": [
851 "Keyboard should throw on unknown keys (keyboard.spec.ts)": [
854 "Keyboard should type emoji (keyboard.spec.ts)": [
857 "Keyboard should type emoji into an iframe (keyboard.spec.ts)": [
860 "Keyboard should press the meta key (keyboard.spec.ts)": [
863 "Launcher specs Puppeteer BrowserFetcher should download and extract chrome linux binary (launcher.spec.ts)": [
866 "Launcher specs Puppeteer BrowserFetcher should download and extract firefox linux binary (launcher.spec.ts)": [
869 "Launcher specs Puppeteer Browser.disconnect should reject navigation when browser closes (launcher.spec.ts)": [
872 "Launcher specs Puppeteer Browser.disconnect should reject waitForSelector when browser closes (launcher.spec.ts)": [
875 "Launcher specs Puppeteer Browser.close should terminate network waiters (launcher.spec.ts)": [
878 "Launcher specs Puppeteer Puppeteer.launch should reject all promises when browser is closed (launcher.spec.ts)": [
881 "Launcher specs Puppeteer Puppeteer.launch should reject if executable path is invalid (launcher.spec.ts)": [
884 "Launcher specs Puppeteer Puppeteer.launch userDataDir option (launcher.spec.ts)": [
887 "Launcher specs Puppeteer Puppeteer.launch userDataDir option restores preferences (launcher.spec.ts)": [
890 "Launcher specs Puppeteer Puppeteer.launch userDataDir argument (launcher.spec.ts)": [
893 "Launcher specs Puppeteer Puppeteer.launch userDataDir option should restore state (launcher.spec.ts)": [
896 "Launcher specs Puppeteer Puppeteer.launch userDataDir option should restore cookies (launcher.spec.ts)": [
899 "Launcher specs Puppeteer Puppeteer.launch should return the default arguments (launcher.spec.ts)": [
902 "Launcher specs Puppeteer Puppeteer.launch should report the correct product (launcher.spec.ts)": [
905 "Launcher specs Puppeteer Puppeteer.launch should work with no default arguments (launcher.spec.ts)": [
908 "Launcher specs Puppeteer Puppeteer.launch should filter out ignored default arguments (launcher.spec.ts)": [
911 "Launcher specs Puppeteer Puppeteer.launch should have default URL when launching browser (launcher.spec.ts)": [
914 "Launcher specs Puppeteer Puppeteer.launch should have custom URL when launching browser (launcher.spec.ts)": [
917 "Launcher specs Puppeteer Puppeteer.launch should pass the timeout parameter to browser.waitForTarget (launcher.spec.ts)": [
920 "Launcher specs Puppeteer Puppeteer.launch should set the default viewport (launcher.spec.ts)": [
923 "Launcher specs Puppeteer Puppeteer.launch should disable the default viewport (launcher.spec.ts)": [
926 "Launcher specs Puppeteer Puppeteer.launch should take fullPage screenshots when defaultViewport is null (launcher.spec.ts)": [
929 "Launcher specs Puppeteer Puppeteer.launch should set the debugging port (launcher.spec.ts)": [
932 "Launcher specs Puppeteer Puppeteer.launch should not allow setting debuggingPort and pipe (launcher.spec.ts)": [
935 "Launcher specs Puppeteer Puppeteer.launch should launch Chrome properly with --no-startup-window and waitForInitialPage=false (launcher.spec.ts)": [
938 "Launcher specs Puppeteer Puppeteer.launch should be able to launch Chrome (launcher.spec.ts)": [
941 "Launcher specs Puppeteer Puppeteer.launch falls back to launching chrome if there is an unknown product but logs a warning (launcher.spec.ts)": [
944 "Launcher specs Puppeteer Puppeteer.launch should be able to launch Firefox (launcher.spec.ts)": [
947 "Launcher specs Puppeteer Puppeteer.connect should be able to connect multiple times to the same browser (launcher.spec.ts)": [
950 "Launcher specs Puppeteer Puppeteer.connect should be able to close remote browser (launcher.spec.ts)": [
953 "Launcher specs Puppeteer Puppeteer.connect should support ignoreHTTPSErrors option (launcher.spec.ts)": [
956 "Launcher specs Puppeteer Puppeteer.connect should support targetFilter option (launcher.spec.ts)": [
959 "Launcher specs Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser (launcher.spec.ts)": [
962 "Launcher specs Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously (launcher.spec.ts)": [
965 "Launcher specs Puppeteer Puppeteer.connect should be able to reconnect (launcher.spec.ts)": [
968 "Launcher specs Puppeteer Puppeteer.executablePath should work (launcher.spec.ts)": [
971 "Launcher specs Puppeteer Puppeteer.executablePath returns executablePath for channel (launcher.spec.ts)": [
974 "Launcher specs Browser target events should work (launcher.spec.ts)": [
977 "Launcher specs Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed (launcher.spec.ts)": [
980 "Mouse should click the document (mouse.spec.ts)": [
983 "Mouse should resize the textarea (mouse.spec.ts)": [
986 "Mouse should select the text with mouse (mouse.spec.ts)": [
989 "Mouse should trigger hover state (mouse.spec.ts)": [
992 "Mouse should trigger hover state with removed window.Node (mouse.spec.ts)": [
995 "Mouse should set modifier keys on click (mouse.spec.ts)": [
998 "Mouse should send mouse wheel events (mouse.spec.ts)": [
1001 "Mouse should tween mouse movement (mouse.spec.ts)": [
1004 "Mouse should work with mobile viewports and cross process navigations (mouse.spec.ts)": [
1007 "navigation Page.goto should work (navigation.spec.ts)": [
1010 "navigation Page.goto should work with anchor navigation (navigation.spec.ts)": [
1013 "navigation Page.goto should work with redirects (navigation.spec.ts)": [
1016 "navigation Page.goto should navigate to about:blank (navigation.spec.ts)": [
1019 "navigation Page.goto should return response when page changes its URL after load (navigation.spec.ts)": [
1022 "navigation Page.goto should work with subframes return 204 (navigation.spec.ts)": [
1025 "navigation Page.goto should fail when server returns 204 (navigation.spec.ts)": [
1028 "navigation Page.goto should navigate to empty page with domcontentloaded (navigation.spec.ts)": [
1031 "navigation Page.goto should work when page calls history API in beforeunload (navigation.spec.ts)": [
1034 "navigation Page.goto should navigate to empty page with networkidle0 (navigation.spec.ts)": [
1037 "navigation Page.goto should navigate to empty page with networkidle2 (navigation.spec.ts)": [
1040 "navigation Page.goto should fail when navigating to bad url (navigation.spec.ts)": [
1043 "navigation Page.goto should fail when navigating to bad SSL (navigation.spec.ts)": [
1046 "navigation Page.goto should fail when navigating to bad SSL after redirects (navigation.spec.ts)": [
1049 "navigation Page.goto should throw if networkidle is passed as an option (navigation.spec.ts)": [
1052 "navigation Page.goto should fail when main resources failed to load (navigation.spec.ts)": [
1055 "navigation Page.goto should fail when exceeding maximum navigation timeout (navigation.spec.ts)": [
1058 "navigation Page.goto should fail when exceeding default maximum navigation timeout (navigation.spec.ts)": [
1061 "navigation Page.goto should fail when exceeding default maximum timeout (navigation.spec.ts)": [
1064 "navigation Page.goto should prioritize default navigation timeout over default timeout (navigation.spec.ts)": [
1067 "navigation Page.goto should disable timeout when its set to 0 (navigation.spec.ts)": [
1070 "navigation Page.goto should work when navigating to valid url (navigation.spec.ts)": [
1073 "navigation Page.goto should work when navigating to data url (navigation.spec.ts)": [
1076 "navigation Page.goto should work when navigating to 404 (navigation.spec.ts)": [
1079 "navigation Page.goto should return last response in redirect chain (navigation.spec.ts)": [
1082 "navigation Page.goto should wait for network idle to succeed navigation (navigation.spec.ts)": [
1085 "navigation Page.goto should not leak listeners during navigation (navigation.spec.ts)": [
1088 "navigation Page.goto should not leak listeners during bad navigation (navigation.spec.ts)": [
1091 "navigation Page.goto should not leak listeners during navigation of 11 pages (navigation.spec.ts)": [
1094 "navigation Page.goto should navigate to dataURL and fire dataURL requests (navigation.spec.ts)": [
1097 "navigation Page.goto should navigate to URL with hash and fire requests without hash (navigation.spec.ts)": [
1100 "navigation Page.goto should work with self requesting page (navigation.spec.ts)": [
1103 "navigation Page.goto should fail when navigating and show the url at the error message (navigation.spec.ts)": [
1106 "navigation Page.goto should send referer (navigation.spec.ts)": [
1109 "navigation Page.waitForNavigation should work (navigation.spec.ts)": [
1112 "navigation Page.waitForNavigation should work with both domcontentloaded and load (navigation.spec.ts)": [
1115 "navigation Page.waitForNavigation should work with clicking on anchor links (navigation.spec.ts)": [
1118 "navigation Page.waitForNavigation should work with history.pushState() (navigation.spec.ts)": [
1121 "navigation Page.waitForNavigation should work with history.replaceState() (navigation.spec.ts)": [
1124 "navigation Page.waitForNavigation should work with DOM history.back()/history.forward() (navigation.spec.ts)": [
1127 "navigation Page.waitForNavigation should work when subframe issues window.stop() (navigation.spec.ts)": [
1130 "navigation Page.goBack should work (navigation.spec.ts)": [
1133 "navigation Page.goBack should work with HistoryAPI (navigation.spec.ts)": [
1136 "navigation Frame.goto should navigate subframes (navigation.spec.ts)": [
1139 "navigation Frame.goto should reject when frame detaches (navigation.spec.ts)": [
1142 "navigation Frame.goto should return matching responses (navigation.spec.ts)": [
1145 "navigation Frame.waitForNavigation should work (navigation.spec.ts)": [
1148 "navigation Frame.waitForNavigation should fail when frame detaches (navigation.spec.ts)": [
1151 "navigation Page.reload should work (navigation.spec.ts)": [
1154 "network Page.Events.Request should fire for navigation requests (network.spec.ts)": [
1157 "network Page.Events.Request should fire for iframes (network.spec.ts)": [
1160 "network Page.Events.Request should fire for fetches (network.spec.ts)": [
1163 "network Request.frame should work for main frame navigation request (network.spec.ts)": [
1166 "network Request.frame should work for subframe navigation request (network.spec.ts)": [
1169 "network Request.frame should work for fetch requests (network.spec.ts)": [
1172 "network Request.headers should work (network.spec.ts)": [
1175 "network Response.headers should work (network.spec.ts)": [
1178 "network Request.initiator shoud return the initiator (network.spec.ts)": [
1181 "network Response.fromCache should return |false| for non-cached content (network.spec.ts)": [
1184 "network Response.fromCache should work (network.spec.ts)": [
1187 "network Response.fromServiceWorker should return |false| for non-service-worker content (network.spec.ts)": [
1190 "network Response.fromServiceWorker Response.fromServiceWorker (network.spec.ts)": [
1193 "network Request.postData should work (network.spec.ts)": [
1196 "network Request.postData should be |undefined| when there is no post data (network.spec.ts)": [
1199 "network Response.text should work (network.spec.ts)": [
1202 "network Response.text should return uncompressed text (network.spec.ts)": [
1205 "network Response.text should throw when requesting body of redirected response (network.spec.ts)": [
1208 "network Response.text should wait until response completes (network.spec.ts)": [
1211 "network Response.json should work (network.spec.ts)": [
1214 "network Response.buffer should work (network.spec.ts)": [
1217 "network Response.buffer should work with compression (network.spec.ts)": [
1220 "network Response.buffer should throw if the response does not have a body (network.spec.ts)": [
1223 "network Response.statusText should work (network.spec.ts)": [
1226 "network Response.statusText handles missing status text (network.spec.ts)": [
1229 "network Network Events Page.Events.Request (network.spec.ts)": [
1232 "network Network Events Page.Events.RequestServedFromCache (network.spec.ts)": [
1235 "network Network Events Page.Events.Response (network.spec.ts)": [
1238 "network Network Events Page.Events.RequestFailed (network.spec.ts)": [
1241 "network Network Events Page.Events.RequestFinished (network.spec.ts)": [
1244 "network Network Events should fire events in proper order (network.spec.ts)": [
1247 "network Network Events should support redirects (network.spec.ts)": [
1250 "network Request.isNavigationRequest should work (network.spec.ts)": [
1253 "network Request.isNavigationRequest should work with request interception (network.spec.ts)": [
1256 "network Request.isNavigationRequest should work when navigating to image (network.spec.ts)": [
1259 "network Page.setExtraHTTPHeaders should work (network.spec.ts)": [
1262 "network Page.setExtraHTTPHeaders should throw for non-string header values (network.spec.ts)": [
1265 "network Page.authenticate should work (network.spec.ts)": [
1268 "network Page.authenticate should fail if wrong credentials (network.spec.ts)": [
1271 "network Page.authenticate should allow disable authentication (network.spec.ts)": [
1274 "network Page.authenticate should not disable caching (network.spec.ts)": [
1277 "network raw network headers Same-origin set-cookie navigation (network.spec.ts)": [
1280 "network raw network headers Same-origin set-cookie subresource (network.spec.ts)": [
1284 "network raw network headers Cross-origin set-cookie (network.spec.ts)": [
1288 "Page Page.close should reject all promises when page is closed (page.spec.ts)": [
1291 "Page Page.close should not be visible in browser.pages (page.spec.ts)": [
1294 "Page Page.close should run beforeunload if asked for (page.spec.ts)": [
1297 "Page Page.close should *not* run beforeunload by default (page.spec.ts)": [
1300 "Page Page.close should set the page close state (page.spec.ts)": [
1303 "Page Page.close should terminate network waiters (page.spec.ts)": [
1306 "Page Page.Events.Load should fire when expected (page.spec.ts)": [
1309 "Page removing and adding event handlers should correctly fire event handlers as they are added and then removed (page.spec.ts)": [
1312 "Page removing and adding event handlers should correctly added and removed request events (page.spec.ts)": [
1315 "Page Page.Events.error should throw when page crashes (page.spec.ts)": [
1318 "Page Page.Events.Popup should work (page.spec.ts)": [
1321 "Page Page.Events.Popup should work with noopener (page.spec.ts)": [
1324 "Page Page.Events.Popup should work with clicking target=_blank and without rel=opener (page.spec.ts)": [
1327 "Page Page.Events.Popup should work with clicking target=_blank and with rel=opener (page.spec.ts)": [
1330 "Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener (page.spec.ts)": [
1333 "Page Page.Events.Popup should work with clicking target=_blank and rel=noopener (page.spec.ts)": [
1336 "Page BrowserContext.overridePermissions should be prompt by default (page.spec.ts)": [
1339 "Page BrowserContext.overridePermissions should deny permission when not listed (page.spec.ts)": [
1342 "Page BrowserContext.overridePermissions should fail when bad permission is given (page.spec.ts)": [
1345 "Page BrowserContext.overridePermissions should grant permission when listed (page.spec.ts)": [
1348 "Page BrowserContext.overridePermissions should reset permissions (page.spec.ts)": [
1351 "Page BrowserContext.overridePermissions should trigger permission onchange (page.spec.ts)": [
1354 "Page BrowserContext.overridePermissions should isolate permissions between browser contexts (page.spec.ts)": [
1357 "Page BrowserContext.overridePermissions should grant persistent-storage (page.spec.ts)": [
1360 "Page Page.setGeolocation should work (page.spec.ts)": [
1363 "Page Page.setGeolocation should throw when invalid longitude (page.spec.ts)": [
1366 "Page Page.setOfflineMode should work (page.spec.ts)": [
1369 "Page Page.setOfflineMode should emulate navigator.onLine (page.spec.ts)": [
1372 "Page ExecutionContext.queryObjects should work (page.spec.ts)": [
1375 "Page ExecutionContext.queryObjects should work for non-blank page (page.spec.ts)": [
1378 "Page ExecutionContext.queryObjects should fail for disposed handles (page.spec.ts)": [
1381 "Page ExecutionContext.queryObjects should fail primitive values as prototypes (page.spec.ts)": [
1384 "Page Page.Events.Console should work (page.spec.ts)": [
1387 "Page Page.Events.Console should work for different console API calls (page.spec.ts)": [
1390 "Page Page.Events.Console should not fail for window object (page.spec.ts)": [
1393 "Page Page.Events.Console should trigger correct Log (page.spec.ts)": [
1396 "Page Page.Events.Console should have location when fetch fails (page.spec.ts)": [
1399 "Page Page.Events.Console should have location and stack trace for console API calls (page.spec.ts)": [
1402 "Page Page.Events.Console should not throw when there are console messages in detached iframes (page.spec.ts)": [
1405 "Page Page.Events.DOMContentLoaded should fire when expected (page.spec.ts)": [
1408 "Page Page.metrics should get metrics from a page (page.spec.ts)": [
1411 "Page Page.metrics metrics event fired on console.timeStamp (page.spec.ts)": [
1414 "Page Page.waitForRequest should work (page.spec.ts)": [
1417 "Page Page.waitForRequest should work with predicate (page.spec.ts)": [
1420 "Page Page.waitForRequest should respect timeout (page.spec.ts)": [
1423 "Page Page.waitForRequest should respect default timeout (page.spec.ts)": [
1426 "Page Page.waitForRequest should work with async predicate (page.spec.ts)": [
1429 "Page Page.waitForRequest should work with no timeout (page.spec.ts)": [
1432 "Page Page.waitForResponse should work (page.spec.ts)": [
1435 "Page Page.waitForResponse should respect timeout (page.spec.ts)": [
1438 "Page Page.waitForResponse should respect default timeout (page.spec.ts)": [
1441 "Page Page.waitForResponse should work with predicate (page.spec.ts)": [
1444 "Page Page.waitForResponse should work with no timeout (page.spec.ts)": [
1447 "Page Page.waitForNetworkIdle should work (page.spec.ts)": [
1450 "Page Page.waitForNetworkIdle should respect timeout (page.spec.ts)": [
1453 "Page Page.waitForNetworkIdle should respect idleTime (page.spec.ts)": [
1456 "Page Page.waitForNetworkIdle should work with no timeout (page.spec.ts)": [
1459 "Page Page.exposeFunction should work (page.spec.ts)": [
1462 "Page Page.exposeFunction should throw exception in page context (page.spec.ts)": [
1465 "Page Page.exposeFunction should support throwing \"null\" (page.spec.ts)": [
1468 "Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument (page.spec.ts)": [
1471 "Page Page.exposeFunction should survive navigation (page.spec.ts)": [
1474 "Page Page.exposeFunction should await returned promise (page.spec.ts)": [
1477 "Page Page.exposeFunction should work on frames (page.spec.ts)": [
1480 "Page Page.exposeFunction should work on frames before navigation (page.spec.ts)": [
1483 "Page Page.exposeFunction should work with complex objects (page.spec.ts)": [
1486 "Page Page.exposeFunction should fallback to default export when passed a module object (page.spec.ts)": [
1489 "Page Page.Events.PageError should fire (page.spec.ts)": [
1492 "Page Page.setUserAgent should work (page.spec.ts)": [
1495 "Page Page.setUserAgent should work for subframes (page.spec.ts)": [
1498 "Page Page.setUserAgent should emulate device user-agent (page.spec.ts)": [
1501 "Page Page.setUserAgent should work with additional userAgentMetdata (page.spec.ts)": [
1504 "Page Page.setContent should work (page.spec.ts)": [
1507 "Page Page.setContent should work with doctype (page.spec.ts)": [
1510 "Page Page.setContent should work with HTML 4 doctype (page.spec.ts)": [
1513 "Page Page.setContent should respect timeout (page.spec.ts)": [
1516 "Page Page.setContent should respect default navigation timeout (page.spec.ts)": [
1519 "Page Page.setContent should await resources to load (page.spec.ts)": [
1522 "Page Page.setContent should work fast enough (page.spec.ts)": [
1525 "Page Page.setContent should work with tricky content (page.spec.ts)": [
1528 "Page Page.setContent should work with accents (page.spec.ts)": [
1531 "Page Page.setContent should work with emojis (page.spec.ts)": [
1534 "Page Page.setContent should work with newline (page.spec.ts)": [
1537 "Page Page.setBypassCSP should bypass CSP meta tag (page.spec.ts)": [
1540 "Page Page.setBypassCSP should bypass CSP header (page.spec.ts)": [
1543 "Page Page.setBypassCSP should bypass after cross-process navigation (page.spec.ts)": [
1546 "Page Page.setBypassCSP should bypass CSP in iframes as well (page.spec.ts)": [
1549 "Page Page.addScriptTag should throw an error if no options are provided (page.spec.ts)": [
1552 "Page Page.addScriptTag should work with a url (page.spec.ts)": [
1555 "Page Page.addScriptTag should work with a url and type=module (page.spec.ts)": [
1558 "Page Page.addScriptTag should work with a path and type=module (page.spec.ts)": [
1561 "Page Page.addScriptTag should work with a content and type=module (page.spec.ts)": [
1564 "Page Page.addScriptTag should throw an error if loading from url fail (page.spec.ts)": [
1567 "Page Page.addScriptTag should work with a path (page.spec.ts)": [
1570 "Page Page.addScriptTag should include sourcemap when path is provided (page.spec.ts)": [
1573 "Page Page.addScriptTag should work with content (page.spec.ts)": [
1576 "Page Page.addScriptTag should add id when provided (page.spec.ts)": [
1579 "Page Page.addScriptTag should throw when added with content to the CSP page (page.spec.ts)": [
1582 "Page Page.addScriptTag should throw when added with URL to the CSP page (page.spec.ts)": [
1585 "Page Page.addStyleTag should throw an error if no options are provided (page.spec.ts)": [
1588 "Page Page.addStyleTag should work with a url (page.spec.ts)": [
1591 "Page Page.addStyleTag should throw an error if loading from url fail (page.spec.ts)": [
1594 "Page Page.addStyleTag should work with a path (page.spec.ts)": [
1597 "Page Page.addStyleTag should include sourcemap when path is provided (page.spec.ts)": [
1600 "Page Page.addStyleTag should work with content (page.spec.ts)": [
1603 "Page Page.addStyleTag should throw when added with content to the CSP page (page.spec.ts)": [
1606 "Page Page.addStyleTag should throw when added with URL to the CSP page (page.spec.ts)": [
1609 "Page Page.url should work (page.spec.ts)": [
1612 "Page Page.setJavaScriptEnabled should work (page.spec.ts)": [
1615 "Page Page.setCacheEnabled should enable or disable the cache based on the state passed (page.spec.ts)": [
1618 "Page Page.setCacheEnabled should stay disabled when toggling request interception on/off (page.spec.ts)": [
1621 "Page printing to PDF can print to PDF and save to file (page.spec.ts)": [
1624 "Page printing to PDF can print to PDF and stream the result (page.spec.ts)": [
1627 "Page printing to PDF should respect timeout (page.spec.ts)": [
1630 "Page Page.title should return the page title (page.spec.ts)": [
1633 "Page Page.select should select single option (page.spec.ts)": [
1636 "Page Page.select should select only first option (page.spec.ts)": [
1639 "Page Page.select should not throw when select causes navigation (page.spec.ts)": [
1642 "Page Page.select should select multiple options (page.spec.ts)": [
1645 "Page Page.select should respect event bubbling (page.spec.ts)": [
1648 "Page Page.select should throw when element is not a <select> (page.spec.ts)": [
1651 "Page Page.select should return [] on no matched values (page.spec.ts)": [
1654 "Page Page.select should return an array of matched values (page.spec.ts)": [
1657 "Page Page.select should return an array of one element when multiple is not set (page.spec.ts)": [
1660 "Page Page.select should return [] on no values (page.spec.ts)": [
1663 "Page Page.select should deselect all options when passed no values for a multiple select (page.spec.ts)": [
1666 "Page Page.select should deselect all options when passed no values for a select without multiple (page.spec.ts)": [
1669 "Page Page.select should throw if passed in non-strings (page.spec.ts)": [
1672 "Page Page.select should work when re-defining top-level Event class (page.spec.ts)": [
1675 "Page Page.Events.Close should work with window.close (page.spec.ts)": [
1678 "Page Page.Events.Close should work with page.close (page.spec.ts)": [
1681 "Page Page.browser should return the correct browser instance (page.spec.ts)": [
1684 "Page Page.browserContext should return the correct browser context instance (page.spec.ts)": [
1687 "Page Page.client should return the client instance (page.spec.ts)": [
1690 "querySelector Page.$eval should work (queryselector.spec.ts)": [
1693 "querySelector Page.$eval should accept arguments (queryselector.spec.ts)": [
1696 "querySelector Page.$eval should accept ElementHandles as arguments (queryselector.spec.ts)": [
1699 "querySelector Page.$eval should throw error if no element is found (queryselector.spec.ts)": [
1702 "querySelector pierceHandler should find first element in shadow (queryselector.spec.ts)": [
1705 "querySelector pierceHandler should find all elements in shadow (queryselector.spec.ts)": [
1708 "querySelector Page.$$eval should work (queryselector.spec.ts)": [
1711 "querySelector Page.$$eval should accept extra arguments (queryselector.spec.ts)": [
1714 "querySelector Page.$$eval should accept ElementHandles as arguments (queryselector.spec.ts)": [
1717 "querySelector Page.$$eval should handle many elements (queryselector.spec.ts)": [
1720 "querySelector Page.$ should query existing element (queryselector.spec.ts)": [
1723 "querySelector Page.$ should return null for non-existing element (queryselector.spec.ts)": [
1726 "querySelector Page.$$ should query existing elements (queryselector.spec.ts)": [
1729 "querySelector Page.$$ should return empty array if nothing is found (queryselector.spec.ts)": [
1732 "querySelector Path.$x should query existing element (queryselector.spec.ts)": [
1735 "querySelector Path.$x should return empty array for non-existing element (queryselector.spec.ts)": [
1738 "querySelector Path.$x should return multiple elements (queryselector.spec.ts)": [
1741 "querySelector ElementHandle.$ should query existing element (queryselector.spec.ts)": [
1744 "querySelector ElementHandle.$ should return null for non-existing element (queryselector.spec.ts)": [
1747 "querySelector ElementHandle.$eval should work (queryselector.spec.ts)": [
1750 "querySelector ElementHandle.$eval should retrieve content from subtree (queryselector.spec.ts)": [
1753 "querySelector ElementHandle.$eval should throw in case of missing selector (queryselector.spec.ts)": [
1756 "querySelector ElementHandle.$$eval should work (queryselector.spec.ts)": [
1759 "querySelector ElementHandle.$$eval should retrieve content from subtree (queryselector.spec.ts)": [
1762 "querySelector ElementHandle.$$eval should not throw in case of missing selector (queryselector.spec.ts)": [
1765 "querySelector ElementHandle.$$ should query existing elements (queryselector.spec.ts)": [
1768 "querySelector ElementHandle.$$ should return empty array for non-existing elements (queryselector.spec.ts)": [
1771 "querySelector ElementHandle.$x should query existing element (queryselector.spec.ts)": [
1774 "querySelector ElementHandle.$x should return null for non-existing element (queryselector.spec.ts)": [
1777 "querySelector QueryAll should have registered handler (queryselector.spec.ts)": [
1780 "querySelector QueryAll $$ should query existing elements (queryselector.spec.ts)": [
1783 "querySelector QueryAll $$ should return empty array for non-existing elements (queryselector.spec.ts)": [
1786 "querySelector QueryAll $$eval should work (queryselector.spec.ts)": [
1789 "querySelector QueryAll $$eval should accept extra arguments (queryselector.spec.ts)": [
1792 "querySelector QueryAll $$eval should accept ElementHandles as arguments (queryselector.spec.ts)": [
1795 "querySelector QueryAll $$eval should handle many elements (queryselector.spec.ts)": [
1798 "request interception Page.setRequestInterception should cooperatively respond by priority (requestinterception-experimental.spec.ts)": [
1801 "request interception Page.setRequestInterception should cooperatively continue by priority (requestinterception-experimental.spec.ts)": [
1804 "request interception Page.setRequestInterception should cooperatively abort by priority (requestinterception-experimental.spec.ts)": [
1807 "request interception Page.setRequestInterception should intercept (requestinterception-experimental.spec.ts)": [
1810 "request interception Page.setRequestInterception should work when POST is redirected with 302 (requestinterception-experimental.spec.ts)": [
1813 "request interception Page.setRequestInterception should work when header manipulation headers with redirect (requestinterception-experimental.spec.ts)": [
1816 "request interception Page.setRequestInterception should be able to remove headers (requestinterception-experimental.spec.ts)": [
1819 "request interception Page.setRequestInterception should contain referer header (requestinterception-experimental.spec.ts)": [
1822 "request interception Page.setRequestInterception should properly return navigation response when URL has cookies (requestinterception-experimental.spec.ts)": [
1825 "request interception Page.setRequestInterception should stop intercepting (requestinterception-experimental.spec.ts)": [
1828 "request interception Page.setRequestInterception should show custom HTTP headers (requestinterception-experimental.spec.ts)": [
1831 "request interception Page.setRequestInterception should work with redirect inside sync XHR (requestinterception-experimental.spec.ts)": [
1834 "request interception Page.setRequestInterception should work with custom referer headers (requestinterception-experimental.spec.ts)": [
1837 "request interception Page.setRequestInterception should be abortable (requestinterception-experimental.spec.ts)": [
1840 "request interception Page.setRequestInterception should be able to access the error reason (requestinterception-experimental.spec.ts)": [
1843 "request interception Page.setRequestInterception should be abortable with custom error codes (requestinterception-experimental.spec.ts)": [
1846 "request interception Page.setRequestInterception should send referer (requestinterception-experimental.spec.ts)": [
1849 "request interception Page.setRequestInterception should fail navigation when aborting main resource (requestinterception-experimental.spec.ts)": [
1852 "request interception Page.setRequestInterception should work with redirects (requestinterception-experimental.spec.ts)": [
1855 "request interception Page.setRequestInterception should work with redirects for subresources (requestinterception-experimental.spec.ts)": [
1858 "request interception Page.setRequestInterception should be able to abort redirects (requestinterception-experimental.spec.ts)": [
1861 "request interception Page.setRequestInterception should work with equal requests (requestinterception-experimental.spec.ts)": [
1864 "request interception Page.setRequestInterception should navigate to dataURL and fire dataURL requests (requestinterception-experimental.spec.ts)": [
1867 "request interception Page.setRequestInterception should be able to fetch dataURL and fire dataURL requests (requestinterception-experimental.spec.ts)": [
1870 "request interception Page.setRequestInterception should navigate to URL with hash and fire requests without hash (requestinterception-experimental.spec.ts)": [
1873 "request interception Page.setRequestInterception should work with encoded server (requestinterception-experimental.spec.ts)": [
1876 "request interception Page.setRequestInterception should work with badly encoded server (requestinterception-experimental.spec.ts)": [
1879 "request interception Page.setRequestInterception should work with encoded server - 2 (requestinterception-experimental.spec.ts)": [
1882 "request interception Page.setRequestInterception should not throw \"Invalid Interception Id\" if the request was cancelled (requestinterception-experimental.spec.ts)": [
1885 "request interception Page.setRequestInterception should throw if interception is not enabled (requestinterception-experimental.spec.ts)": [
1888 "request interception Page.setRequestInterception should work with file URLs (requestinterception-experimental.spec.ts)": [
1891 "request interception Page.setRequestInterception should not cache if cache disabled (requestinterception-experimental.spec.ts)": [
1894 "request interception Page.setRequestInterception should cache if cache enabled (requestinterception-experimental.spec.ts)": [
1897 "request interception Page.setRequestInterception should load fonts if cache enabled (requestinterception-experimental.spec.ts)": [
1900 "request interception Request.continue should work (requestinterception-experimental.spec.ts)": [
1903 "request interception Request.continue should amend HTTP headers (requestinterception-experimental.spec.ts)": [
1906 "request interception Request.continue should redirect in a way non-observable to page (requestinterception-experimental.spec.ts)": [
1909 "request interception Request.continue should amend method (requestinterception-experimental.spec.ts)": [
1912 "request interception Request.continue should amend post data (requestinterception-experimental.spec.ts)": [
1915 "request interception Request.continue should amend both post data and method on navigation (requestinterception-experimental.spec.ts)": [
1918 "request interception Request.respond should work (requestinterception-experimental.spec.ts)": [
1921 "request interception Request.respond should be able to access the response (requestinterception-experimental.spec.ts)": [
1924 "request interception Request.respond should work with status code 422 (requestinterception-experimental.spec.ts)": [
1927 "request interception Request.respond should redirect (requestinterception-experimental.spec.ts)": [
1930 "request interception Request.respond should allow mocking binary responses (requestinterception-experimental.spec.ts)": [
1933 "request interception Request.respond should stringify intercepted request response headers (requestinterception-experimental.spec.ts)": [
1936 "request interception Request.respond should indicate already-handled if an intercept has been handled (requestinterception-experimental.spec.ts)": [
1939 "request interception Page.setRequestInterception should intercept (requestinterception.spec.ts)": [
1942 "request interception Page.setRequestInterception should work when POST is redirected with 302 (requestinterception.spec.ts)": [
1945 "request interception Page.setRequestInterception should work when header manipulation headers with redirect (requestinterception.spec.ts)": [
1948 "request interception Page.setRequestInterception should be able to remove headers (requestinterception.spec.ts)": [
1951 "request interception Page.setRequestInterception should contain referer header (requestinterception.spec.ts)": [
1954 "request interception Page.setRequestInterception should properly return navigation response when URL has cookies (requestinterception.spec.ts)": [
1957 "request interception Page.setRequestInterception should stop intercepting (requestinterception.spec.ts)": [
1960 "request interception Page.setRequestInterception should show custom HTTP headers (requestinterception.spec.ts)": [
1963 "request interception Page.setRequestInterception should work with redirect inside sync XHR (requestinterception.spec.ts)": [
1966 "request interception Page.setRequestInterception should work with custom referer headers (requestinterception.spec.ts)": [
1969 "request interception Page.setRequestInterception should be abortable (requestinterception.spec.ts)": [
1972 "request interception Page.setRequestInterception should be abortable with custom error codes (requestinterception.spec.ts)": [
1975 "request interception Page.setRequestInterception should send referer (requestinterception.spec.ts)": [
1978 "request interception Page.setRequestInterception should fail navigation when aborting main resource (requestinterception.spec.ts)": [
1981 "request interception Page.setRequestInterception should work with redirects (requestinterception.spec.ts)": [
1984 "request interception Page.setRequestInterception should work with redirects for subresources (requestinterception.spec.ts)": [
1987 "request interception Page.setRequestInterception should be able to abort redirects (requestinterception.spec.ts)": [
1990 "request interception Page.setRequestInterception should work with equal requests (requestinterception.spec.ts)": [
1993 "request interception Page.setRequestInterception should navigate to dataURL and fire dataURL requests (requestinterception.spec.ts)": [
1996 "request interception Page.setRequestInterception should be able to fetch dataURL and fire dataURL requests (requestinterception.spec.ts)": [
1999 "request interception Page.setRequestInterception should navigate to URL with hash and fire requests without hash (requestinterception.spec.ts)": [
2002 "request interception Page.setRequestInterception should work with encoded server (requestinterception.spec.ts)": [
2005 "request interception Page.setRequestInterception should work with badly encoded server (requestinterception.spec.ts)": [
2008 "request interception Page.setRequestInterception should work with encoded server - 2 (requestinterception.spec.ts)": [
2011 "request interception Page.setRequestInterception should not throw \"Invalid Interception Id\" if the request was cancelled (requestinterception.spec.ts)": [
2014 "request interception Page.setRequestInterception should throw if interception is not enabled (requestinterception.spec.ts)": [
2017 "request interception Page.setRequestInterception should work with file URLs (requestinterception.spec.ts)": [
2020 "request interception Page.setRequestInterception should not cache if cache disabled (requestinterception.spec.ts)": [
2023 "request interception Page.setRequestInterception should cache if cache enabled (requestinterception.spec.ts)": [
2026 "request interception Page.setRequestInterception should load fonts if cache enabled (requestinterception.spec.ts)": [
2029 "request interception Request.continue should work (requestinterception.spec.ts)": [
2032 "request interception Request.continue should amend HTTP headers (requestinterception.spec.ts)": [
2035 "request interception Request.continue should redirect in a way non-observable to page (requestinterception.spec.ts)": [
2038 "request interception Request.continue should amend method (requestinterception.spec.ts)": [
2041 "request interception Request.continue should amend post data (requestinterception.spec.ts)": [
2044 "request interception Request.continue should amend both post data and method on navigation (requestinterception.spec.ts)": [
2047 "request interception Request.continue should fail if the header value is invalid (requestinterception.spec.ts)": [
2050 "request interception Request.respond should work (requestinterception.spec.ts)": [
2053 "request interception Request.respond should work with status code 422 (requestinterception.spec.ts)": [
2056 "request interception Request.respond should redirect (requestinterception.spec.ts)": [
2059 "request interception Request.respond should allow mocking binary responses (requestinterception.spec.ts)": [
2062 "request interception Request.respond should stringify intercepted request response headers (requestinterception.spec.ts)": [
2065 "request interception Request.respond should fail if the header value is invalid (requestinterception.spec.ts)": [
2068 "Screenshots Page.screenshot should work (screenshot.spec.ts)": [
2071 "Screenshots Page.screenshot should clip rect (screenshot.spec.ts)": [
2074 "Screenshots Page.screenshot should get screenshot bigger than the viewport (screenshot.spec.ts)": [
2077 "Screenshots Page.screenshot should run in parallel (screenshot.spec.ts)": [
2080 "Screenshots Page.screenshot should take fullPage screenshots (screenshot.spec.ts)": [
2083 "Screenshots Page.screenshot should run in parallel in multiple pages (screenshot.spec.ts)": [
2086 "Screenshots Page.screenshot should allow transparency (screenshot.spec.ts)": [
2089 "Screenshots Page.screenshot should render white background on jpeg file (screenshot.spec.ts)": [
2092 "Screenshots Page.screenshot should work with webp (screenshot.spec.ts)": [
2095 "Screenshots Page.screenshot should work with odd clip size on Retina displays (screenshot.spec.ts)": [
2098 "Screenshots Page.screenshot should return base64 (screenshot.spec.ts)": [
2101 "Screenshots ElementHandle.screenshot should work (screenshot.spec.ts)": [
2104 "Screenshots ElementHandle.screenshot should take into account padding and border (screenshot.spec.ts)": [
2107 "Screenshots ElementHandle.screenshot should capture full element when larger than viewport (screenshot.spec.ts)": [
2110 "Screenshots ElementHandle.screenshot should scroll element into view (screenshot.spec.ts)": [
2113 "Screenshots ElementHandle.screenshot should work with a rotated element (screenshot.spec.ts)": [
2116 "Screenshots ElementHandle.screenshot should fail to screenshot a detached element (screenshot.spec.ts)": [
2119 "Screenshots ElementHandle.screenshot should not hang with zero width/height element (screenshot.spec.ts)": [
2122 "Screenshots ElementHandle.screenshot should work for an element with fractional dimensions (screenshot.spec.ts)": [
2125 "Screenshots ElementHandle.screenshot should work for an element with an offset (screenshot.spec.ts)": [
2128 "Target Browser.targets should return all of the targets (target.spec.ts)": [
2131 "Target Browser.pages should return all of the pages (target.spec.ts)": [
2134 "Target should contain browser target (target.spec.ts)": [
2137 "Target should be able to use the default page in the browser (target.spec.ts)": [
2140 "Target should report when a new page is created and closed (target.spec.ts)": [
2143 "Target should report when a service worker is created and destroyed (target.spec.ts)": [
2146 "Target should create a worker from a service worker (target.spec.ts)": [
2149 "Target should create a worker from a shared worker (target.spec.ts)": [
2152 "Target should report when a target url changes (target.spec.ts)": [
2155 "Target should not report uninitialized pages (target.spec.ts)": [
2158 "Target should not crash while redirecting if original request was missed (target.spec.ts)": [
2161 "Target should have an opener (target.spec.ts)": [
2164 "Target Browser.waitForTarget should wait for a target (target.spec.ts)": [
2167 "Target Browser.waitForTarget should timeout waiting for a non-existent target (target.spec.ts)": [
2170 "Touchscreen should tap the button (touchscreen.spec.ts)": [
2173 "Touchscreen should report touches (touchscreen.spec.ts)": [
2176 "waittask specs Page.waitFor should wait for selector (waittask.spec.ts)": [
2179 "waittask specs Page.waitFor should wait for an xpath (waittask.spec.ts)": [
2182 "waittask specs Page.waitFor should allow you to select an element with parenthesis-starting xpath (waittask.spec.ts)": [
2185 "waittask specs Page.waitFor should not allow you to select an element with single slash xpath (waittask.spec.ts)": [
2188 "waittask specs Page.waitFor should timeout (waittask.spec.ts)": [
2191 "waittask specs Page.waitFor should work with multiline body (waittask.spec.ts)": [
2194 "waittask specs Page.waitFor should wait for predicate (waittask.spec.ts)": [
2197 "waittask specs Page.waitFor should throw when unknown type (waittask.spec.ts)": [
2200 "waittask specs Page.waitFor should wait for predicate with arguments (waittask.spec.ts)": [
2203 "waittask specs Page.waitFor should log a deprecation warning (waittask.spec.ts)": [
2206 "waittask specs Frame.waitForFunction should accept a string (waittask.spec.ts)": [
2209 "waittask specs Frame.waitForFunction should work when resolved right before execution context disposal (waittask.spec.ts)": [
2212 "waittask specs Frame.waitForFunction should poll on interval (waittask.spec.ts)": [
2215 "waittask specs Frame.waitForFunction should poll on interval async (waittask.spec.ts)": [
2218 "waittask specs Frame.waitForFunction should poll on mutation (waittask.spec.ts)": [
2221 "waittask specs Frame.waitForFunction should poll on mutation async (waittask.spec.ts)": [
2224 "waittask specs Frame.waitForFunction should poll on raf (waittask.spec.ts)": [
2227 "waittask specs Frame.waitForFunction should poll on raf async (waittask.spec.ts)": [
2230 "waittask specs Frame.waitForFunction should work with strict CSP policy (waittask.spec.ts)": [
2233 "waittask specs Frame.waitForFunction should throw on bad polling value (waittask.spec.ts)": [
2236 "waittask specs Frame.waitForFunction should throw negative polling interval (waittask.spec.ts)": [
2239 "waittask specs Frame.waitForFunction should return the success value as a JSHandle (waittask.spec.ts)": [
2242 "waittask specs Frame.waitForFunction should return the window as a success value (waittask.spec.ts)": [
2245 "waittask specs Frame.waitForFunction should accept ElementHandle arguments (waittask.spec.ts)": [
2248 "waittask specs Frame.waitForFunction should respect timeout (waittask.spec.ts)": [
2251 "waittask specs Frame.waitForFunction should respect default timeout (waittask.spec.ts)": [
2254 "waittask specs Frame.waitForFunction should disable timeout when its set to 0 (waittask.spec.ts)": [
2257 "waittask specs Frame.waitForFunction should survive cross-process navigation (waittask.spec.ts)": [
2260 "waittask specs Frame.waitForFunction should survive navigations (waittask.spec.ts)": [
2263 "waittask specs Page.waitForTimeout waits for the given timeout before resolving (waittask.spec.ts)": [
2266 "waittask specs Frame.waitForTimeout waits for the given timeout before resolving (waittask.spec.ts)": [
2269 "waittask specs Frame.waitForSelector should immediately resolve promise if node exists (waittask.spec.ts)": [
2272 "waittask specs Frame.waitForSelector should work with removed MutationObserver (waittask.spec.ts)": [
2275 "waittask specs Frame.waitForSelector should resolve promise when node is added (waittask.spec.ts)": [
2278 "waittask specs Frame.waitForSelector should work when node is added through innerHTML (waittask.spec.ts)": [
2281 "waittask specs Frame.waitForSelector Page.waitForSelector is shortcut for main frame (waittask.spec.ts)": [
2284 "waittask specs Frame.waitForSelector should run in specified frame (waittask.spec.ts)": [
2287 "waittask specs Frame.waitForSelector should throw when frame is detached (waittask.spec.ts)": [
2290 "waittask specs Frame.waitForSelector should survive cross-process navigation (waittask.spec.ts)": [
2293 "waittask specs Frame.waitForSelector should wait for visible (waittask.spec.ts)": [
2296 "waittask specs Frame.waitForSelector should wait for visible recursively (waittask.spec.ts)": [
2299 "waittask specs Frame.waitForSelector hidden should wait for visibility: hidden (waittask.spec.ts)": [
2302 "waittask specs Frame.waitForSelector hidden should wait for display: none (waittask.spec.ts)": [
2305 "waittask specs Frame.waitForSelector hidden should wait for removal (waittask.spec.ts)": [
2308 "waittask specs Frame.waitForSelector should return null if waiting to hide non-existing element (waittask.spec.ts)": [
2311 "waittask specs Frame.waitForSelector should respect timeout (waittask.spec.ts)": [
2314 "waittask specs Frame.waitForSelector should have an error message specifically for awaiting an element to be hidden (waittask.spec.ts)": [
2317 "waittask specs Frame.waitForSelector should respond to node attribute mutation (waittask.spec.ts)": [
2320 "waittask specs Frame.waitForSelector should return the element handle (waittask.spec.ts)": [
2323 "waittask specs Frame.waitForSelector should have correct stack trace for timeout (waittask.spec.ts)": [
2326 "waittask specs Frame.waitForXPath should support some fancy xpath (waittask.spec.ts)": [
2329 "waittask specs Frame.waitForXPath should respect timeout (waittask.spec.ts)": [
2332 "waittask specs Frame.waitForXPath should run in specified frame (waittask.spec.ts)": [
2335 "waittask specs Frame.waitForXPath should throw when frame is detached (waittask.spec.ts)": [
2338 "waittask specs Frame.waitForXPath hidden should wait for display: none (waittask.spec.ts)": [
2341 "waittask specs Frame.waitForXPath should return the element handle (waittask.spec.ts)": [
2344 "waittask specs Frame.waitForXPath should allow you to select a text node (waittask.spec.ts)": [
2347 "waittask specs Frame.waitForXPath should allow you to select an element with single slash (waittask.spec.ts)": [
2350 "Workers Page.workers (worker.spec.ts)": [
2353 "Workers should emit created and destroyed events (worker.spec.ts)": [
2356 "Workers should report console logs (worker.spec.ts)": [
2359 "Workers should have JSHandles for console logs (worker.spec.ts)": [
2362 "Workers should have an execution context (worker.spec.ts)": [
2365 "Workers should report errors (worker.spec.ts)": [