[{"type":"file","file":"/bundle/bluetooth-emulation.spec.ts","title":"bluetooth-emulation.spec.ts","fullTitle":"bluetooth-emulation.spec.ts","entries":[{"type":"describe","file":"/bundle/bluetooth-emulation.spec.ts","title":"request prompt for emulated bluetooth device","fullTitle":"bluetooth-emulation.spec.ts > request prompt for emulated bluetooth device","entries":[{"type":"test","file":"/bundle/bluetooth-emulation.spec.ts","title":"can be canceled","fullTitle":"bluetooth-emulation.spec.ts > request prompt for emulated bluetooth device > can be canceled","testId":"8da8af5d3d89a8dd6cbc-2ae008d77a632059bacc"},{"type":"test","file":"/bundle/bluetooth-emulation.spec.ts","title":"can be selected","fullTitle":"bluetooth-emulation.spec.ts > request prompt for emulated bluetooth device > can be selected","testId":"8da8af5d3d89a8dd6cbc-ba8d79280d3f527d368c"}]}]},{"type":"file","file":"/bundle/click.spec.ts","title":"click.spec.ts","fullTitle":"click.spec.ts","entries":[{"type":"describe","file":"/bundle/click.spec.ts","title":"Page.click","fullTitle":"click.spec.ts > Page.click","entries":[{"type":"test","file":"/bundle/click.spec.ts","title":"should click the button","fullTitle":"click.spec.ts > Page.click > should click the button","testId":"982924f1c0850966c64c-8bb477cf1c14a443f882"},{"type":"test","file":"/bundle/click.spec.ts","title":"should click svg","fullTitle":"click.spec.ts > Page.click > should click svg","testId":"982924f1c0850966c64c-1e111448e1b9541d3865"},{"type":"test","file":"/bundle/click.spec.ts","title":"should click the button if window.Node is removed","fullTitle":"click.spec.ts > Page.click > should click the button if window.Node is removed","testId":"982924f1c0850966c64c-3cc1e01d4384e9939eca"},{"type":"test","file":"/bundle/click.spec.ts","title":"should click on a span with an inline element inside","fullTitle":"click.spec.ts > Page.click > should click on a span with an inline element inside","testId":"982924f1c0850966c64c-bb75467ccde5f0ebcccb"},{"type":"test","file":"/bundle/click.spec.ts","title":"should not throw UnhandledPromiseRejection when page closes","fullTitle":"click.spec.ts > Page.click > should not throw UnhandledPromiseRejection when page closes","testId":"982924f1c0850966c64c-987083771844b5740b96"},{"type":"test","file":"/bundle/click.spec.ts","title":"should click the button after navigation","fullTitle":"click.spec.ts > Page.click > should click the button after navigation","testId":"982924f1c0850966c64c-0a617f8734aeed986189"},{"type":"test","file":"/bundle/click.spec.ts","title":"should click with disabled javascript","fullTitle":"click.spec.ts > Page.click > should click with disabled javascript","testId":"982924f1c0850966c64c-9b64b7d8f9ed172fbd3d"},{"type":"test","file":"/bundle/click.spec.ts","title":"should scroll and click with disabled javascript","fullTitle":"click.spec.ts > Page.click > should scroll and click with disabled javascript","testId":"982924f1c0850966c64c-29e66ebcb7fb3d4f24f2"},{"type":"test","file":"/bundle/click.spec.ts","title":"should click when one of inline box children is outside of viewport","fullTitle":"click.spec.ts > Page.click > should click when one of inline box children is outside of viewport","testId":"982924f1c0850966c64c-471be7a5ffa9e477f18b"},{"type":"test","file":"/bundle/click.spec.ts","title":"should select the text by triple clicking","fullTitle":"click.spec.ts > Page.click > should select the text by triple clicking","testId":"982924f1c0850966c64c-08bb09fe0ee7df515e52"},{"type":"test","file":"/bundle/click.spec.ts","title":"should click offscreen buttons","fullTitle":"click.spec.ts > Page.click > should click offscreen buttons","testId":"982924f1c0850966c64c-87b21e36739dde3cde46"},{"type":"test","file":"/bundle/click.spec.ts","title":"should click half-offscreen elements","fullTitle":"click.spec.ts > Page.click > should click half-offscreen elements","testId":"982924f1c0850966c64c-efb1ebb2f72709c68a80"},{"type":"test","file":"/bundle/click.spec.ts","title":"should click wrapped links","fullTitle":"click.spec.ts > Page.click > should click wrapped links","testId":"982924f1c0850966c64c-4c5fcc24a6b97cdfd352"},{"type":"test","file":"/bundle/click.spec.ts","title":"should click on checkbox input and toggle","fullTitle":"click.spec.ts > Page.click > should click on checkbox input and toggle","testId":"982924f1c0850966c64c-ca5f146f2a3d9d41a706"},{"type":"test","file":"/bundle/click.spec.ts","title":"should click on checkbox label and toggle","fullTitle":"click.spec.ts > Page.click > should click on checkbox label and toggle","testId":"982924f1c0850966c64c-77c50b5dc4a9b73d21c9"},{"type":"test","file":"/bundle/click.spec.ts","title":"should fail to click a missing button","fullTitle":"click.spec.ts > Page.click > should fail to click a missing button","testId":"982924f1c0850966c64c-eefebef438de271d3661"},{"type":"test","file":"/bundle/click.spec.ts","title":"should not hang with touch-enabled viewports","fullTitle":"click.spec.ts > Page.click > should not hang with touch-enabled viewports","testId":"982924f1c0850966c64c-4eb1d7f5d419113d1f2e"},{"type":"test","file":"/bundle/click.spec.ts","title":"should scroll and click the button","fullTitle":"click.spec.ts > Page.click > should scroll and click the button","testId":"982924f1c0850966c64c-77463f28d6830fe15d0a"},{"type":"test","file":"/bundle/click.spec.ts","title":"should double click the button","fullTitle":"click.spec.ts > Page.click > should double click the button","testId":"982924f1c0850966c64c-f7b5fae50c00392ddf6a"},{"type":"test","file":"/bundle/click.spec.ts","title":"should double multiple times","fullTitle":"click.spec.ts > Page.click > should double multiple times","testId":"982924f1c0850966c64c-bfa9aaf9ea86fdd51ed4"},{"type":"test","file":"/bundle/click.spec.ts","title":"should click a partially obscured button","fullTitle":"click.spec.ts > Page.click > should click a partially obscured button","testId":"982924f1c0850966c64c-93dbf5c9ce75fd92ef35"},{"type":"test","file":"/bundle/click.spec.ts","title":"should click a rotated button","fullTitle":"click.spec.ts > Page.click > should click a rotated button","testId":"982924f1c0850966c64c-f65969b14cc219ba01f6"},{"type":"test","file":"/bundle/click.spec.ts","title":"should fire contextmenu event on right click","fullTitle":"click.spec.ts > Page.click > should fire contextmenu event on right click","testId":"982924f1c0850966c64c-17b80583e3c6a39e325c"},{"type":"test","file":"/bundle/click.spec.ts","title":"should fire aux event on middle click","fullTitle":"click.spec.ts > Page.click > should fire aux event on middle click","testId":"982924f1c0850966c64c-72d931da48acc86d64f5"},{"type":"test","file":"/bundle/click.spec.ts","title":"should fire back click","fullTitle":"click.spec.ts > Page.click > should fire back click","testId":"982924f1c0850966c64c-057637605eb6dbc0dc0c"},{"type":"test","file":"/bundle/click.spec.ts","title":"should fire forward click","fullTitle":"click.spec.ts > Page.click > should fire forward click","testId":"982924f1c0850966c64c-1853a233ca146f2927d9"},{"type":"test","file":"/bundle/click.spec.ts","title":"should click links which cause navigation","fullTitle":"click.spec.ts > Page.click > should click links which cause navigation","testId":"982924f1c0850966c64c-73e16c9ef5279f31b44b"},{"type":"test","file":"/bundle/click.spec.ts","title":"should click the button inside an iframe","fullTitle":"click.spec.ts > Page.click > should click the button inside an iframe","testId":"982924f1c0850966c64c-3bcb87a154bcc42c94cd"},{"type":"test","file":"/bundle/click.spec.ts","title":"should click the button with fixed position inside an iframe","fullTitle":"click.spec.ts > Page.click > should click the button with fixed position inside an iframe","testId":"982924f1c0850966c64c-e35473fe3d927db7d130"},{"type":"test","file":"/bundle/click.spec.ts","title":"should click the button with deviceScaleFactor set","fullTitle":"click.spec.ts > Page.click > should click the button with deviceScaleFactor set","testId":"982924f1c0850966c64c-d5e55441d09b43d6fa0d"}]}]},{"type":"file","file":"/bundle/console.spec.ts","title":"console.spec.ts","fullTitle":"console.spec.ts","entries":[{"type":"describe","file":"/bundle/console.spec.ts","title":"console","fullTitle":"console.spec.ts > console","entries":[{"type":"test","file":"/bundle/console.spec.ts","title":"should work","fullTitle":"console.spec.ts > console > should work","testId":"117c26475572e1d19778-dd827b6a4c72a0a5f92c"},{"type":"test","file":"/bundle/console.spec.ts","title":"should work for Error instances","fullTitle":"console.spec.ts > console > should work for Error instances","testId":"117c26475572e1d19778-8c1114ee02807e982532"},{"type":"test","file":"/bundle/console.spec.ts","title":"should return the first line of the error message in text()","fullTitle":"console.spec.ts > console > should return the first line of the error message in text()","testId":"117c26475572e1d19778-40d6af1fa7e527e664a4"},{"type":"test","file":"/bundle/console.spec.ts","title":"should work on script call right after navigation","fullTitle":"console.spec.ts > console > should work on script call right after navigation","testId":"117c26475572e1d19778-87d8da397f4b97ad0157"},{"type":"test","file":"/bundle/console.spec.ts","title":"should work for different console API calls with logging functions","fullTitle":"console.spec.ts > console > should work for different console API calls with logging functions","testId":"117c26475572e1d19778-14a5958b0ce680396e79"},{"type":"test","file":"/bundle/console.spec.ts","title":"should work for different console API calls with timing functions","fullTitle":"console.spec.ts > console > should work for different console API calls with timing functions","testId":"117c26475572e1d19778-166eb7bdfad650c49746"},{"type":"test","file":"/bundle/console.spec.ts","title":"should work for different console API calls with group functions","fullTitle":"console.spec.ts > console > should work for different console API calls with group functions","testId":"117c26475572e1d19778-dc5ff6ae7497be9dd366"},{"type":"test","file":"/bundle/console.spec.ts","title":"should not fail for window object","fullTitle":"console.spec.ts > console > should not fail for window object","testId":"117c26475572e1d19778-0ef1d1596936965dc2c9"},{"type":"test","file":"/bundle/console.spec.ts","title":"should return remote objects","fullTitle":"console.spec.ts > console > should return remote objects","testId":"117c26475572e1d19778-5f004545049a41e9de1e"},{"type":"test","file":"/bundle/console.spec.ts","title":"should trigger correct Log","fullTitle":"console.spec.ts > console > should trigger correct Log","testId":"117c26475572e1d19778-ae726b835788a073c6c9"},{"type":"test","file":"/bundle/console.spec.ts","title":"should have location when fetch fails","fullTitle":"console.spec.ts > console > should have location when fetch fails","testId":"117c26475572e1d19778-f295f464afab219e0dd1"},{"type":"test","file":"/bundle/console.spec.ts","title":"should have location and stack trace for console API calls","fullTitle":"console.spec.ts > console > should have location and stack trace for console API calls","testId":"117c26475572e1d19778-a6b54334bb27c00a5bec"},{"type":"test","file":"/bundle/console.spec.ts","title":"should not throw when there are console messages in detached iframes","fullTitle":"console.spec.ts > console > should not throw when there are console messages in detached iframes","testId":"117c26475572e1d19778-8c0f44a28e98f5b86a55"}]}]},{"type":"file","file":"/bundle/cookies.spec.ts","title":"cookies.spec.ts","fullTitle":"cookies.spec.ts","entries":[{"type":"describe","file":"/bundle/cookies.spec.ts","title":"Cookie specs","fullTitle":"cookies.spec.ts > Cookie specs","entries":[{"type":"describe","file":"/bundle/cookies.spec.ts","title":"Page.cookies","fullTitle":"cookies.spec.ts > Cookie specs > Page.cookies","entries":[{"type":"test","file":"/bundle/cookies.spec.ts","title":"should return no cookies in pristine browser context","fullTitle":"cookies.spec.ts > Cookie specs > Page.cookies > should return no cookies in pristine browser context","testId":"f1cef99627c7bb20500f-33cebc1c788c3f6727c7"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should get a cookie","fullTitle":"cookies.spec.ts > Cookie specs > Page.cookies > should get a cookie","testId":"f1cef99627c7bb20500f-424d55a015163ddc275f"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should properly report httpOnly cookie","fullTitle":"cookies.spec.ts > Cookie specs > Page.cookies > should properly report httpOnly cookie","testId":"f1cef99627c7bb20500f-f21e29e4cb3940086fca"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should properly report \"Strict\" sameSite cookie","fullTitle":"cookies.spec.ts > Cookie specs > Page.cookies > should properly report \"Strict\" sameSite cookie","testId":"f1cef99627c7bb20500f-4161c55ace1e95caecc6"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should properly report \"Lax\" sameSite cookie","fullTitle":"cookies.spec.ts > Cookie specs > Page.cookies > should properly report \"Lax\" sameSite cookie","testId":"f1cef99627c7bb20500f-510689c51cd1c0a669c6"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should properly report \"Default\" sameSite cookie","fullTitle":"cookies.spec.ts > Cookie specs > Page.cookies > should properly report \"Default\" sameSite cookie","testId":"f1cef99627c7bb20500f-b8ee706b63166980d819"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should be able to delete \"Default\" sameSite cookie","fullTitle":"cookies.spec.ts > Cookie specs > Page.cookies > should be able to delete \"Default\" sameSite cookie","testId":"f1cef99627c7bb20500f-7c61aeb8e7d838583c8d"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should report \"Default\" sameSite cookie when not specified","fullTitle":"cookies.spec.ts > Cookie specs > Page.cookies > should report \"Default\" sameSite cookie when not specified","testId":"f1cef99627c7bb20500f-626706c81c2016c37678"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should get multiple cookies","fullTitle":"cookies.spec.ts > Cookie specs > Page.cookies > should get multiple cookies","testId":"f1cef99627c7bb20500f-46f733ad8862978c5275"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should get cookies from multiple urls","fullTitle":"cookies.spec.ts > Cookie specs > Page.cookies > should get cookies from multiple urls","testId":"f1cef99627c7bb20500f-b06dca634c4750585c0c"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should get cookies from subdomain if the domain field allows it","fullTitle":"cookies.spec.ts > Cookie specs > Page.cookies > should get cookies from subdomain if the domain field allows it","testId":"f1cef99627c7bb20500f-19bb01d0d6fd0f3da4c2"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should not get cookies from subdomain if the cookie is for top-level domain","fullTitle":"cookies.spec.ts > Cookie specs > Page.cookies > should not get cookies from subdomain if the cookie is for top-level domain","testId":"f1cef99627c7bb20500f-cef3c241f778f19bc7a8"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should get cookies from nested path","fullTitle":"cookies.spec.ts > Cookie specs > Page.cookies > should get cookies from nested path","testId":"f1cef99627c7bb20500f-31afee5cbb0904bceec5"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should not get cookies from not nested path","fullTitle":"cookies.spec.ts > Cookie specs > Page.cookies > should not get cookies from not nested path","testId":"f1cef99627c7bb20500f-e1956ded8d3e96e28656"}]},{"type":"describe","file":"/bundle/cookies.spec.ts","title":"Page.setCookie","fullTitle":"cookies.spec.ts > Cookie specs > Page.setCookie","entries":[{"type":"test","file":"/bundle/cookies.spec.ts","title":"should work","fullTitle":"cookies.spec.ts > Cookie specs > Page.setCookie > should work","testId":"f1cef99627c7bb20500f-0ecd15acd25d41800297"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should isolate cookies in browser contexts","fullTitle":"cookies.spec.ts > Cookie specs > Page.setCookie > should isolate cookies in browser contexts","testId":"f1cef99627c7bb20500f-1ae6157a48a344c057f3"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should set multiple cookies","fullTitle":"cookies.spec.ts > Cookie specs > Page.setCookie > should set multiple cookies","testId":"f1cef99627c7bb20500f-be3f14881e1f2ddb7fce"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should have |expires| set to |-1| for session cookies","fullTitle":"cookies.spec.ts > Cookie specs > Page.setCookie > should have |expires| set to |-1| for session cookies","testId":"f1cef99627c7bb20500f-553b93106657e6b8a051"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should set cookie with reasonable defaults","fullTitle":"cookies.spec.ts > Cookie specs > Page.setCookie > should set cookie with reasonable defaults","testId":"f1cef99627c7bb20500f-08256c247fdfaefab206"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should set cookie with all available properties","fullTitle":"cookies.spec.ts > Cookie specs > Page.setCookie > should set cookie with all available properties","testId":"f1cef99627c7bb20500f-7b8b1870f6a48fe73807"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should set a cookie with a path","fullTitle":"cookies.spec.ts > Cookie specs > Page.setCookie > should set a cookie with a path","testId":"f1cef99627c7bb20500f-e2a50b543030f7994dd0"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should set a cookie with a partitionKey","fullTitle":"cookies.spec.ts > Cookie specs > Page.setCookie > should set a cookie with a partitionKey","testId":"f1cef99627c7bb20500f-5992bb7d99f6283daaae"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should not set a cookie on a blank page","fullTitle":"cookies.spec.ts > Cookie specs > Page.setCookie > should not set a cookie on a blank page","testId":"f1cef99627c7bb20500f-d670776d44d4230528e9"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should not set a cookie with blank page URL","fullTitle":"cookies.spec.ts > Cookie specs > Page.setCookie > should not set a cookie with blank page URL","testId":"f1cef99627c7bb20500f-0fe4fae5271813f555f6"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should not set a cookie on a data URL page","fullTitle":"cookies.spec.ts > Cookie specs > Page.setCookie > should not set a cookie on a data URL page","testId":"f1cef99627c7bb20500f-5cda9b2f7e5bbf1db562"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should default to setting secure cookie for HTTPS websites","fullTitle":"cookies.spec.ts > Cookie specs > Page.setCookie > should default to setting secure cookie for HTTPS websites","testId":"f1cef99627c7bb20500f-19efd8f97c662d0cee84"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should be able to set insecure cookie for HTTP website","fullTitle":"cookies.spec.ts > Cookie specs > Page.setCookie > should be able to set insecure cookie for HTTP website","testId":"f1cef99627c7bb20500f-2f592868999c9b144588"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should set a cookie on a different domain","fullTitle":"cookies.spec.ts > Cookie specs > Page.setCookie > should set a cookie on a different domain","testId":"f1cef99627c7bb20500f-72d4400cd65936a7ee23"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should set cookies from a frame","fullTitle":"cookies.spec.ts > Cookie specs > Page.setCookie > should set cookies from a frame","testId":"f1cef99627c7bb20500f-e6d523d6b4531ad9fdd3"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should set secure same-site cookies from a frame","fullTitle":"cookies.spec.ts > Cookie specs > Page.setCookie > should set secure same-site cookies from a frame","testId":"f1cef99627c7bb20500f-f6dc6387d2fe234d43d5"}]},{"type":"describe","file":"/bundle/cookies.spec.ts","title":"Page.deleteCookie","fullTitle":"cookies.spec.ts > Cookie specs > Page.deleteCookie","entries":[{"type":"test","file":"/bundle/cookies.spec.ts","title":"should delete cookie","fullTitle":"cookies.spec.ts > Cookie specs > Page.deleteCookie > should delete cookie","testId":"f1cef99627c7bb20500f-7c5306074c4e7e816499"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should not delete cookie for different domain","fullTitle":"cookies.spec.ts > Cookie specs > Page.deleteCookie > should not delete cookie for different domain","testId":"f1cef99627c7bb20500f-8c6192e70cdc3b056635"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should delete cookie for specified URL","fullTitle":"cookies.spec.ts > Cookie specs > Page.deleteCookie > should delete cookie for specified URL","testId":"f1cef99627c7bb20500f-0a7350d9f994a3b60bec"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should delete cookie for specified URL regardless of the current page","fullTitle":"cookies.spec.ts > Cookie specs > Page.deleteCookie > should delete cookie for specified URL regardless of the current page","testId":"f1cef99627c7bb20500f-e8fde47c6a039cbdcdf3"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should only delete cookie from the default partition if partitionkey is not specified","fullTitle":"cookies.spec.ts > Cookie specs > Page.deleteCookie > should only delete cookie from the default partition if partitionkey is not specified","testId":"f1cef99627c7bb20500f-0c96eca846917fbefe04"},{"type":"test","file":"/bundle/cookies.spec.ts","title":"should delete cookie with partition key if partition key is specified","fullTitle":"cookies.spec.ts > Cookie specs > Page.deleteCookie > should delete cookie with partition key if partition key is specified","testId":"f1cef99627c7bb20500f-59dacc52568bbb93d543"}]}]}]},{"type":"file","file":"/bundle/coverage.spec.ts","title":"coverage.spec.ts","fullTitle":"coverage.spec.ts","entries":[{"type":"describe","file":"/bundle/coverage.spec.ts","title":"Coverage specs","fullTitle":"coverage.spec.ts > Coverage specs","entries":[{"type":"describe","file":"/bundle/coverage.spec.ts","title":"JSCoverage","fullTitle":"coverage.spec.ts > Coverage specs > JSCoverage","entries":[{"type":"test","file":"/bundle/coverage.spec.ts","title":"should work","fullTitle":"coverage.spec.ts > Coverage specs > JSCoverage > should work","testId":"fb7be8054563dd5dde84-5b95dd177b91996965c8"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should report sourceURLs","fullTitle":"coverage.spec.ts > Coverage specs > JSCoverage > should report sourceURLs","testId":"fb7be8054563dd5dde84-bc37b64fb12e6fb67920"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should ignore eval() scripts by default","fullTitle":"coverage.spec.ts > Coverage specs > JSCoverage > should ignore eval() scripts by default","testId":"fb7be8054563dd5dde84-abd00f4ac7fdda458c13"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should not ignore eval() scripts if reportAnonymousScripts is true","fullTitle":"coverage.spec.ts > Coverage specs > JSCoverage > should not ignore eval() scripts if reportAnonymousScripts is true","testId":"fb7be8054563dd5dde84-9967ce017386dce52531"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should ignore pptr internal scripts if reportAnonymousScripts is true","fullTitle":"coverage.spec.ts > Coverage specs > JSCoverage > should ignore pptr internal scripts if reportAnonymousScripts is true","testId":"fb7be8054563dd5dde84-61dfc3a784fe45a6b2a1"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should report multiple scripts","fullTitle":"coverage.spec.ts > Coverage specs > JSCoverage > should report multiple scripts","testId":"fb7be8054563dd5dde84-1916e74c16c1f6c1e4e4"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should report right ranges","fullTitle":"coverage.spec.ts > Coverage specs > JSCoverage > should report right ranges","testId":"fb7be8054563dd5dde84-3c86a6b7473b3fb77a1d"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should report right ranges for \"per function\" scope","fullTitle":"coverage.spec.ts > Coverage specs > JSCoverage > should report right ranges for \"per function\" scope","testId":"fb7be8054563dd5dde84-a2fa4ad97b1dd39231b3"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should report scripts that have no coverage","fullTitle":"coverage.spec.ts > Coverage specs > JSCoverage > should report scripts that have no coverage","testId":"fb7be8054563dd5dde84-65c8a07149efb2feb9c0"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should work with conditionals","fullTitle":"coverage.spec.ts > Coverage specs > JSCoverage > should work with conditionals","testId":"fb7be8054563dd5dde84-9735708d93fc10fb7c23"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should not hang when there is a debugger statement","fullTitle":"coverage.spec.ts > Coverage specs > JSCoverage > should not hang when there is a debugger statement","testId":"fb7be8054563dd5dde84-b4fae5ec04cb0878d340"},{"type":"describe","file":"/bundle/coverage.spec.ts","title":"resetOnNavigation","fullTitle":"coverage.spec.ts > Coverage specs > JSCoverage > resetOnNavigation","entries":[{"type":"test","file":"/bundle/coverage.spec.ts","title":"should NOT report scripts across navigations when enabled","fullTitle":"coverage.spec.ts > Coverage specs > JSCoverage > resetOnNavigation > should NOT report scripts across navigations when enabled","testId":"fb7be8054563dd5dde84-d897890dd52a36703170"}]},{"type":"describe","file":"/bundle/coverage.spec.ts","title":"includeRawScriptCoverage","fullTitle":"coverage.spec.ts > Coverage specs > JSCoverage > includeRawScriptCoverage","entries":[{"type":"test","file":"/bundle/coverage.spec.ts","title":"should not include rawScriptCoverage field when disabled","fullTitle":"coverage.spec.ts > Coverage specs > JSCoverage > includeRawScriptCoverage > should not include rawScriptCoverage field when disabled","testId":"fb7be8054563dd5dde84-624bc9dc70d2b90b3184"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should include rawScriptCoverage field when enabled","fullTitle":"coverage.spec.ts > Coverage specs > JSCoverage > includeRawScriptCoverage > should include rawScriptCoverage field when enabled","testId":"fb7be8054563dd5dde84-2eb1111f649e31a5d5a7"}]}]},{"type":"describe","file":"/bundle/coverage.spec.ts","title":"CSSCoverage","fullTitle":"coverage.spec.ts > Coverage specs > CSSCoverage","entries":[{"type":"test","file":"/bundle/coverage.spec.ts","title":"should work","fullTitle":"coverage.spec.ts > Coverage specs > CSSCoverage > should work","testId":"fb7be8054563dd5dde84-d33ffb6a6feddd50edba"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should report sourceURLs","fullTitle":"coverage.spec.ts > Coverage specs > CSSCoverage > should report sourceURLs","testId":"fb7be8054563dd5dde84-479863d3121d27cbc023"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should report multiple stylesheets","fullTitle":"coverage.spec.ts > Coverage specs > CSSCoverage > should report multiple stylesheets","testId":"fb7be8054563dd5dde84-2e6be633b2303c22dab4"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should report stylesheets that have no coverage","fullTitle":"coverage.spec.ts > Coverage specs > CSSCoverage > should report stylesheets that have no coverage","testId":"fb7be8054563dd5dde84-4e5cad0381eefc30b71f"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should work with media queries","fullTitle":"coverage.spec.ts > Coverage specs > CSSCoverage > should work with media queries","testId":"fb7be8054563dd5dde84-81cc37747058000377bb"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should work with complicated usecases","fullTitle":"coverage.spec.ts > Coverage specs > CSSCoverage > should work with complicated usecases","testId":"fb7be8054563dd5dde84-0c8ffff62dbf4b8c1994"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should work with empty stylesheets","fullTitle":"coverage.spec.ts > Coverage specs > CSSCoverage > should work with empty stylesheets","testId":"fb7be8054563dd5dde84-6b452ad55735314a5f8b"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should ignore injected stylesheets","fullTitle":"coverage.spec.ts > Coverage specs > CSSCoverage > should ignore injected stylesheets","testId":"fb7be8054563dd5dde84-1f3938c08874ec946132"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should work with a recently loaded stylesheet","fullTitle":"coverage.spec.ts > Coverage specs > CSSCoverage > should work with a recently loaded stylesheet","testId":"fb7be8054563dd5dde84-2ee29c3a52426006c753"},{"type":"describe","file":"/bundle/coverage.spec.ts","title":"resetOnNavigation","fullTitle":"coverage.spec.ts > Coverage specs > CSSCoverage > resetOnNavigation","entries":[{"type":"test","file":"/bundle/coverage.spec.ts","title":"should report stylesheets across navigations","fullTitle":"coverage.spec.ts > Coverage specs > CSSCoverage > resetOnNavigation > should report stylesheets across navigations","testId":"fb7be8054563dd5dde84-386aa04fa17e5061097a"},{"type":"test","file":"/bundle/coverage.spec.ts","title":"should NOT report scripts across navigations","fullTitle":"coverage.spec.ts > Coverage specs > CSSCoverage > resetOnNavigation > should NOT report scripts across navigations","testId":"fb7be8054563dd5dde84-3ceb037ad3f0903597c6"}]}]}]}]},{"type":"file","file":"/bundle/dialog.spec.ts","title":"dialog.spec.ts","fullTitle":"dialog.spec.ts","entries":[{"type":"describe","file":"/bundle/dialog.spec.ts","title":"Page.Events.Dialog","fullTitle":"dialog.spec.ts > Page.Events.Dialog","entries":[{"type":"test","file":"/bundle/dialog.spec.ts","title":"should fire","fullTitle":"dialog.spec.ts > Page.Events.Dialog > should fire","testId":"a35d96342b3d28d97144-f0a04bc2c86d7d90be56"},{"type":"test","file":"/bundle/dialog.spec.ts","title":"should allow accepting prompts","fullTitle":"dialog.spec.ts > Page.Events.Dialog > should allow accepting prompts","testId":"a35d96342b3d28d97144-cade6aa2477296ab63cf"},{"type":"test","file":"/bundle/dialog.spec.ts","title":"should dismiss the prompt","fullTitle":"dialog.spec.ts > Page.Events.Dialog > should dismiss the prompt","testId":"a35d96342b3d28d97144-9ac5deb610755ca07122"}]}]},{"type":"file","file":"/bundle/drag-and-drop.spec.ts","title":"drag-and-drop.spec.ts","fullTitle":"drag-and-drop.spec.ts","entries":[{"type":"describe","file":"/bundle/drag-and-drop.spec.ts","title":"Legacy Drag n' Drop","fullTitle":"drag-and-drop.spec.ts > Legacy Drag n' Drop","entries":[{"type":"test","file":"/bundle/drag-and-drop.spec.ts","title":"should emit a dragIntercepted event when dragged","fullTitle":"drag-and-drop.spec.ts > Legacy Drag n' Drop > should emit a dragIntercepted event when dragged","testId":"2510eed986733f20e063-6576eb3de827da048b4f"},{"type":"test","file":"/bundle/drag-and-drop.spec.ts","title":"should emit a dragEnter","fullTitle":"drag-and-drop.spec.ts > Legacy Drag n' Drop > should emit a dragEnter","testId":"2510eed986733f20e063-c48e0ecf13a052f4d604"},{"type":"test","file":"/bundle/drag-and-drop.spec.ts","title":"should emit a dragOver event","fullTitle":"drag-and-drop.spec.ts > Legacy Drag n' Drop > should emit a dragOver event","testId":"2510eed986733f20e063-24e45aed155c13faa6a1"},{"type":"test","file":"/bundle/drag-and-drop.spec.ts","title":"can be dropped","fullTitle":"drag-and-drop.spec.ts > Legacy Drag n' Drop > can be dropped","testId":"2510eed986733f20e063-4898170945e668a4f019"},{"type":"test","file":"/bundle/drag-and-drop.spec.ts","title":"can be dragged and dropped with a single function","fullTitle":"drag-and-drop.spec.ts > Legacy Drag n' Drop > can be dragged and dropped with a single function","testId":"2510eed986733f20e063-96e925102e1710ef9686"}]},{"type":"describe","file":"/bundle/drag-and-drop.spec.ts","title":"Drag n' Drop","fullTitle":"drag-and-drop.spec.ts > Drag n' Drop","entries":[{"type":"test","file":"/bundle/drag-and-drop.spec.ts","title":"should drop","fullTitle":"drag-and-drop.spec.ts > Drag n' Drop > should drop","testId":"2510eed986733f20e063-2d577c3eca24cba61522"},{"type":"test","file":"/bundle/drag-and-drop.spec.ts","title":"should drop using mouse","fullTitle":"drag-and-drop.spec.ts > Drag n' Drop > should drop using mouse","testId":"2510eed986733f20e063-7c924025a1ce2875ed1a"},{"type":"test","file":"/bundle/drag-and-drop.spec.ts","title":"should drag and drop","fullTitle":"drag-and-drop.spec.ts > Drag n' Drop > should drag and drop","testId":"2510eed986733f20e063-df8fd55264ad51496070"}]}]},{"type":"file","file":"/bundle/elementhandle.spec.ts","title":"elementhandle.spec.ts","fullTitle":"elementhandle.spec.ts","entries":[{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"ElementHandle specs","fullTitle":"elementhandle.spec.ts > ElementHandle specs","entries":[{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"ElementHandle.boundingBox","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.boundingBox","entries":[{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.boundingBox > should work","testId":"a8dc2559b60954429fd2-45bd10d4fd9ecaf9f8a3"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should handle nested frames","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.boundingBox > should handle nested frames","testId":"a8dc2559b60954429fd2-e62e5a7551fbac195ca8"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should return null for invisible elements","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.boundingBox > should return null for invisible elements","testId":"a8dc2559b60954429fd2-5c17cef2c0e437bcf742"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should force a layout","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.boundingBox > should force a layout","testId":"a8dc2559b60954429fd2-e0e9459752baaf4bccee"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work with SVG nodes","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.boundingBox > should work with SVG nodes","testId":"a8dc2559b60954429fd2-524cf3eba41051e05a9e"}]},{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"ElementHandle.boxModel","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.boxModel","entries":[{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.boxModel > should work","testId":"a8dc2559b60954429fd2-5fe437a903f69beb83eb"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should return null for invisible elements","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.boxModel > should return null for invisible elements","testId":"a8dc2559b60954429fd2-f31b9ca408e73532cf97"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should correctly compute box model with offsets","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.boxModel > should correctly compute box model with offsets","testId":"a8dc2559b60954429fd2-50c5800930ef2a3a0b6f"}]},{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"ElementHandle.contentFrame","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.contentFrame","entries":[{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.contentFrame > should work","testId":"a8dc2559b60954429fd2-60313b85bf4132021fb7"}]},{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"ElementHandle.isVisible and ElementHandle.isHidden","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.isVisible and ElementHandle.isHidden","entries":[{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.isVisible and ElementHandle.isHidden > should work","testId":"a8dc2559b60954429fd2-c97faf5273e40fea44cb"}]},{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"ElementHandle.click","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.click","entries":[{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.click > should work","testId":"a8dc2559b60954429fd2-636a4a49d2a69abafe78"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should return Point data","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.click > should return Point data","testId":"a8dc2559b60954429fd2-809ea1d9a3331d752648"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work for Shadow DOM v1","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.click > should work for Shadow DOM v1","testId":"a8dc2559b60954429fd2-48c981f4cb577d42c09b"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should not work for TextNodes","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.click > should not work for TextNodes","testId":"a8dc2559b60954429fd2-60a6c0a50b6fc05fb7d1"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should throw for detached nodes","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.click > should throw for detached nodes","testId":"a8dc2559b60954429fd2-38a3db1ab3ab6d8803c5"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should throw for hidden nodes","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.click > should throw for hidden nodes","testId":"a8dc2559b60954429fd2-92287571e2a4a7b875f2"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should throw for recursively hidden nodes","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.click > should throw for recursively hidden nodes","testId":"a8dc2559b60954429fd2-0dfa7606f1834845febc"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should throw for <br> elements","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.click > should throw for <br> elements","testId":"a8dc2559b60954429fd2-def4751ef7fe5a991082"}]},{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"ElementHandle.touchStart","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.touchStart","entries":[{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.touchStart > should work","testId":"a8dc2559b60954429fd2-e7e80f361dd42875741c"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work with the returned Touch","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.touchStart > should work with the returned Touch","testId":"a8dc2559b60954429fd2-21f2eb94d42e6e667dd2"}]},{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"ElementHandle.touchMove","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.touchMove","entries":[{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.touchMove > should work","testId":"a8dc2559b60954429fd2-6d955dfc7c0b20bd8f93"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work with a pre-existing Touch","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.touchMove > should work with a pre-existing Touch","testId":"a8dc2559b60954429fd2-007da879b3b677fc1444"}]},{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"ElementHandle.touchEnd","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.touchEnd","entries":[{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.touchEnd > should work","testId":"a8dc2559b60954429fd2-d0e75cade1d20152f3d0"}]},{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"ElementHandle.clickablePoint","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.clickablePoint","entries":[{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.clickablePoint > should work","testId":"a8dc2559b60954429fd2-d65565e7dfcd6dd4a9dd"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should not work if the click box is not visible","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.clickablePoint > should not work if the click box is not visible","testId":"a8dc2559b60954429fd2-cf9eeb19362d89e10b6e"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should not work if the click box is not visible due to the iframe","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.clickablePoint > should not work if the click box is not visible due to the iframe","testId":"a8dc2559b60954429fd2-62f3c8cdf05234312267"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work for iframes","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.clickablePoint > should work for iframes","testId":"a8dc2559b60954429fd2-fe1db93081799107e92a"}]},{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"Element.waitForSelector","fullTitle":"elementhandle.spec.ts > ElementHandle specs > Element.waitForSelector","entries":[{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should wait correctly with waitForSelector on an element","fullTitle":"elementhandle.spec.ts > ElementHandle specs > Element.waitForSelector > should wait correctly with waitForSelector on an element","testId":"a8dc2559b60954429fd2-f2404ad4436430dda8e4"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should wait correctly with waitForSelector and xpath on an element","fullTitle":"elementhandle.spec.ts > ElementHandle specs > Element.waitForSelector > should wait correctly with waitForSelector and xpath on an element","testId":"a8dc2559b60954429fd2-dfd622430ee9bcf332a9"}]},{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"ElementHandle.hover","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.hover","entries":[{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.hover > should work","testId":"a8dc2559b60954429fd2-5ad5e59165914d91f629"}]},{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"ElementHandle.isIntersectingViewport","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.isIntersectingViewport","entries":[{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.isIntersectingViewport > should work","testId":"a8dc2559b60954429fd2-90b37430b233ab04f3df"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work with threshold","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.isIntersectingViewport > should work with threshold","testId":"a8dc2559b60954429fd2-2df8bdfd7427a8f1e7d3"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work with threshold of 1","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.isIntersectingViewport > should work with threshold of 1","testId":"a8dc2559b60954429fd2-efd3cd962682073ade71"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work with svg elements","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.isIntersectingViewport > should work with svg elements","testId":"a8dc2559b60954429fd2-0c5959d80ad3f3a5ed9d"}]},{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"Custom queries","fullTitle":"elementhandle.spec.ts > ElementHandle specs > Custom queries","entries":[{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should register and unregister","fullTitle":"elementhandle.spec.ts > ElementHandle specs > Custom queries > should register and unregister","testId":"a8dc2559b60954429fd2-f6415ec12819d9601b73"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should throw with invalid query names","fullTitle":"elementhandle.spec.ts > ElementHandle specs > Custom queries > should throw with invalid query names","testId":"a8dc2559b60954429fd2-16632a87b2c0ea30856b"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work for multiple elements","fullTitle":"elementhandle.spec.ts > ElementHandle specs > Custom queries > should work for multiple elements","testId":"a8dc2559b60954429fd2-a829a3d8ca210697a2e8"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should eval correctly","fullTitle":"elementhandle.spec.ts > ElementHandle specs > Custom queries > should eval correctly","testId":"a8dc2559b60954429fd2-6723ecf5d0be58b6670a"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should wait correctly with waitForSelector","fullTitle":"elementhandle.spec.ts > ElementHandle specs > Custom queries > should wait correctly with waitForSelector","testId":"a8dc2559b60954429fd2-b5635ccc9f53c0a177f3"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should wait correctly with waitForSelector on an element","fullTitle":"elementhandle.spec.ts > ElementHandle specs > Custom queries > should wait correctly with waitForSelector on an element","testId":"a8dc2559b60954429fd2-038ee3ace115e4d4643d"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work when both queryOne and queryAll are registered","fullTitle":"elementhandle.spec.ts > ElementHandle specs > Custom queries > should work when both queryOne and queryAll are registered","testId":"a8dc2559b60954429fd2-c468a29fcfb05d3356f7"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should eval when both queryOne and queryAll are registered","fullTitle":"elementhandle.spec.ts > ElementHandle specs > Custom queries > should eval when both queryOne and queryAll are registered","testId":"a8dc2559b60954429fd2-63bb0535efbd5592ea3e"},{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work with function shorthands","fullTitle":"elementhandle.spec.ts > ElementHandle specs > Custom queries > should work with function shorthands","testId":"a8dc2559b60954429fd2-c32d043fbe398f1fc841"}]},{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"ElementHandle.toElement","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.toElement","entries":[{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.toElement > should work","testId":"a8dc2559b60954429fd2-09a4a9e687771076a1aa"}]},{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"ElementHandle.dispose","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.dispose","entries":[{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should dispose cached isolated handler","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.dispose > should dispose cached isolated handler","testId":"a8dc2559b60954429fd2-ede1bb15f93a570569d6"}]},{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"ElementHandle[Symbol.dispose]","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle[Symbol.dispose]","entries":[{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle[Symbol.dispose] > should work","testId":"a8dc2559b60954429fd2-b32c2ad5086d88ccc65e"}]},{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"ElementHandle[Symbol.asyncDispose]","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle[Symbol.asyncDispose]","entries":[{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle[Symbol.asyncDispose] > should work","testId":"a8dc2559b60954429fd2-990230704d25a7850129"}]},{"type":"describe","file":"/bundle/elementhandle.spec.ts","title":"ElementHandle.move","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.move","entries":[{"type":"test","file":"/bundle/elementhandle.spec.ts","title":"should work","fullTitle":"elementhandle.spec.ts > ElementHandle specs > ElementHandle.move > should work","testId":"a8dc2559b60954429fd2-7e5e7f618c37328129fb"}]}]}]},{"type":"file","file":"/bundle/evaluation.spec.ts","title":"evaluation.spec.ts","fullTitle":"evaluation.spec.ts","entries":[{"type":"describe","file":"/bundle/evaluation.spec.ts","title":"Evaluation specs","fullTitle":"evaluation.spec.ts > Evaluation specs","entries":[{"type":"describe","file":"/bundle/evaluation.spec.ts","title":"Page.evaluate","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate","entries":[{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should work","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should work","testId":"7de64cd108b1a3d0612e-8ca9c0fa4f6e698d5732"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should transfer BigInt","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should transfer BigInt","testId":"7de64cd108b1a3d0612e-6c419d6db5e0c6018bd5"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should transfer NaN","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should transfer NaN","testId":"7de64cd108b1a3d0612e-cb368947171cdb97a012"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should transfer -0","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should transfer -0","testId":"7de64cd108b1a3d0612e-1f16317ed8cd5d0a855b"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should transfer Infinity","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should transfer Infinity","testId":"7de64cd108b1a3d0612e-e1ac245a2bb54131f2e3"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should transfer -Infinity","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should transfer -Infinity","testId":"7de64cd108b1a3d0612e-58c37d6230d5ea4f15ec"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should transfer arrays","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should transfer arrays","testId":"7de64cd108b1a3d0612e-d7cbe7a952d0c6127375"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should transfer arrays as arrays, not objects","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should transfer arrays as arrays, not objects","testId":"7de64cd108b1a3d0612e-fd3bbb0ed4899418e9af"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should transfer RegEx","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should transfer RegEx","testId":"7de64cd108b1a3d0612e-941c0d89946cf0257e8d"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should modify global environment","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should modify global environment","testId":"7de64cd108b1a3d0612e-00b2218b4cca0452e1b2"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should evaluate in the page context","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should evaluate in the page context","testId":"7de64cd108b1a3d0612e-834078ce8620348a5fed"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should replace symbols with undefined","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should replace symbols with undefined","testId":"7de64cd108b1a3d0612e-b0daa785777f39886768"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should work with function shorthands","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should work with function shorthands","testId":"7de64cd108b1a3d0612e-1831e4625faf6873996d"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should work with function shorthands and nested arrow functions","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should work with function shorthands and nested arrow functions","testId":"7de64cd108b1a3d0612e-0b20d7692104c88aa58b"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should work with unicode chars","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should work with unicode chars","testId":"7de64cd108b1a3d0612e-bba0ea7b60af2adde853"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should throw when evaluation triggers reload","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should throw when evaluation triggers reload","testId":"7de64cd108b1a3d0612e-21f895a96c78579b57fa"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should await promise","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should await promise","testId":"7de64cd108b1a3d0612e-62b9559ba1a787a54ff4"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should work right after framenavigated","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should work right after framenavigated","testId":"7de64cd108b1a3d0612e-81a8f820d219b7388999"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should work from-inside an exposed function","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should work from-inside an exposed function","testId":"7de64cd108b1a3d0612e-44fb390c5af0512f1360"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should reject promise with exception","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should reject promise with exception","testId":"7de64cd108b1a3d0612e-25efecec4560ff564600"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should support thrown strings as error messages","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should support thrown strings as error messages","testId":"7de64cd108b1a3d0612e-64e19694c5842b5f0e4d"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should support thrown numbers as error messages","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should support thrown numbers as error messages","testId":"7de64cd108b1a3d0612e-b42a01200ceb441caf00"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should support thrown platform objects as error messages","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should support thrown platform objects as error messages","testId":"7de64cd108b1a3d0612e-a0cd76237711749aded5"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should return complex objects","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should return complex objects","testId":"7de64cd108b1a3d0612e-b1c3d78331347a86173f"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should return BigInt","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should return BigInt","testId":"7de64cd108b1a3d0612e-bb6686b626690caa80ab"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should return NaN","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should return NaN","testId":"7de64cd108b1a3d0612e-753c9bd8857ec7843eeb"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should return -0","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should return -0","testId":"7de64cd108b1a3d0612e-6a915eb034e8d8cb6cc8"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should return Infinity","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should return Infinity","testId":"7de64cd108b1a3d0612e-b8bb9b2d53862b6cd16b"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should return -Infinity","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should return -Infinity","testId":"7de64cd108b1a3d0612e-5b1f684854a647a688d2"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should return RegEx","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should return RegEx","testId":"7de64cd108b1a3d0612e-7a0b3df04116f9e24f76"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should accept \"null\" as one of multiple parameters","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should accept \"null\" as one of multiple parameters","testId":"7de64cd108b1a3d0612e-975f49fb796cb98ac868"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should properly serialize null fields","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should properly serialize null fields","testId":"7de64cd108b1a3d0612e-dd02d5d28d9a38bbdc56"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should return undefined for non-serializable objects","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should return undefined for non-serializable objects","testId":"7de64cd108b1a3d0612e-be2b9a133d20d33e1095"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should return promise as empty object","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should return promise as empty object","testId":"7de64cd108b1a3d0612e-bb2c55e3e098165ecd89"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should work for circular object","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should work for circular object","testId":"7de64cd108b1a3d0612e-5f33be293f7f2bf408f4"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should accept a string","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should accept a string","testId":"7de64cd108b1a3d0612e-047bbaa249bb67dd0c94"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should accept a string with semi colons","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should accept a string with semi colons","testId":"7de64cd108b1a3d0612e-b61083043973c22d59e6"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should accept a string with comments","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should accept a string with comments","testId":"7de64cd108b1a3d0612e-59636c61d7ac3d284bd5"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should accept element handle as an argument","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should accept element handle as an argument","testId":"7de64cd108b1a3d0612e-648c0031f869b4b221fd"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should throw if underlying element was disposed","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should throw if underlying element was disposed","testId":"7de64cd108b1a3d0612e-077ecddf7b763fa7a662"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should throw if elementHandles are from other frames","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should throw if elementHandles are from other frames","testId":"7de64cd108b1a3d0612e-41a01510b462fa10c442"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should simulate a user gesture","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should simulate a user gesture","testId":"7de64cd108b1a3d0612e-7c2b726ed7091c54232c"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should not throw an error when evaluation does a navigation","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should not throw an error when evaluation does a navigation","testId":"7de64cd108b1a3d0612e-8ef1f1244c7f088ce5cb"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should transfer 100Mb of data from page to node.js","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should transfer 100Mb of data from page to node.js","testId":"7de64cd108b1a3d0612e-085e2aa1b0d0cc9beb88"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should throw error with detailed information on exception inside promise","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should throw error with detailed information on exception inside promise","testId":"7de64cd108b1a3d0612e-0e5b85b8a35322a1d250"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should return properly serialize objects with unknown type fields","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluate > should return properly serialize objects with unknown type fields","testId":"7de64cd108b1a3d0612e-d06cd366d9a9e1b09f4e"}]},{"type":"describe","file":"/bundle/evaluation.spec.ts","title":"Page.evaluateOnNewDocument","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluateOnNewDocument","entries":[{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should evaluate before anything else on the page","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluateOnNewDocument > should evaluate before anything else on the page","testId":"7de64cd108b1a3d0612e-8cc38551a7878a660ec1"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should work with CSP","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.evaluateOnNewDocument > should work with CSP","testId":"7de64cd108b1a3d0612e-9b472fff10e813e27242"}]},{"type":"describe","file":"/bundle/evaluation.spec.ts","title":"Page.removeScriptToEvaluateOnNewDocument","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.removeScriptToEvaluateOnNewDocument","entries":[{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should remove new document script","fullTitle":"evaluation.spec.ts > Evaluation specs > Page.removeScriptToEvaluateOnNewDocument > should remove new document script","testId":"7de64cd108b1a3d0612e-0ec65a9b79644d540470"}]},{"type":"describe","file":"/bundle/evaluation.spec.ts","title":"Frame.evaluate","fullTitle":"evaluation.spec.ts > Evaluation specs > Frame.evaluate","entries":[{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should have different execution contexts","fullTitle":"evaluation.spec.ts > Evaluation specs > Frame.evaluate > should have different execution contexts","testId":"7de64cd108b1a3d0612e-235831cc9572955f8a52"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should have correct execution contexts","fullTitle":"evaluation.spec.ts > Evaluation specs > Frame.evaluate > should have correct execution contexts","testId":"7de64cd108b1a3d0612e-d7ab359e7055835967de"},{"type":"test","file":"/bundle/evaluation.spec.ts","title":"should execute after cross-site navigation","fullTitle":"evaluation.spec.ts > Evaluation specs > Frame.evaluate > should execute after cross-site navigation","testId":"7de64cd108b1a3d0612e-a7662069847ed785e4a6"}]}]}]},{"type":"file","file":"/bundle/frame.spec.ts","title":"frame.spec.ts","fullTitle":"frame.spec.ts","entries":[{"type":"describe","file":"/bundle/frame.spec.ts","title":"Frame specs","fullTitle":"frame.spec.ts > Frame specs","entries":[{"type":"describe","file":"/bundle/frame.spec.ts","title":"Frame.evaluateHandle","fullTitle":"frame.spec.ts > Frame specs > Frame.evaluateHandle","entries":[{"type":"test","file":"/bundle/frame.spec.ts","title":"should work","fullTitle":"frame.spec.ts > Frame specs > Frame.evaluateHandle > should work","testId":"7832232214f2136aebe6-232b073f53fe6fdd498d"}]},{"type":"describe","file":"/bundle/frame.spec.ts","title":"Frame.evaluate","fullTitle":"frame.spec.ts > Frame specs > Frame.evaluate","entries":[{"type":"test","file":"/bundle/frame.spec.ts","title":"should throw for detached frames","fullTitle":"frame.spec.ts > Frame specs > Frame.evaluate > should throw for detached frames","testId":"7832232214f2136aebe6-8d332b8dbaba2146e43c"},{"type":"test","file":"/bundle/frame.spec.ts","title":"allows readonly array to be an argument","fullTitle":"frame.spec.ts > Frame specs > Frame.evaluate > allows readonly array to be an argument","testId":"7832232214f2136aebe6-02fbe4f39844059a2607"}]},{"type":"describe","file":"/bundle/frame.spec.ts","title":"Frame.page","fullTitle":"frame.spec.ts > Frame specs > Frame.page","entries":[{"type":"test","file":"/bundle/frame.spec.ts","title":"should retrieve the page from a frame","fullTitle":"frame.spec.ts > Frame specs > Frame.page > should retrieve the page from a frame","testId":"7832232214f2136aebe6-2980c5529bbcbac18613"}]},{"type":"describe","file":"/bundle/frame.spec.ts","title":"Frame Management","fullTitle":"frame.spec.ts > Frame specs > Frame Management","entries":[{"type":"test","file":"/bundle/frame.spec.ts","title":"should handle nested frames","fullTitle":"frame.spec.ts > Frame specs > Frame Management > should handle nested frames","testId":"7832232214f2136aebe6-eaa7ee812baf0bceb119"},{"type":"test","file":"/bundle/frame.spec.ts","title":"should send events when frames are manipulated dynamically","fullTitle":"frame.spec.ts > Frame specs > Frame Management > should send events when frames are manipulated dynamically","testId":"7832232214f2136aebe6-ea561dc4edbd36db28f3"},{"type":"test","file":"/bundle/frame.spec.ts","title":"should send \"framenavigated\" when navigating on anchor URLs","fullTitle":"frame.spec.ts > Frame specs > Frame Management > should send \"framenavigated\" when navigating on anchor URLs","testId":"7832232214f2136aebe6-a0cb743eaf6dc384bee5"},{"type":"test","file":"/bundle/frame.spec.ts","title":"should persist mainFrame on cross-process navigation","fullTitle":"frame.spec.ts > Frame specs > Frame Management > should persist mainFrame on cross-process navigation","testId":"7832232214f2136aebe6-fd1812e8b914d2cf83a9"},{"type":"test","file":"/bundle/frame.spec.ts","title":"should not send attach/detach events for main frame","fullTitle":"frame.spec.ts > Frame specs > Frame Management > should not send attach/detach events for main frame","testId":"7832232214f2136aebe6-862caaa1c81810533b60"},{"type":"test","file":"/bundle/frame.spec.ts","title":"should detach child frames on navigation","fullTitle":"frame.spec.ts > Frame specs > Frame Management > should detach child frames on navigation","testId":"7832232214f2136aebe6-428831dd60d67e344545"},{"type":"test","file":"/bundle/frame.spec.ts","title":"should support framesets","fullTitle":"frame.spec.ts > Frame specs > Frame Management > should support framesets","testId":"7832232214f2136aebe6-b9597d36cfe3e3c89a01"},{"type":"test","file":"/bundle/frame.spec.ts","title":"should click elements in a frameset","fullTitle":"frame.spec.ts > Frame specs > Frame Management > should click elements in a frameset","testId":"7832232214f2136aebe6-8358147df224270dbe3e"},{"type":"test","file":"/bundle/frame.spec.ts","title":"should report frame from-inside shadow DOM","fullTitle":"frame.spec.ts > Frame specs > Frame Management > should report frame from-inside shadow DOM","testId":"7832232214f2136aebe6-9825df4e46a872110f74"},{"type":"test","file":"/bundle/frame.spec.ts","title":"should report frame.parent()","fullTitle":"frame.spec.ts > Frame specs > Frame Management > should report frame.parent()","testId":"7832232214f2136aebe6-b0a1b60b8b82842c1c72"},{"type":"test","file":"/bundle/frame.spec.ts","title":"should report different frame instance when frame re-attaches","fullTitle":"frame.spec.ts > Frame specs > Frame Management > should report different frame instance when frame re-attaches","testId":"7832232214f2136aebe6-543855ca6ac40bcedcd5"},{"type":"test","file":"/bundle/frame.spec.ts","title":"should support url fragment","fullTitle":"frame.spec.ts > Frame specs > Frame Management > should support url fragment","testId":"7832232214f2136aebe6-3354c558bab94579cf22"},{"type":"test","file":"/bundle/frame.spec.ts","title":"should support lazy frames","fullTitle":"frame.spec.ts > Frame specs > Frame Management > should support lazy frames","testId":"7832232214f2136aebe6-d060496041121e444ae7"}]},{"type":"describe","file":"/bundle/frame.spec.ts","title":"Frame.client","fullTitle":"frame.spec.ts > Frame specs > Frame.client","entries":[{"type":"test","file":"/bundle/frame.spec.ts","title":"should return the client instance","fullTitle":"frame.spec.ts > Frame specs > Frame.client > should return the client instance","testId":"7832232214f2136aebe6-83b8ba1c8c778e09144f"}]},{"type":"describe","file":"/bundle/frame.spec.ts","title":"Frame.prototype.frameElement","fullTitle":"frame.spec.ts > Frame specs > Frame.prototype.frameElement","entries":[{"type":"test","file":"/bundle/frame.spec.ts","title":"should work","fullTitle":"frame.spec.ts > Frame specs > Frame.prototype.frameElement > should work","testId":"7832232214f2136aebe6-74b0cee1eb28c2961e9b"},{"type":"test","file":"/bundle/frame.spec.ts","title":"should handle shadow roots","fullTitle":"frame.spec.ts > Frame specs > Frame.prototype.frameElement > should handle shadow roots","testId":"7832232214f2136aebe6-175bbb5530c48f535f4d"},{"type":"test","file":"/bundle/frame.spec.ts","title":"should return ElementHandle in the correct world","fullTitle":"frame.spec.ts > Frame specs > Frame.prototype.frameElement > should return ElementHandle in the correct world","testId":"7832232214f2136aebe6-6aa9424921fd0fe2845b"}]}]}]},{"type":"file","file":"/bundle/injected.spec.ts","title":"injected.spec.ts","fullTitle":"injected.spec.ts","entries":[{"type":"describe","file":"/bundle/injected.spec.ts","title":"PuppeteerUtil tests","fullTitle":"injected.spec.ts > PuppeteerUtil tests","entries":[{"type":"test","file":"/bundle/injected.spec.ts","title":"should work","fullTitle":"injected.spec.ts > PuppeteerUtil tests > should work","testId":"a6519ae0da744135d100-38ac0cb7e3f4d554da47"},{"type":"describe","file":"/bundle/injected.spec.ts","title":"createFunction tests","fullTitle":"injected.spec.ts > PuppeteerUtil tests > createFunction tests","entries":[{"type":"test","file":"/bundle/injected.spec.ts","title":"should work","fullTitle":"injected.spec.ts > PuppeteerUtil tests > createFunction tests > should work","testId":"a6519ae0da744135d100-a70a6818e040c34a0272"}]}]}]},{"type":"file","file":"/bundle/input.spec.ts","title":"input.spec.ts","fullTitle":"input.spec.ts","entries":[{"type":"describe","file":"/bundle/input.spec.ts","title":"input tests","fullTitle":"input.spec.ts > input tests","entries":[{"type":"describe","file":"/bundle/input.spec.ts","title":"ElementHandle.uploadFile","fullTitle":"input.spec.ts > input tests > ElementHandle.uploadFile","entries":[{"type":"test","file":"/bundle/input.spec.ts","title":"should upload the file","fullTitle":"input.spec.ts > input tests > ElementHandle.uploadFile > should upload the file","testId":"bccd6bf375de102f2e4c-498e05d9d687967a824c"},{"type":"test","file":"/bundle/input.spec.ts","title":"should read the file","fullTitle":"input.spec.ts > input tests > ElementHandle.uploadFile > should read the file","testId":"bccd6bf375de102f2e4c-5d0287aa2cfc381a01ef"}]},{"type":"describe","file":"/bundle/input.spec.ts","title":"Page.waitForFileChooser","fullTitle":"input.spec.ts > input tests > Page.waitForFileChooser","entries":[{"type":"test","file":"/bundle/input.spec.ts","title":"should work when file input is attached to DOM","fullTitle":"input.spec.ts > input tests > Page.waitForFileChooser > should work when file input is attached to DOM","testId":"bccd6bf375de102f2e4c-de3ace6f43380a04792c"},{"type":"test","file":"/bundle/input.spec.ts","title":"should work when file input is not attached to DOM","fullTitle":"input.spec.ts > input tests > Page.waitForFileChooser > should work when file input is not attached to DOM","testId":"bccd6bf375de102f2e4c-1a0cff043d922e33d245"},{"type":"test","file":"/bundle/input.spec.ts","title":"should respect timeout","fullTitle":"input.spec.ts > input tests > Page.waitForFileChooser > should respect timeout","testId":"bccd6bf375de102f2e4c-b3cb5ebcff7097199324"},{"type":"test","file":"/bundle/input.spec.ts","title":"should respect default timeout when there is no custom timeout","fullTitle":"input.spec.ts > input tests > Page.waitForFileChooser > should respect default timeout when there is no custom timeout","testId":"bccd6bf375de102f2e4c-afc728bdd0c8c7fb4bfb"},{"type":"test","file":"/bundle/input.spec.ts","title":"should prioritize exact timeout over default timeout","fullTitle":"input.spec.ts > input tests > Page.waitForFileChooser > should prioritize exact timeout over default timeout","testId":"bccd6bf375de102f2e4c-0d2f7c0d2f5471d8842f"},{"type":"test","file":"/bundle/input.spec.ts","title":"should work with no timeout","fullTitle":"input.spec.ts > input tests > Page.waitForFileChooser > should work with no timeout","testId":"bccd6bf375de102f2e4c-90d4f87e92a6c5e1fd2d"},{"type":"test","file":"/bundle/input.spec.ts","title":"should return the same file chooser when there are many watchdogs simultaneously","fullTitle":"input.spec.ts > input tests > Page.waitForFileChooser > should return the same file chooser when there are many watchdogs simultaneously","testId":"bccd6bf375de102f2e4c-cc419e7fd8da9440c240"},{"type":"test","file":"/bundle/input.spec.ts","title":"should be able to abort","fullTitle":"input.spec.ts > input tests > Page.waitForFileChooser > should be able to abort","testId":"bccd6bf375de102f2e4c-087c5cf28882e76fb9fb"}]},{"type":"describe","file":"/bundle/input.spec.ts","title":"FileChooser.accept","fullTitle":"input.spec.ts > input tests > FileChooser.accept","entries":[{"type":"test","file":"/bundle/input.spec.ts","title":"should accept single file","fullTitle":"input.spec.ts > input tests > FileChooser.accept > should accept single file","testId":"bccd6bf375de102f2e4c-b490a2a2c5c149e085c5"},{"type":"test","file":"/bundle/input.spec.ts","title":"should be able to read selected file","fullTitle":"input.spec.ts > input tests > FileChooser.accept > should be able to read selected file","testId":"bccd6bf375de102f2e4c-41dc2a520f0a18f87039"},{"type":"test","file":"/bundle/input.spec.ts","title":"should be able to reset selected files with empty file list","fullTitle":"input.spec.ts > input tests > FileChooser.accept > should be able to reset selected files with empty file list","testId":"bccd6bf375de102f2e4c-f7e79630ce8061bf6ac7"},{"type":"test","file":"/bundle/input.spec.ts","title":"should not accept multiple files for single-file input","fullTitle":"input.spec.ts > input tests > FileChooser.accept > should not accept multiple files for single-file input","testId":"bccd6bf375de102f2e4c-b6f5f892ac8114de7587"},{"type":"test","file":"/bundle/input.spec.ts","title":"should succeed even for non-existent files","fullTitle":"input.spec.ts > input tests > FileChooser.accept > should succeed even for non-existent files","testId":"bccd6bf375de102f2e4c-b26ad2a9591870c35530"},{"type":"test","file":"/bundle/input.spec.ts","title":"should error on read of non-existent files","fullTitle":"input.spec.ts > input tests > FileChooser.accept > should error on read of non-existent files","testId":"bccd6bf375de102f2e4c-6dc444b5ad3f05a589d6"},{"type":"test","file":"/bundle/input.spec.ts","title":"should fail when accepting file chooser twice","fullTitle":"input.spec.ts > input tests > FileChooser.accept > should fail when accepting file chooser twice","testId":"bccd6bf375de102f2e4c-e0c9db9b616c467d9ea7"}]},{"type":"describe","file":"/bundle/input.spec.ts","title":"FileChooser.cancel","fullTitle":"input.spec.ts > input tests > FileChooser.cancel","entries":[{"type":"test","file":"/bundle/input.spec.ts","title":"should cancel dialog","fullTitle":"input.spec.ts > input tests > FileChooser.cancel > should cancel dialog","testId":"bccd6bf375de102f2e4c-a06cc325fad2fb43e91d"},{"type":"test","file":"/bundle/input.spec.ts","title":"should fail when canceling file chooser twice","fullTitle":"input.spec.ts > input tests > FileChooser.cancel > should fail when canceling file chooser twice","testId":"bccd6bf375de102f2e4c-46e24616c7aa5457500a"}]},{"type":"describe","file":"/bundle/input.spec.ts","title":"FileChooser.isMultiple","fullTitle":"input.spec.ts > input tests > FileChooser.isMultiple","entries":[{"type":"test","file":"/bundle/input.spec.ts","title":"should work for single file pick","fullTitle":"input.spec.ts > input tests > FileChooser.isMultiple > should work for single file pick","testId":"bccd6bf375de102f2e4c-6dfafa619b1bd3fb5620"},{"type":"test","file":"/bundle/input.spec.ts","title":"should work for \"multiple\"","fullTitle":"input.spec.ts > input tests > FileChooser.isMultiple > should work for \"multiple\"","testId":"bccd6bf375de102f2e4c-f1eb50f0636dbb922ed0"},{"type":"test","file":"/bundle/input.spec.ts","title":"should work for \"webkitdirectory\"","fullTitle":"input.spec.ts > input tests > FileChooser.isMultiple > should work for \"webkitdirectory\"","testId":"bccd6bf375de102f2e4c-3812b4834e7097b12a72"}]}]}]},{"type":"file","file":"/bundle/jshandle.spec.ts","title":"jshandle.spec.ts","fullTitle":"jshandle.spec.ts","entries":[{"type":"describe","file":"/bundle/jshandle.spec.ts","title":"JSHandle","fullTitle":"jshandle.spec.ts > JSHandle","entries":[{"type":"describe","file":"/bundle/jshandle.spec.ts","title":"Page.evaluateHandle","fullTitle":"jshandle.spec.ts > JSHandle > Page.evaluateHandle","entries":[{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should work","fullTitle":"jshandle.spec.ts > JSHandle > Page.evaluateHandle > should work","testId":"7327c76d2a83a970aa48-cb03c94d72c573ca8516"},{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should return the RemoteObject","fullTitle":"jshandle.spec.ts > JSHandle > Page.evaluateHandle > should return the RemoteObject","testId":"7327c76d2a83a970aa48-1cca0f65194bf37f5423"},{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should accept object handle as an argument","fullTitle":"jshandle.spec.ts > JSHandle > Page.evaluateHandle > should accept object handle as an argument","testId":"7327c76d2a83a970aa48-45345a250f19c7ce5927"},{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should accept object handle to primitive types","fullTitle":"jshandle.spec.ts > JSHandle > Page.evaluateHandle > should accept object handle to primitive types","testId":"7327c76d2a83a970aa48-4969ce4dfe285231c7a5"},{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should warn about recursive objects","fullTitle":"jshandle.spec.ts > JSHandle > Page.evaluateHandle > should warn about recursive objects","testId":"7327c76d2a83a970aa48-a466ec4869c7e354bada"},{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should accept object handle to unserializable value","fullTitle":"jshandle.spec.ts > JSHandle > Page.evaluateHandle > should accept object handle to unserializable value","testId":"7327c76d2a83a970aa48-bbfd12ec3c1a0806e186"},{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should use the same JS wrappers","fullTitle":"jshandle.spec.ts > JSHandle > Page.evaluateHandle > should use the same JS wrappers","testId":"7327c76d2a83a970aa48-f0556fc3d5b681d7a41f"}]},{"type":"describe","file":"/bundle/jshandle.spec.ts","title":"JSHandle.getProperty","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.getProperty","entries":[{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should work","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.getProperty > should work","testId":"7327c76d2a83a970aa48-f3cee1bc87ed154de35f"}]},{"type":"describe","file":"/bundle/jshandle.spec.ts","title":"JSHandle.jsonValue","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.jsonValue","entries":[{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should work","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.jsonValue > should work","testId":"7327c76d2a83a970aa48-339244ea893386c32cdd"},{"type":"test","file":"/bundle/jshandle.spec.ts","title":"works with jsonValues that are not objects","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.jsonValue > works with jsonValues that are not objects","testId":"7327c76d2a83a970aa48-2be489115254c688d867"},{"type":"test","file":"/bundle/jshandle.spec.ts","title":"works with jsonValues that are primitives","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.jsonValue > works with jsonValues that are primitives","testId":"7327c76d2a83a970aa48-d5db16db81d7ad65e995"},{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should work with dates","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.jsonValue > should work with dates","testId":"7327c76d2a83a970aa48-d779f0b62cd99755d99a"},{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should not throw for circular objects","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.jsonValue > should not throw for circular objects","testId":"7327c76d2a83a970aa48-abd20356bafec6c1a8f7"}]},{"type":"describe","file":"/bundle/jshandle.spec.ts","title":"JSHandle.getProperties","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.getProperties","entries":[{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should work","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.getProperties > should work","testId":"7327c76d2a83a970aa48-56cae6b6a39015f000b9"},{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should return even non-own properties","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.getProperties > should return even non-own properties","testId":"7327c76d2a83a970aa48-5dcce7a1a8d11b89df93"}]},{"type":"describe","file":"/bundle/jshandle.spec.ts","title":"JSHandle.asElement","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.asElement","entries":[{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should work","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.asElement > should work","testId":"7327c76d2a83a970aa48-036c5dfd87c29059eea4"},{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should return null for non-elements","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.asElement > should return null for non-elements","testId":"7327c76d2a83a970aa48-96755a8c1d1614d1f409"},{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should return ElementHandle for TextNodes","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.asElement > should return ElementHandle for TextNodes","testId":"7327c76d2a83a970aa48-4f367edcb6fe54b624dd"}]},{"type":"describe","file":"/bundle/jshandle.spec.ts","title":"JSHandle.toString","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.toString","entries":[{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should work for primitives","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.toString > should work for primitives","testId":"7327c76d2a83a970aa48-2c1e6951b1702ff18f51"},{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should work for complicated objects","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.toString > should work for complicated objects","testId":"7327c76d2a83a970aa48-f66e65b18311927d6834"},{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should work with different subtypes","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.toString > should work with different subtypes","testId":"7327c76d2a83a970aa48-a9e12c9653fd370755ce"},{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should work with window subtypes","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.toString > should work with window subtypes","testId":"7327c76d2a83a970aa48-bf74237a435a148d733c"}]},{"type":"describe","file":"/bundle/jshandle.spec.ts","title":"JSHandle[Symbol.dispose]","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle[Symbol.dispose]","entries":[{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should work","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle[Symbol.dispose] > should work","testId":"7327c76d2a83a970aa48-46c115e24bc47f8cdd8a"}]},{"type":"describe","file":"/bundle/jshandle.spec.ts","title":"JSHandle[Symbol.asyncDispose]","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle[Symbol.asyncDispose]","entries":[{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should work","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle[Symbol.asyncDispose] > should work","testId":"7327c76d2a83a970aa48-2578e60d0b4f53805493"}]},{"type":"describe","file":"/bundle/jshandle.spec.ts","title":"JSHandle.move","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.move","entries":[{"type":"test","file":"/bundle/jshandle.spec.ts","title":"should work","fullTitle":"jshandle.spec.ts > JSHandle > JSHandle.move > should work","testId":"7327c76d2a83a970aa48-86cc250fcc1fd5d4ff37"}]}]}]},{"type":"file","file":"/bundle/keyboard.spec.ts","title":"keyboard.spec.ts","fullTitle":"keyboard.spec.ts","entries":[{"type":"describe","file":"/bundle/keyboard.spec.ts","title":"Keyboard","fullTitle":"keyboard.spec.ts > Keyboard","entries":[{"type":"test","file":"/bundle/keyboard.spec.ts","title":"should type into a textarea","fullTitle":"keyboard.spec.ts > Keyboard > should type into a textarea","testId":"850905321d878e54e9f8-00f26111313601424072"},{"type":"test","file":"/bundle/keyboard.spec.ts","title":"should move with the arrow keys","fullTitle":"keyboard.spec.ts > Keyboard > should move with the arrow keys","testId":"850905321d878e54e9f8-dad02b8288241441a25a"},{"type":"test","file":"/bundle/keyboard.spec.ts","title":"should trigger commands of keyboard shortcuts","fullTitle":"keyboard.spec.ts > Keyboard > should trigger commands of keyboard shortcuts","testId":"850905321d878e54e9f8-d99962dd6d13ce1d03a7"},{"type":"test","file":"/bundle/keyboard.spec.ts","title":"should send a character with ElementHandle.press","fullTitle":"keyboard.spec.ts > Keyboard > should send a character with ElementHandle.press","testId":"850905321d878e54e9f8-61dab0d0df2cd13805a5"},{"type":"test","file":"/bundle/keyboard.spec.ts","title":"ElementHandle.press should not support |text| option","fullTitle":"keyboard.spec.ts > Keyboard > ElementHandle.press should not support |text| option","testId":"850905321d878e54e9f8-915d7ddf65131b8fa053"},{"type":"test","file":"/bundle/keyboard.spec.ts","title":"should send a character with sendCharacter","fullTitle":"keyboard.spec.ts > Keyboard > should send a character with sendCharacter","testId":"850905321d878e54e9f8-006b6dd7907511b6953e"},{"type":"test","file":"/bundle/keyboard.spec.ts","title":"should send a character with sendCharacter in iframe","fullTitle":"keyboard.spec.ts > Keyboard > should send a character with sendCharacter in iframe","testId":"850905321d878e54e9f8-fd560b8bbc8f99989389"},{"type":"test","file":"/bundle/keyboard.spec.ts","title":"should report modifiers","fullTitle":"keyboard.spec.ts > Keyboard > should report modifiers","testId":"850905321d878e54e9f8-fe7b1e2942b2abe8345b"},{"type":"test","file":"/bundle/keyboard.spec.ts","title":"should report multiple modifiers","fullTitle":"keyboard.spec.ts > Keyboard > should report multiple modifiers","testId":"850905321d878e54e9f8-e67e380f6a177a0d9f0c"},{"type":"test","file":"/bundle/keyboard.spec.ts","title":"should send proper codes while typing","fullTitle":"keyboard.spec.ts > Keyboard > should send proper codes while typing","testId":"850905321d878e54e9f8-6bbf677409458545e6f2"},{"type":"test","file":"/bundle/keyboard.spec.ts","title":"should send proper codes while typing with shift","fullTitle":"keyboard.spec.ts > Keyboard > should send proper codes while typing with shift","testId":"850905321d878e54e9f8-dc28ec49446fa9fca07a"},{"type":"test","file":"/bundle/keyboard.spec.ts","title":"should not type canceled events","fullTitle":"keyboard.spec.ts > Keyboard > should not type canceled events","testId":"850905321d878e54e9f8-634b12aa32befd7700e1"},{"type":"test","file":"/bundle/keyboard.spec.ts","title":"should specify repeat property","fullTitle":"keyboard.spec.ts > Keyboard > should specify repeat property","testId":"850905321d878e54e9f8-cbd7472803db9e4129a0"},{"type":"test","file":"/bundle/keyboard.spec.ts","title":"should type all kinds of characters","fullTitle":"keyboard.spec.ts > Keyboard > should type all kinds of characters","testId":"850905321d878e54e9f8-75bcb0df2c24c3e39bdc"},{"type":"test","file":"/bundle/keyboard.spec.ts","title":"should specify location","fullTitle":"keyboard.spec.ts > Keyboard > should specify location","testId":"850905321d878e54e9f8-08646277b1ab3118abde"},{"type":"test","file":"/bundle/keyboard.spec.ts","title":"should throw on unknown keys","fullTitle":"keyboard.spec.ts > Keyboard > should throw on unknown keys","testId":"850905321d878e54e9f8-375ea19cb7270b4bf3ae"},{"type":"test","file":"/bundle/keyboard.spec.ts","title":"should type emoji","fullTitle":"keyboard.spec.ts > Keyboard > should type emoji","testId":"850905321d878e54e9f8-75bf70714ab57afaf590"},{"type":"test","file":"/bundle/keyboard.spec.ts","title":"should type emoji into an iframe","fullTitle":"keyboard.spec.ts > Keyboard > should type emoji into an iframe","testId":"850905321d878e54e9f8-b7eba92ad10381221b15"},{"type":"test","file":"/bundle/keyboard.spec.ts","title":"should press the meta key","fullTitle":"keyboard.spec.ts > Keyboard > should press the meta key","testId":"850905321d878e54e9f8-511ad93850dd33cf46a4"}]}]},{"type":"file","file":"/bundle/locator.spec.ts","title":"locator.spec.ts","fullTitle":"locator.spec.ts","entries":[{"type":"describe","file":"/bundle/locator.spec.ts","title":"Locator","fullTitle":"locator.spec.ts > Locator","entries":[{"type":"test","file":"/bundle/locator.spec.ts","title":"should work with a frame","fullTitle":"locator.spec.ts > Locator > should work with a frame","testId":"de1b054bc7c29cf13822-4923506dcf430eadec83"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work without preconditions","fullTitle":"locator.spec.ts > Locator > should work without preconditions","testId":"de1b054bc7c29cf13822-8683f35c33b19b525f5a"},{"type":"describe","file":"/bundle/locator.spec.ts","title":"Locator.click","fullTitle":"locator.spec.ts > Locator > Locator.click","entries":[{"type":"test","file":"/bundle/locator.spec.ts","title":"should work","fullTitle":"locator.spec.ts > Locator > Locator.click > should work","testId":"de1b054bc7c29cf13822-25a22fa339f6654dce6d"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work for multiple selectors","fullTitle":"locator.spec.ts > Locator > Locator.click > should work for multiple selectors","testId":"de1b054bc7c29cf13822-4665b27d6b4f8fd9728e"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work if the element is out of viewport","fullTitle":"locator.spec.ts > Locator > Locator.click > should work if the element is out of viewport","testId":"de1b054bc7c29cf13822-6ac9be30a5adab637268"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work with element handles","fullTitle":"locator.spec.ts > Locator > Locator.click > should work with element handles","testId":"de1b054bc7c29cf13822-48ce7c9ca654cb8b420a"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work if the element becomes visible later","fullTitle":"locator.spec.ts > Locator > Locator.click > should work if the element becomes visible later","testId":"de1b054bc7c29cf13822-72f07f3ffc37d8ff28d5"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work if the element becomes enabled later","fullTitle":"locator.spec.ts > Locator > Locator.click > should work if the element becomes enabled later","testId":"de1b054bc7c29cf13822-266e75cd66c48729f579"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work if multiple conditions are satisfied later","fullTitle":"locator.spec.ts > Locator > Locator.click > should work if multiple conditions are satisfied later","testId":"de1b054bc7c29cf13822-77938c24290339091a3d"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should time out","fullTitle":"locator.spec.ts > Locator > Locator.click > should time out","testId":"de1b054bc7c29cf13822-2f0741319c1bbf2a88e4"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should retry clicks on errors","fullTitle":"locator.spec.ts > Locator > Locator.click > should retry clicks on errors","testId":"de1b054bc7c29cf13822-ede66ad4b60e59a23e19"},{"type":"test","file":"/bundle/locator.spec.ts","title":"can be aborted","fullTitle":"locator.spec.ts > Locator > Locator.click > can be aborted","testId":"de1b054bc7c29cf13822-4e91a5e8ce54c3c16279"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work with a OOPIF","fullTitle":"locator.spec.ts > Locator > Locator.click > should work with a OOPIF","testId":"de1b054bc7c29cf13822-a650797cbf16c5ed78be"}]},{"type":"describe","file":"/bundle/locator.spec.ts","title":"Locator.hover","fullTitle":"locator.spec.ts > Locator > Locator.hover","entries":[{"type":"test","file":"/bundle/locator.spec.ts","title":"should work","fullTitle":"locator.spec.ts > Locator > Locator.hover > should work","testId":"de1b054bc7c29cf13822-695e8cf4100528e230fb"}]},{"type":"describe","file":"/bundle/locator.spec.ts","title":"Locator.scroll","fullTitle":"locator.spec.ts > Locator > Locator.scroll","entries":[{"type":"test","file":"/bundle/locator.spec.ts","title":"should work","fullTitle":"locator.spec.ts > Locator > Locator.scroll > should work","testId":"de1b054bc7c29cf13822-cbc6d564bb950f53e4d1"}]},{"type":"describe","file":"/bundle/locator.spec.ts","title":"Locator.fill","fullTitle":"locator.spec.ts > Locator > Locator.fill","entries":[{"type":"test","file":"/bundle/locator.spec.ts","title":"should work for textarea","fullTitle":"locator.spec.ts > Locator > Locator.fill > should work for textarea","testId":"de1b054bc7c29cf13822-53e8538d255796e8470f"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work for selects","fullTitle":"locator.spec.ts > Locator > Locator.fill > should work for selects","testId":"de1b054bc7c29cf13822-a60c255c44a6551a2dd9"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work for inputs","fullTitle":"locator.spec.ts > Locator > Locator.fill > should work for inputs","testId":"de1b054bc7c29cf13822-d07af41f6b94fd37e82c"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work if the input becomes enabled later","fullTitle":"locator.spec.ts > Locator > Locator.fill > should work if the input becomes enabled later","testId":"de1b054bc7c29cf13822-5ed9fb6048eb03d6b033"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work for contenteditable","fullTitle":"locator.spec.ts > Locator > Locator.fill > should work for contenteditable","testId":"de1b054bc7c29cf13822-8d0bd8b36c9307916e51"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work for pre-filled inputs","fullTitle":"locator.spec.ts > Locator > Locator.fill > should work for pre-filled inputs","testId":"de1b054bc7c29cf13822-718a91183aa618ef1310"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should override pre-filled inputs","fullTitle":"locator.spec.ts > Locator > Locator.fill > should override pre-filled inputs","testId":"de1b054bc7c29cf13822-4d291fbee7967f4a361d"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work for non-text inputs","fullTitle":"locator.spec.ts > Locator > Locator.fill > should work for non-text inputs","testId":"de1b054bc7c29cf13822-31354015fc28c0d760d7"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work for large text","fullTitle":"locator.spec.ts > Locator > Locator.fill > should work for large text","testId":"de1b054bc7c29cf13822-28b3c4ab3636221542ae"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work for large text in contenteditable","fullTitle":"locator.spec.ts > Locator > Locator.fill > should work for large text in contenteditable","testId":"de1b054bc7c29cf13822-1c4356e79fae0dec3371"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work with a custom typing threshold","fullTitle":"locator.spec.ts > Locator > Locator.fill > should work with a custom typing threshold","testId":"de1b054bc7c29cf13822-179193a63001bdf974ff"}]},{"type":"describe","file":"/bundle/locator.spec.ts","title":"Locator.race","fullTitle":"locator.spec.ts > Locator > Locator.race","entries":[{"type":"test","file":"/bundle/locator.spec.ts","title":"races multiple locators","fullTitle":"locator.spec.ts > Locator > Locator.race > races multiple locators","testId":"de1b054bc7c29cf13822-5b887be12fda352c1d8b"},{"type":"test","file":"/bundle/locator.spec.ts","title":"can be aborted","fullTitle":"locator.spec.ts > Locator > Locator.race > can be aborted","testId":"de1b054bc7c29cf13822-e03f0614b02fb7b7fbb2"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should time out when all locators do not match","fullTitle":"locator.spec.ts > Locator > Locator.race > should time out when all locators do not match","testId":"de1b054bc7c29cf13822-5c5bf715bbd3ce97f800"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should not time out when one of the locators matches","fullTitle":"locator.spec.ts > Locator > Locator.race > should not time out when one of the locators matches","testId":"de1b054bc7c29cf13822-ffde4cafb7626cd8b2d9"}]},{"type":"describe","file":"/bundle/locator.spec.ts","title":"Locator.prototype.map","fullTitle":"locator.spec.ts > Locator > Locator.prototype.map","entries":[{"type":"test","file":"/bundle/locator.spec.ts","title":"should work","fullTitle":"locator.spec.ts > Locator > Locator.prototype.map > should work","testId":"de1b054bc7c29cf13822-14bc39115d382247d847"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work with throws","fullTitle":"locator.spec.ts > Locator > Locator.prototype.map > should work with throws","testId":"de1b054bc7c29cf13822-4b328cbbf4b8dd7ec5c6"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work with expect","fullTitle":"locator.spec.ts > Locator > Locator.prototype.map > should work with expect","testId":"de1b054bc7c29cf13822-487d51d1be7a92b168e7"}]},{"type":"describe","file":"/bundle/locator.spec.ts","title":"Locator.prototype.filter","fullTitle":"locator.spec.ts > Locator > Locator.prototype.filter","entries":[{"type":"test","file":"/bundle/locator.spec.ts","title":"should resolve as soon as the predicate matches","fullTitle":"locator.spec.ts > Locator > Locator.prototype.filter > should resolve as soon as the predicate matches","testId":"de1b054bc7c29cf13822-c57d5bbd8453c8dd4a72"}]},{"type":"describe","file":"/bundle/locator.spec.ts","title":"Locator.prototype.wait","fullTitle":"locator.spec.ts > Locator > Locator.prototype.wait","entries":[{"type":"test","file":"/bundle/locator.spec.ts","title":"should work","fullTitle":"locator.spec.ts > Locator > Locator.prototype.wait > should work","testId":"de1b054bc7c29cf13822-59d8f27cb473d62b27dc"}]},{"type":"describe","file":"/bundle/locator.spec.ts","title":"Locator.prototype.waitHandle","fullTitle":"locator.spec.ts > Locator > Locator.prototype.waitHandle","entries":[{"type":"test","file":"/bundle/locator.spec.ts","title":"should work","fullTitle":"locator.spec.ts > Locator > Locator.prototype.waitHandle > should work","testId":"de1b054bc7c29cf13822-d03b6a738a0ecc9fcad3"}]},{"type":"describe","file":"/bundle/locator.spec.ts","title":"Locator.prototype.clone","fullTitle":"locator.spec.ts > Locator > Locator.prototype.clone","entries":[{"type":"test","file":"/bundle/locator.spec.ts","title":"should work","fullTitle":"locator.spec.ts > Locator > Locator.prototype.clone > should work","testId":"de1b054bc7c29cf13822-34d4537eac6007c83bef"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work internally with delegated locators","fullTitle":"locator.spec.ts > Locator > Locator.prototype.clone > should work internally with delegated locators","testId":"de1b054bc7c29cf13822-ec7d26883fb10ef8e22a"}]},{"type":"describe","file":"/bundle/locator.spec.ts","title":"FunctionLocator","fullTitle":"locator.spec.ts > Locator > FunctionLocator","entries":[{"type":"test","file":"/bundle/locator.spec.ts","title":"should work","fullTitle":"locator.spec.ts > Locator > FunctionLocator > should work","testId":"de1b054bc7c29cf13822-abf164862f502be28c25"},{"type":"test","file":"/bundle/locator.spec.ts","title":"should work with actions","fullTitle":"locator.spec.ts > Locator > FunctionLocator > should work with actions","testId":"de1b054bc7c29cf13822-16205d77c57f7d49e42c"}]}]}]},{"type":"file","file":"/bundle/mouse.spec.ts","title":"mouse.spec.ts","fullTitle":"mouse.spec.ts","entries":[{"type":"describe","file":"/bundle/mouse.spec.ts","title":"Mouse","fullTitle":"mouse.spec.ts > Mouse","entries":[{"type":"test","file":"/bundle/mouse.spec.ts","title":"should click the document","fullTitle":"mouse.spec.ts > Mouse > should click the document","testId":"b897c0160b5c8c9c2ebb-66b66aeb214e93b12dcd"},{"type":"test","file":"/bundle/mouse.spec.ts","title":"should resize the textarea","fullTitle":"mouse.spec.ts > Mouse > should resize the textarea","testId":"b897c0160b5c8c9c2ebb-b63f65ea610148b43d02"},{"type":"test","file":"/bundle/mouse.spec.ts","title":"should select the text with mouse","fullTitle":"mouse.spec.ts > Mouse > should select the text with mouse","testId":"b897c0160b5c8c9c2ebb-42c0b1a0c59a84c9982a"},{"type":"test","file":"/bundle/mouse.spec.ts","title":"should trigger hover state","fullTitle":"mouse.spec.ts > Mouse > should trigger hover state","testId":"b897c0160b5c8c9c2ebb-cc8321ecc315b393cd12"},{"type":"test","file":"/bundle/mouse.spec.ts","title":"should trigger hover state with removed window.Node","fullTitle":"mouse.spec.ts > Mouse > should trigger hover state with removed window.Node","testId":"b897c0160b5c8c9c2ebb-d1bb300210fcc09ae73b"},{"type":"test","file":"/bundle/mouse.spec.ts","title":"should set modifier keys on click","fullTitle":"mouse.spec.ts > Mouse > should set modifier keys on click","testId":"b897c0160b5c8c9c2ebb-9381e58e0c813950469b"},{"type":"test","file":"/bundle/mouse.spec.ts","title":"should send mouse wheel events","fullTitle":"mouse.spec.ts > Mouse > should send mouse wheel events","testId":"b897c0160b5c8c9c2ebb-7bd3e47b9e406018d941"},{"type":"test","file":"/bundle/mouse.spec.ts","title":"should set ctrlKey on the wheel event","fullTitle":"mouse.spec.ts > Mouse > should set ctrlKey on the wheel event","testId":"b897c0160b5c8c9c2ebb-8b00f1b8b57439dc8874"},{"type":"test","file":"/bundle/mouse.spec.ts","title":"should tween mouse movement","fullTitle":"mouse.spec.ts > Mouse > should tween mouse movement","testId":"b897c0160b5c8c9c2ebb-2599bf567dae94040f13"},{"type":"test","file":"/bundle/mouse.spec.ts","title":"should work with mobile viewports and cross process navigations","fullTitle":"mouse.spec.ts > Mouse > should work with mobile viewports and cross process navigations","testId":"b897c0160b5c8c9c2ebb-85ec1b619ec97b82905d"},{"type":"test","file":"/bundle/mouse.spec.ts","title":"should not throw if buttons are pressed twice","fullTitle":"mouse.spec.ts > Mouse > should not throw if buttons are pressed twice","testId":"b897c0160b5c8c9c2ebb-e14c032a82f373c1ad11"},{"type":"test","file":"/bundle/mouse.spec.ts","title":"should not throw if clicking in parallel","fullTitle":"mouse.spec.ts > Mouse > should not throw if clicking in parallel","testId":"b897c0160b5c8c9c2ebb-6240bed62fd0eca7e66f"},{"type":"test","file":"/bundle/mouse.spec.ts","title":"should reset properly","fullTitle":"mouse.spec.ts > Mouse > should reset properly","testId":"b897c0160b5c8c9c2ebb-6c0e54286358c1b3ff3c"},{"type":"test","file":"/bundle/mouse.spec.ts","title":"should evaluate before mouse event","fullTitle":"mouse.spec.ts > Mouse > should evaluate before mouse event","testId":"b897c0160b5c8c9c2ebb-5d06bed8c0bafaf5f161"}]}]},{"type":"file","file":"/bundle/navigation.spec.ts","title":"navigation.spec.ts","fullTitle":"navigation.spec.ts","entries":[{"type":"describe","file":"/bundle/navigation.spec.ts","title":"navigation","fullTitle":"navigation.spec.ts > navigation","entries":[{"type":"describe","file":"/bundle/navigation.spec.ts","title":"Page.goto","fullTitle":"navigation.spec.ts > navigation > Page.goto","entries":[{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work","fullTitle":"navigation.spec.ts > navigation > Page.goto > should work","testId":"3e5b534aea7a5ed72ffa-076c76375bc7f341c371"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work with anchor navigation","fullTitle":"navigation.spec.ts > navigation > Page.goto > should work with anchor navigation","testId":"3e5b534aea7a5ed72ffa-89aacc00a69053ac1dea"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work with redirects","fullTitle":"navigation.spec.ts > navigation > Page.goto > should work with redirects","testId":"3e5b534aea7a5ed72ffa-26c3945e0d8f65c36b32"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should navigate to about:blank","fullTitle":"navigation.spec.ts > navigation > Page.goto > should navigate to about:blank","testId":"3e5b534aea7a5ed72ffa-9f2fd1934a44947a22af"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should return response when page changes its URL after load","fullTitle":"navigation.spec.ts > navigation > Page.goto > should return response when page changes its URL after load","testId":"3e5b534aea7a5ed72ffa-1773ca8a60e67888121b"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should return response when page replaces its state during load","fullTitle":"navigation.spec.ts > navigation > Page.goto > should return response when page replaces its state during load","testId":"3e5b534aea7a5ed72ffa-da92c07c448704f62b1d"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work with subframes return 204","fullTitle":"navigation.spec.ts > navigation > Page.goto > should work with subframes return 204","testId":"3e5b534aea7a5ed72ffa-cb1f1de4904e7b5febc3"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should fail when server returns 204","fullTitle":"navigation.spec.ts > navigation > Page.goto > should fail when server returns 204","testId":"3e5b534aea7a5ed72ffa-51320b05676687100124"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should navigate to empty page with domcontentloaded","fullTitle":"navigation.spec.ts > navigation > Page.goto > should navigate to empty page with domcontentloaded","testId":"3e5b534aea7a5ed72ffa-f068669715e972c6026e"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should navigate successfully after encountering network error","fullTitle":"navigation.spec.ts > navigation > Page.goto > should navigate successfully after encountering network error","testId":"3e5b534aea7a5ed72ffa-6a3cea13cf22d0ac9f9d"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work when page calls history API in beforeunload","fullTitle":"navigation.spec.ts > navigation > Page.goto > should work when page calls history API in beforeunload","testId":"3e5b534aea7a5ed72ffa-750a5a120c57f33b3bd3"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work when reload causes history API in beforeunload","fullTitle":"navigation.spec.ts > navigation > Page.goto > should work when reload causes history API in beforeunload","testId":"3e5b534aea7a5ed72ffa-35d1cc33a0382bf7d674"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should navigate to empty page with networkidle0","fullTitle":"navigation.spec.ts > navigation > Page.goto > should navigate to empty page with networkidle0","testId":"3e5b534aea7a5ed72ffa-5b9e418d9de7368adb94"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should navigate to page with iframe and networkidle0","fullTitle":"navigation.spec.ts > navigation > Page.goto > should navigate to page with iframe and networkidle0","testId":"3e5b534aea7a5ed72ffa-cd2a38b32a903d4db129"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should navigate to empty page with networkidle2","fullTitle":"navigation.spec.ts > navigation > Page.goto > should navigate to empty page with networkidle2","testId":"3e5b534aea7a5ed72ffa-59725a52d1b09760aa19"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should fail when navigating to bad url","fullTitle":"navigation.spec.ts > navigation > Page.goto > should fail when navigating to bad url","testId":"3e5b534aea7a5ed72ffa-138dd31bddc9b57e7148"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should fail when navigating to bad SSL","fullTitle":"navigation.spec.ts > navigation > Page.goto > should fail when navigating to bad SSL","testId":"3e5b534aea7a5ed72ffa-e33986df6f2e7ff6dd96"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should fail when navigating to bad SSL after redirects","fullTitle":"navigation.spec.ts > navigation > Page.goto > should fail when navigating to bad SSL after redirects","testId":"3e5b534aea7a5ed72ffa-1737e307e2c05cc8dcce"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should fail when main resources failed to load","fullTitle":"navigation.spec.ts > navigation > Page.goto > should fail when main resources failed to load","testId":"3e5b534aea7a5ed72ffa-6bfe27c1793bd0751ef5"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should fail when exceeding maximum navigation timeout","fullTitle":"navigation.spec.ts > navigation > Page.goto > should fail when exceeding maximum navigation timeout","testId":"3e5b534aea7a5ed72ffa-2dff7782cd3d58817eae"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should fail when exceeding default maximum navigation timeout","fullTitle":"navigation.spec.ts > navigation > Page.goto > should fail when exceeding default maximum navigation timeout","testId":"3e5b534aea7a5ed72ffa-974c34da80cf28f15e3f"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should fail when exceeding default maximum timeout","fullTitle":"navigation.spec.ts > navigation > Page.goto > should fail when exceeding default maximum timeout","testId":"3e5b534aea7a5ed72ffa-b468126a40c5a62bce85"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should prioritize default navigation timeout over default timeout","fullTitle":"navigation.spec.ts > navigation > Page.goto > should prioritize default navigation timeout over default timeout","testId":"3e5b534aea7a5ed72ffa-acc25a2ee60eaff91bf4"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should disable timeout when its set to 0","fullTitle":"navigation.spec.ts > navigation > Page.goto > should disable timeout when its set to 0","testId":"3e5b534aea7a5ed72ffa-0b4762e1f33107be4fd6"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work when navigating to valid url","fullTitle":"navigation.spec.ts > navigation > Page.goto > should work when navigating to valid url","testId":"3e5b534aea7a5ed72ffa-f68a09973c9b362ad786"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work when navigating to a URL with a client redirect","fullTitle":"navigation.spec.ts > navigation > Page.goto > should work when navigating to a URL with a client redirect","testId":"3e5b534aea7a5ed72ffa-ead51bbbf849e4738d25"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work when a page redirects on DOMContentLoaded","fullTitle":"navigation.spec.ts > navigation > Page.goto > should work when a page redirects on DOMContentLoaded","testId":"3e5b534aea7a5ed72ffa-4e7330cfa1bb487b379f"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work when navigating to data url","fullTitle":"navigation.spec.ts > navigation > Page.goto > should work when navigating to data url","testId":"3e5b534aea7a5ed72ffa-f43157fe5e24541dea92"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work when navigating to 404","fullTitle":"navigation.spec.ts > navigation > Page.goto > should work when navigating to 404","testId":"3e5b534aea7a5ed72ffa-5e26068214b83bfbb9f8"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should not throw an error for a 404 response with an empty body","fullTitle":"navigation.spec.ts > navigation > Page.goto > should not throw an error for a 404 response with an empty body","testId":"3e5b534aea7a5ed72ffa-46a22d06c391bc2badf1"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should not throw an error for a 500 response with an empty body","fullTitle":"navigation.spec.ts > navigation > Page.goto > should not throw an error for a 500 response with an empty body","testId":"3e5b534aea7a5ed72ffa-d386f4ea9cac6e423164"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should return last response in redirect chain","fullTitle":"navigation.spec.ts > navigation > Page.goto > should return last response in redirect chain","testId":"3e5b534aea7a5ed72ffa-ac1713b503e3dc0d6d16"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should wait for network idle to succeed navigation","fullTitle":"navigation.spec.ts > navigation > Page.goto > should wait for network idle to succeed navigation","testId":"3e5b534aea7a5ed72ffa-d25fcb66f16a727018ba"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should not leak listeners during navigation","fullTitle":"navigation.spec.ts > navigation > Page.goto > should not leak listeners during navigation","testId":"3e5b534aea7a5ed72ffa-27d1843d676873ce7a43"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should not leak listeners during bad navigation","fullTitle":"navigation.spec.ts > navigation > Page.goto > should not leak listeners during bad navigation","testId":"3e5b534aea7a5ed72ffa-5c6b0aec7245e2bbdd33"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should not leak listeners during navigation of 11 pages","fullTitle":"navigation.spec.ts > navigation > Page.goto > should not leak listeners during navigation of 11 pages","testId":"3e5b534aea7a5ed72ffa-f9ed9d265ea354b99b29"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should navigate to dataURL and fire dataURL requests","fullTitle":"navigation.spec.ts > navigation > Page.goto > should navigate to dataURL and fire dataURL requests","testId":"3e5b534aea7a5ed72ffa-006dbee42ddf9c08636e"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should navigate to URL with hash and fire requests without hash","fullTitle":"navigation.spec.ts > navigation > Page.goto > should navigate to URL with hash and fire requests without hash","testId":"3e5b534aea7a5ed72ffa-46db107da307f854576f"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work with self requesting page","fullTitle":"navigation.spec.ts > navigation > Page.goto > should work with self requesting page","testId":"3e5b534aea7a5ed72ffa-1a067ac9ca98fd43cfc1"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should fail when navigating and show the url at the error message","fullTitle":"navigation.spec.ts > navigation > Page.goto > should fail when navigating and show the url at the error message","testId":"3e5b534aea7a5ed72ffa-eefb80c09dc6677838ab"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should send referer","fullTitle":"navigation.spec.ts > navigation > Page.goto > should send referer","testId":"3e5b534aea7a5ed72ffa-8e1be2fa3e2c6fde1755"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should send referer policy","fullTitle":"navigation.spec.ts > navigation > Page.goto > should send referer policy","testId":"3e5b534aea7a5ed72ffa-c5e65bc6e91866e647bb"}]},{"type":"describe","file":"/bundle/navigation.spec.ts","title":"Page.waitForNavigation","fullTitle":"navigation.spec.ts > navigation > Page.waitForNavigation","entries":[{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work","fullTitle":"navigation.spec.ts > navigation > Page.waitForNavigation > should work","testId":"3e5b534aea7a5ed72ffa-b59cd7187b85f118179d"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work with both domcontentloaded and load","fullTitle":"navigation.spec.ts > navigation > Page.waitForNavigation > should work with both domcontentloaded and load","testId":"3e5b534aea7a5ed72ffa-4ff91e265b11178945a5"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work with clicking on anchor links","fullTitle":"navigation.spec.ts > navigation > Page.waitForNavigation > should work with clicking on anchor links","testId":"3e5b534aea7a5ed72ffa-1cec60c9244c1454a7f2"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work with history.pushState()","fullTitle":"navigation.spec.ts > navigation > Page.waitForNavigation > should work with history.pushState()","testId":"3e5b534aea7a5ed72ffa-71d3c61562525f563568"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work with history.replaceState()","fullTitle":"navigation.spec.ts > navigation > Page.waitForNavigation > should work with history.replaceState()","testId":"3e5b534aea7a5ed72ffa-af901266898cc0cfb760"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work with DOM history.back()/history.forward()","fullTitle":"navigation.spec.ts > navigation > Page.waitForNavigation > should work with DOM history.back()/history.forward()","testId":"3e5b534aea7a5ed72ffa-d190d8f5f3e34a61db65"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work when subframe issues window.stop()","fullTitle":"navigation.spec.ts > navigation > Page.waitForNavigation > should work when subframe issues window.stop()","testId":"3e5b534aea7a5ed72ffa-3db3aedfdbc4b1167252"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should be cancellable","fullTitle":"navigation.spec.ts > navigation > Page.waitForNavigation > should be cancellable","testId":"3e5b534aea7a5ed72ffa-5c265a5135dfe046243b"}]},{"type":"describe","file":"/bundle/navigation.spec.ts","title":"Page.goBack","fullTitle":"navigation.spec.ts > navigation > Page.goBack","entries":[{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work","fullTitle":"navigation.spec.ts > navigation > Page.goBack > should work","testId":"3e5b534aea7a5ed72ffa-8ebb5e2ca04b1fbb00ed"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should error if no history is found","fullTitle":"navigation.spec.ts > navigation > Page.goBack > should error if no history is found","testId":"3e5b534aea7a5ed72ffa-f8a9d0b9fc52e4454cea"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work with HistoryAPI","fullTitle":"navigation.spec.ts > navigation > Page.goBack > should work with HistoryAPI","testId":"3e5b534aea7a5ed72ffa-0c592bc97d2606c85a22"}]},{"type":"describe","file":"/bundle/navigation.spec.ts","title":"Frame.goto","fullTitle":"navigation.spec.ts > navigation > Frame.goto","entries":[{"type":"test","file":"/bundle/navigation.spec.ts","title":"should navigate subframes","fullTitle":"navigation.spec.ts > navigation > Frame.goto > should navigate subframes","testId":"3e5b534aea7a5ed72ffa-1dcdbaa51e565cf7e67f"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should reject when frame detaches","fullTitle":"navigation.spec.ts > navigation > Frame.goto > should reject when frame detaches","testId":"3e5b534aea7a5ed72ffa-3d905775a5efc249632d"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should return matching responses","fullTitle":"navigation.spec.ts > navigation > Frame.goto > should return matching responses","testId":"3e5b534aea7a5ed72ffa-154e8bc11af5eea79f92"}]},{"type":"describe","file":"/bundle/navigation.spec.ts","title":"Frame.waitForNavigation","fullTitle":"navigation.spec.ts > navigation > Frame.waitForNavigation","entries":[{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work","fullTitle":"navigation.spec.ts > navigation > Frame.waitForNavigation > should work","testId":"3e5b534aea7a5ed72ffa-9d0f8613304decbae2fd"},{"type":"test","file":"/bundle/navigation.spec.ts","title":"should fail when frame detaches","fullTitle":"navigation.spec.ts > navigation > Frame.waitForNavigation > should fail when frame detaches","testId":"3e5b534aea7a5ed72ffa-346158a99722ea2b926a"}]},{"type":"describe","file":"/bundle/navigation.spec.ts","title":"Page.reload","fullTitle":"navigation.spec.ts > navigation > Page.reload","entries":[{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work","fullTitle":"navigation.spec.ts > navigation > Page.reload > should work","testId":"3e5b534aea7a5ed72ffa-e094f89dcee4dab21caa"}]}]},{"type":"describe","file":"/bundle/navigation.spec.ts","title":"with network events disabled","fullTitle":"navigation.spec.ts > with network events disabled","entries":[{"type":"test","file":"/bundle/navigation.spec.ts","title":"should work","fullTitle":"navigation.spec.ts > with network events disabled > should work","testId":"3e5b534aea7a5ed72ffa-4f71592d70261d584a92"}]}]},{"type":"file","file":"/bundle/oopif.spec.ts","title":"oopif.spec.ts","fullTitle":"oopif.spec.ts","entries":[{"type":"describe","file":"/bundle/oopif.spec.ts","title":"OOPIF","fullTitle":"oopif.spec.ts > OOPIF","entries":[{"type":"test","file":"/bundle/oopif.spec.ts","title":"should treat OOP iframes and normal iframes the same","fullTitle":"oopif.spec.ts > OOPIF > should treat OOP iframes and normal iframes the same","testId":"0cac20dc5f066022c96e-8a4fa4f2823dacb77b86"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should track navigations within OOP iframes","fullTitle":"oopif.spec.ts > OOPIF > should track navigations within OOP iframes","testId":"0cac20dc5f066022c96e-d9d4621d5ad74e39b184"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should support OOP iframes becoming normal iframes again","fullTitle":"oopif.spec.ts > OOPIF > should support OOP iframes becoming normal iframes again","testId":"0cac20dc5f066022c96e-0cc7d6a1d55027270775"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should support frames within OOP frames","fullTitle":"oopif.spec.ts > OOPIF > should support frames within OOP frames","testId":"0cac20dc5f066022c96e-9d2c29169f99dfd9613d"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should recover cross-origin frames on reconnect","fullTitle":"oopif.spec.ts > OOPIF > should recover cross-origin frames on reconnect","testId":"0cac20dc5f066022c96e-6026aa83f2528027babc"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should support OOP iframes getting detached","fullTitle":"oopif.spec.ts > OOPIF > should support OOP iframes getting detached","testId":"0cac20dc5f066022c96e-8b74b65bb15fd931857f"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should support wait for navigation for transitions from local to OOPIF","fullTitle":"oopif.spec.ts > OOPIF > should support wait for navigation for transitions from local to OOPIF","testId":"0cac20dc5f066022c96e-bd579b47f54699b2f115"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should keep track of a frames OOP state","fullTitle":"oopif.spec.ts > OOPIF > should keep track of a frames OOP state","testId":"0cac20dc5f066022c96e-97d8c13008ef954bfad5"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should support evaluating in oop iframes","fullTitle":"oopif.spec.ts > OOPIF > should support evaluating in oop iframes","testId":"0cac20dc5f066022c96e-93f2f5ddde351b4ceccb"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should provide access to elements","fullTitle":"oopif.spec.ts > OOPIF > should provide access to elements","testId":"0cac20dc5f066022c96e-42e16625ab475aacb698"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should report oopif frames","fullTitle":"oopif.spec.ts > OOPIF > should report oopif frames","testId":"0cac20dc5f066022c96e-c75075f421a6c73f0047"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should wait for inner OOPIFs","fullTitle":"oopif.spec.ts > OOPIF > should wait for inner OOPIFs","testId":"0cac20dc5f066022c96e-94755345aac2cf0833e2"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should load oopif iframes with subresources and request interception","fullTitle":"oopif.spec.ts > OOPIF > should load oopif iframes with subresources and request interception","testId":"0cac20dc5f066022c96e-91c70839383b691f37df"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should support frames within OOP iframes","fullTitle":"oopif.spec.ts > OOPIF > should support frames within OOP iframes","testId":"0cac20dc5f066022c96e-d010ea2099c507b6df99"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"clickablePoint, boundingBox, boxModel should work for elements inside OOPIFs","fullTitle":"oopif.spec.ts > OOPIF > clickablePoint, boundingBox, boxModel should work for elements inside OOPIFs","testId":"0cac20dc5f066022c96e-652012e8b0ae03532e6c"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should detect existing OOPIFs when Puppeteer connects to an existing page","fullTitle":"oopif.spec.ts > OOPIF > should detect existing OOPIFs when Puppeteer connects to an existing page","testId":"0cac20dc5f066022c96e-97eab65fbb093c648b22"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should support lazy OOP frames","fullTitle":"oopif.spec.ts > OOPIF > should support lazy OOP frames","testId":"0cac20dc5f066022c96e-712a39172e51bb4b0751"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should exposeFunction on a page with a PDF viewer","fullTitle":"oopif.spec.ts > OOPIF > should exposeFunction on a page with a PDF viewer","testId":"0cac20dc5f066022c96e-a71a7c52e9bdc2948ef5"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should evaluate on a page with a PDF viewer","fullTitle":"oopif.spec.ts > OOPIF > should evaluate on a page with a PDF viewer","testId":"0cac20dc5f066022c96e-c06a5e992a89ec6113b3"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should support evaluateOnNewDocument","fullTitle":"oopif.spec.ts > OOPIF > should support evaluateOnNewDocument","testId":"0cac20dc5f066022c96e-2562a98132d499b318a4"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should support removing evaluateOnNewDocument scripts","fullTitle":"oopif.spec.ts > OOPIF > should support removing evaluateOnNewDocument scripts","testId":"0cac20dc5f066022c96e-5ceb539722f726886abd"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should support exposeFunction","fullTitle":"oopif.spec.ts > OOPIF > should support exposeFunction","testId":"0cac20dc5f066022c96e-943fea76feecc9ccdf24"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should support removing exposed function","fullTitle":"oopif.spec.ts > OOPIF > should support removing exposed function","testId":"0cac20dc5f066022c96e-5f9351d0707c1179e775"},{"type":"describe","file":"/bundle/oopif.spec.ts","title":"waitForFrame","fullTitle":"oopif.spec.ts > OOPIF > waitForFrame","entries":[{"type":"test","file":"/bundle/oopif.spec.ts","title":"should resolve immediately if the frame already exists","fullTitle":"oopif.spec.ts > OOPIF > waitForFrame > should resolve immediately if the frame already exists","testId":"0cac20dc5f066022c96e-4b82cc9bb6817b843840"}]},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should report google.com frame","fullTitle":"oopif.spec.ts > OOPIF > should report google.com frame","testId":"0cac20dc5f066022c96e-99b3efc0f33ee568b2a6"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should expose events within OOPIFs","fullTitle":"oopif.spec.ts > OOPIF > should expose events within OOPIFs","testId":"0cac20dc5f066022c96e-fc74b725a1cbbd2c2ee1"},{"type":"test","file":"/bundle/oopif.spec.ts","title":"should retrieve body for OOPIF document requests","fullTitle":"oopif.spec.ts > OOPIF > should retrieve body for OOPIF document requests","testId":"0cac20dc5f066022c96e-9f6a6e7f6841a81a855f"}]}]},{"type":"file","file":"/bundle/page.spec.ts","title":"page.spec.ts","fullTitle":"page.spec.ts","entries":[{"type":"describe","file":"/bundle/page.spec.ts","title":"Page","fullTitle":"page.spec.ts > Page","entries":[{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.newPage","fullTitle":"page.spec.ts > Page > Page.newPage","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should open pages in a new window","fullTitle":"page.spec.ts > Page > Page.newPage > should open pages in a new window","testId":"798c78820e827652b5f6-2d130cc2d555965af41f"},{"type":"test","file":"/bundle/page.spec.ts","title":"should open pages in a new window at the specified position","fullTitle":"page.spec.ts > Page > Page.newPage > should open pages in a new window at the specified position","testId":"798c78820e827652b5f6-7c351f4244643408c8ab"},{"type":"test","file":"/bundle/page.spec.ts","title":"should open pages in a new window in maximized state","fullTitle":"page.spec.ts > Page > Page.newPage > should open pages in a new window in maximized state","testId":"798c78820e827652b5f6-74f88662707f39115cb3"},{"type":"test","file":"/bundle/page.spec.ts","title":"should create a background page","fullTitle":"page.spec.ts > Page > Page.newPage > should create a background page","testId":"798c78820e827652b5f6-074b7b5d1b7cc9c48e29"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.close","fullTitle":"page.spec.ts > Page > Page.close","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should reject all promises when page is closed","fullTitle":"page.spec.ts > Page > Page.close > should reject all promises when page is closed","testId":"798c78820e827652b5f6-4e87ff1959bf80ee66ef"},{"type":"test","file":"/bundle/page.spec.ts","title":"should not be visible in browser.pages","fullTitle":"page.spec.ts > Page > Page.close > should not be visible in browser.pages","testId":"798c78820e827652b5f6-b73b1e0535dca6633250"},{"type":"test","file":"/bundle/page.spec.ts","title":"should close child iframes","fullTitle":"page.spec.ts > Page > Page.close > should close child iframes","testId":"798c78820e827652b5f6-4592ae92567b2cd1f57a"},{"type":"test","file":"/bundle/page.spec.ts","title":"should run beforeunload if asked for","fullTitle":"page.spec.ts > Page > Page.close > should run beforeunload if asked for","testId":"798c78820e827652b5f6-1f8b6562ddf9e5b68d63"},{"type":"test","file":"/bundle/page.spec.ts","title":"should *not* run beforeunload by default","fullTitle":"page.spec.ts > Page > Page.close > should *not* run beforeunload by default","testId":"798c78820e827652b5f6-7350414c885a2e5d81f4"},{"type":"test","file":"/bundle/page.spec.ts","title":"should set the page close state","fullTitle":"page.spec.ts > Page > Page.close > should set the page close state","testId":"798c78820e827652b5f6-a39d70de8781a9744f27"},{"type":"test","file":"/bundle/page.spec.ts","title":"should terminate network waiters","fullTitle":"page.spec.ts > Page > Page.close > should terminate network waiters","testId":"798c78820e827652b5f6-ee28ad1a4ca7c8f1d919"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.Events.Load","fullTitle":"page.spec.ts > Page > Page.Events.Load","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should fire when expected","fullTitle":"page.spec.ts > Page > Page.Events.Load > should fire when expected","testId":"798c78820e827652b5f6-017db1ff7485c333c48a"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"removing and adding event handlers","fullTitle":"page.spec.ts > Page > removing and adding event handlers","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should correctly fire event handlers as they are added and then removed","fullTitle":"page.spec.ts > Page > removing and adding event handlers > should correctly fire event handlers as they are added and then removed","testId":"798c78820e827652b5f6-f49da8b0c49b2c3a3f66"},{"type":"test","file":"/bundle/page.spec.ts","title":"should correctly added and removed request events","fullTitle":"page.spec.ts > Page > removing and adding event handlers > should correctly added and removed request events","testId":"798c78820e827652b5f6-92a3946993e0bd1a4440"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.Events.error","fullTitle":"page.spec.ts > Page > Page.Events.error","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should throw when page crashes","fullTitle":"page.spec.ts > Page > Page.Events.error > should throw when page crashes","testId":"798c78820e827652b5f6-c1e33a46e122fcb75216"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.Events.Popup","fullTitle":"page.spec.ts > Page > Page.Events.Popup","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should work","fullTitle":"page.spec.ts > Page > Page.Events.Popup > should work","testId":"798c78820e827652b5f6-d06898b7e09acc6a91f6"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with noopener","fullTitle":"page.spec.ts > Page > Page.Events.Popup > should work with noopener","testId":"798c78820e827652b5f6-c540a63c3ba99c4808ec"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with clicking target=_blank and without rel=opener","fullTitle":"page.spec.ts > Page > Page.Events.Popup > should work with clicking target=_blank and without rel=opener","testId":"798c78820e827652b5f6-e8e0f112538b01bb1bb3"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with clicking target=_blank and with rel=opener","fullTitle":"page.spec.ts > Page > Page.Events.Popup > should work with clicking target=_blank and with rel=opener","testId":"798c78820e827652b5f6-52d49213a556d5bf17ba"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with fake-clicking target=_blank and rel=noopener","fullTitle":"page.spec.ts > Page > Page.Events.Popup > should work with fake-clicking target=_blank and rel=noopener","testId":"798c78820e827652b5f6-586bb8c6c44fcd124977"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with clicking target=_blank and rel=noopener","fullTitle":"page.spec.ts > Page > Page.Events.Popup > should work with clicking target=_blank and rel=noopener","testId":"798c78820e827652b5f6-2d9b2487621a836c2f46"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.setGeolocation","fullTitle":"page.spec.ts > Page > Page.setGeolocation","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should work","fullTitle":"page.spec.ts > Page > Page.setGeolocation > should work","testId":"798c78820e827652b5f6-686f9cc9a5c2eeda3e7e"},{"type":"test","file":"/bundle/page.spec.ts","title":"should throw when invalid longitude","fullTitle":"page.spec.ts > Page > Page.setGeolocation > should throw when invalid longitude","testId":"798c78820e827652b5f6-829a1bc8fb29c234835d"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.setOfflineMode","fullTitle":"page.spec.ts > Page > Page.setOfflineMode","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should work","fullTitle":"page.spec.ts > Page > Page.setOfflineMode > should work","testId":"798c78820e827652b5f6-8abb089ed6d2daa3dd81"},{"type":"test","file":"/bundle/page.spec.ts","title":"should emulate navigator.onLine","fullTitle":"page.spec.ts > Page > Page.setOfflineMode > should emulate navigator.onLine","testId":"798c78820e827652b5f6-d148f3e61c5d1c1e5aa9"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.Events.DOMContentLoaded","fullTitle":"page.spec.ts > Page > Page.Events.DOMContentLoaded","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should fire when expected","fullTitle":"page.spec.ts > Page > Page.Events.DOMContentLoaded > should fire when expected","testId":"798c78820e827652b5f6-e788b59ee041f02aac5a"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.metrics","fullTitle":"page.spec.ts > Page > Page.metrics","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should get metrics from a page","fullTitle":"page.spec.ts > Page > Page.metrics > should get metrics from a page","testId":"798c78820e827652b5f6-720adba0ce7f5109751d"},{"type":"test","file":"/bundle/page.spec.ts","title":"metrics event fired on console.timeStamp","fullTitle":"page.spec.ts > Page > Page.metrics > metrics event fired on console.timeStamp","testId":"798c78820e827652b5f6-dd7d2d0625a995c7523e"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.waitForRequest","fullTitle":"page.spec.ts > Page > Page.waitForRequest","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should work","fullTitle":"page.spec.ts > Page > Page.waitForRequest > should work","testId":"798c78820e827652b5f6-54d38a538b1e85b677a8"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with predicate","fullTitle":"page.spec.ts > Page > Page.waitForRequest > should work with predicate","testId":"798c78820e827652b5f6-55d903f0321f51eaabeb"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with async predicate","fullTitle":"page.spec.ts > Page > Page.waitForRequest > should work with async predicate","testId":"798c78820e827652b5f6-d41b909580f6b5f15c3b"},{"type":"test","file":"/bundle/page.spec.ts","title":"should respect timeout","fullTitle":"page.spec.ts > Page > Page.waitForRequest > should respect timeout","testId":"798c78820e827652b5f6-2b7ff265e2b9969437d4"},{"type":"test","file":"/bundle/page.spec.ts","title":"should respect default timeout","fullTitle":"page.spec.ts > Page > Page.waitForRequest > should respect default timeout","testId":"798c78820e827652b5f6-6109121d077d8712f091"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with no timeout","fullTitle":"page.spec.ts > Page > Page.waitForRequest > should work with no timeout","testId":"798c78820e827652b5f6-d9180ee64428a3a51702"},{"type":"test","file":"/bundle/page.spec.ts","title":"should be cancellable","fullTitle":"page.spec.ts > Page > Page.waitForRequest > should be cancellable","testId":"798c78820e827652b5f6-25c52c193f3e9d8430e3"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.waitForResponse","fullTitle":"page.spec.ts > Page > Page.waitForResponse","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should work","fullTitle":"page.spec.ts > Page > Page.waitForResponse > should work","testId":"798c78820e827652b5f6-4b6b01921e2887ef7979"},{"type":"test","file":"/bundle/page.spec.ts","title":"should respect timeout","fullTitle":"page.spec.ts > Page > Page.waitForResponse > should respect timeout","testId":"798c78820e827652b5f6-6c8ca0d53e2745c79d56"},{"type":"test","file":"/bundle/page.spec.ts","title":"should respect default timeout","fullTitle":"page.spec.ts > Page > Page.waitForResponse > should respect default timeout","testId":"798c78820e827652b5f6-05f1643676e4d80edd02"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with predicate","fullTitle":"page.spec.ts > Page > Page.waitForResponse > should work with predicate","testId":"798c78820e827652b5f6-33ec272ed81dcfb86d1f"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with async predicate","fullTitle":"page.spec.ts > Page > Page.waitForResponse > should work with async predicate","testId":"798c78820e827652b5f6-dc87300f4646058ed5ea"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with no timeout","fullTitle":"page.spec.ts > Page > Page.waitForResponse > should work with no timeout","testId":"798c78820e827652b5f6-5213f0228ddac5e70935"},{"type":"test","file":"/bundle/page.spec.ts","title":"should be cancellable","fullTitle":"page.spec.ts > Page > Page.waitForResponse > should be cancellable","testId":"798c78820e827652b5f6-16fe51608ee195b6ffb1"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.waitForNetworkIdle","fullTitle":"page.spec.ts > Page > Page.waitForNetworkIdle","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should work","fullTitle":"page.spec.ts > Page > Page.waitForNetworkIdle > should work","testId":"798c78820e827652b5f6-5e482662613d5e0cc294"},{"type":"test","file":"/bundle/page.spec.ts","title":"should respect timeout","fullTitle":"page.spec.ts > Page > Page.waitForNetworkIdle > should respect timeout","testId":"798c78820e827652b5f6-c1c730bfaffd0b7807f7"},{"type":"test","file":"/bundle/page.spec.ts","title":"should respect idleTime","fullTitle":"page.spec.ts > Page > Page.waitForNetworkIdle > should respect idleTime","testId":"798c78820e827652b5f6-ff86df2e919060161528"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with no timeout","fullTitle":"page.spec.ts > Page > Page.waitForNetworkIdle > should work with no timeout","testId":"798c78820e827652b5f6-050b2365d0bfc02d2a3d"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with aborted requests","fullTitle":"page.spec.ts > Page > Page.waitForNetworkIdle > should work with aborted requests","testId":"798c78820e827652b5f6-08971751179baca305c2"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with delayed response","fullTitle":"page.spec.ts > Page > Page.waitForNetworkIdle > should work with delayed response","testId":"798c78820e827652b5f6-94a9164e2aee4c324b17"},{"type":"test","file":"/bundle/page.spec.ts","title":"should be cancelable","fullTitle":"page.spec.ts > Page > Page.waitForNetworkIdle > should be cancelable","testId":"798c78820e827652b5f6-98f2fafe002271ccd68f"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.waitForFrame","fullTitle":"page.spec.ts > Page > Page.waitForFrame","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should work","fullTitle":"page.spec.ts > Page > Page.waitForFrame > should work","testId":"798c78820e827652b5f6-3afde036ab15589a23cd"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with a URL predicate","fullTitle":"page.spec.ts > Page > Page.waitForFrame > should work with a URL predicate","testId":"798c78820e827652b5f6-3541f777ab3c9d4ed2b5"},{"type":"test","file":"/bundle/page.spec.ts","title":"should be cancellable","fullTitle":"page.spec.ts > Page > Page.waitForFrame > should be cancellable","testId":"798c78820e827652b5f6-9d7b8290289b57e5f340"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.exposeFunction","fullTitle":"page.spec.ts > Page > Page.exposeFunction","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should work","fullTitle":"page.spec.ts > Page > Page.exposeFunction > should work","testId":"798c78820e827652b5f6-477187df71d143aa06df"},{"type":"test","file":"/bundle/page.spec.ts","title":"should throw exception in page context","fullTitle":"page.spec.ts > Page > Page.exposeFunction > should throw exception in page context","testId":"798c78820e827652b5f6-015c8ba688058be556fb"},{"type":"test","file":"/bundle/page.spec.ts","title":"should support throwing \"null\"","fullTitle":"page.spec.ts > Page > Page.exposeFunction > should support throwing \"null\"","testId":"798c78820e827652b5f6-27b2e4e22c66c376779a"},{"type":"test","file":"/bundle/page.spec.ts","title":"should be callable from-inside evaluateOnNewDocument","fullTitle":"page.spec.ts > Page > Page.exposeFunction > should be callable from-inside evaluateOnNewDocument","testId":"798c78820e827652b5f6-dc8c4bd373e7688f72dd"},{"type":"test","file":"/bundle/page.spec.ts","title":"should survive navigation","fullTitle":"page.spec.ts > Page > Page.exposeFunction > should survive navigation","testId":"798c78820e827652b5f6-14a5f1279d4a55bb6ee5"},{"type":"test","file":"/bundle/page.spec.ts","title":"should await returned promise","fullTitle":"page.spec.ts > Page > Page.exposeFunction > should await returned promise","testId":"798c78820e827652b5f6-63d052d9beb67e0b85b9"},{"type":"test","file":"/bundle/page.spec.ts","title":"should await returned if called from function","fullTitle":"page.spec.ts > Page > Page.exposeFunction > should await returned if called from function","testId":"798c78820e827652b5f6-13b5c14681fac37011d9"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work on frames","fullTitle":"page.spec.ts > Page > Page.exposeFunction > should work on frames","testId":"798c78820e827652b5f6-e1103744393a5edfb4d7"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with loading frames","fullTitle":"page.spec.ts > Page > Page.exposeFunction > should work with loading frames","testId":"798c78820e827652b5f6-407f43726bef2735eae6"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work on frames before navigation","fullTitle":"page.spec.ts > Page > Page.exposeFunction > should work on frames before navigation","testId":"798c78820e827652b5f6-b0b83c9f3d3b021ed772"},{"type":"test","file":"/bundle/page.spec.ts","title":"should not throw when frames detach","fullTitle":"page.spec.ts > Page > Page.exposeFunction > should not throw when frames detach","testId":"798c78820e827652b5f6-266cca262df922297fd0"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with complex objects","fullTitle":"page.spec.ts > Page > Page.exposeFunction > should work with complex objects","testId":"798c78820e827652b5f6-113afc4c953ec4a96088"},{"type":"test","file":"/bundle/page.spec.ts","title":"should fallback to default export when passed a module object","fullTitle":"page.spec.ts > Page > Page.exposeFunction > should fallback to default export when passed a module object","testId":"798c78820e827652b5f6-af6b69abe5e8f3bc6ebb"},{"type":"test","file":"/bundle/page.spec.ts","title":"should be called once","fullTitle":"page.spec.ts > Page > Page.exposeFunction > should be called once","testId":"798c78820e827652b5f6-a275c0142304d58d4b13"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.removeExposedFunction","fullTitle":"page.spec.ts > Page > Page.removeExposedFunction","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should work","fullTitle":"page.spec.ts > Page > Page.removeExposedFunction > should work","testId":"798c78820e827652b5f6-735ed543b8752c9c3724"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.Events.PageError","fullTitle":"page.spec.ts > Page > Page.Events.PageError","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should fire","fullTitle":"page.spec.ts > Page > Page.Events.PageError > should fire","testId":"798c78820e827652b5f6-fdf30163549f7719e72e"},{"type":"test","file":"/bundle/page.spec.ts","title":"should fire for all value types","fullTitle":"page.spec.ts > Page > Page.Events.PageError > should fire for all value types","testId":"798c78820e827652b5f6-f96c9a3087e71998f573"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.setUserAgent","fullTitle":"page.spec.ts > Page > Page.setUserAgent","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should work","fullTitle":"page.spec.ts > Page > Page.setUserAgent > should work","testId":"798c78820e827652b5f6-45bffc045c1444a39c60"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with options parameter","fullTitle":"page.spec.ts > Page > Page.setUserAgent > should work with options parameter","testId":"798c78820e827652b5f6-949c3a4df2ac3a7fbc3d"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with platform option","fullTitle":"page.spec.ts > Page > Page.setUserAgent > should work with platform option","testId":"798c78820e827652b5f6-edc1a5710e8b9a081d94"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with platform option without userAgent","fullTitle":"page.spec.ts > Page > Page.setUserAgent > should work with platform option without userAgent","testId":"798c78820e827652b5f6-743e6eb37a046c372108"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work for subframes","fullTitle":"page.spec.ts > Page > Page.setUserAgent > should work for subframes","testId":"798c78820e827652b5f6-61257776f43343b2225a"},{"type":"test","file":"/bundle/page.spec.ts","title":"should emulate device user-agent","fullTitle":"page.spec.ts > Page > Page.setUserAgent > should emulate device user-agent","testId":"798c78820e827652b5f6-39b7d5ad43dd7c792902"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with additional userAgentMetdata","fullTitle":"page.spec.ts > Page > Page.setUserAgent > should work with additional userAgentMetdata","testId":"798c78820e827652b5f6-7d2e90bf7acc23443bbb"},{"type":"test","file":"/bundle/page.spec.ts","title":"should restore original","fullTitle":"page.spec.ts > Page > Page.setUserAgent > should restore original","testId":"798c78820e827652b5f6-c8fc70b0d0d37e55a62e"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.setContent","fullTitle":"page.spec.ts > Page > Page.setContent","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should work","fullTitle":"page.spec.ts > Page > Page.setContent > should work","testId":"798c78820e827652b5f6-d069030bcf2e805ce5f5"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with doctype","fullTitle":"page.spec.ts > Page > Page.setContent > should work with doctype","testId":"798c78820e827652b5f6-3119708cb7a4705a5627"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with HTML 4 doctype","fullTitle":"page.spec.ts > Page > Page.setContent > should work with HTML 4 doctype","testId":"798c78820e827652b5f6-6798f27cb5d255ab1945"},{"type":"test","file":"/bundle/page.spec.ts","title":"should respect timeout","fullTitle":"page.spec.ts > Page > Page.setContent > should respect timeout","testId":"798c78820e827652b5f6-90e789589aadc1f83732"},{"type":"test","file":"/bundle/page.spec.ts","title":"should respect default navigation timeout","fullTitle":"page.spec.ts > Page > Page.setContent > should respect default navigation timeout","testId":"798c78820e827652b5f6-abc9d8ec84f298e2a06c"},{"type":"test","file":"/bundle/page.spec.ts","title":"should await resources to load","fullTitle":"page.spec.ts > Page > Page.setContent > should await resources to load","testId":"798c78820e827652b5f6-f1d6bab6b66a5838fd75"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work fast enough","fullTitle":"page.spec.ts > Page > Page.setContent > should work fast enough","testId":"798c78820e827652b5f6-8a53c800a460c3d4d93e"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with tricky content","fullTitle":"page.spec.ts > Page > Page.setContent > should work with tricky content","testId":"798c78820e827652b5f6-639c11683c6b4702b2f1"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with accents","fullTitle":"page.spec.ts > Page > Page.setContent > should work with accents","testId":"798c78820e827652b5f6-f543ccbdc2d671e93160"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with emojis","fullTitle":"page.spec.ts > Page > Page.setContent > should work with emojis","testId":"798c78820e827652b5f6-34037ffd15e63a4eda8b"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with newline","fullTitle":"page.spec.ts > Page > Page.setContent > should work with newline","testId":"798c78820e827652b5f6-024e13969719434b4173"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with comments outside HTML tag","fullTitle":"page.spec.ts > Page > Page.setContent > should work with comments outside HTML tag","testId":"798c78820e827652b5f6-bea7e6a169b38a3e35e4"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.setBypassCSP","fullTitle":"page.spec.ts > Page > Page.setBypassCSP","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should bypass CSP meta tag","fullTitle":"page.spec.ts > Page > Page.setBypassCSP > should bypass CSP meta tag","testId":"798c78820e827652b5f6-0b25cb474ef147ed7f06"},{"type":"test","file":"/bundle/page.spec.ts","title":"should bypass CSP header","fullTitle":"page.spec.ts > Page > Page.setBypassCSP > should bypass CSP header","testId":"798c78820e827652b5f6-030d3907af9b7892290f"},{"type":"test","file":"/bundle/page.spec.ts","title":"should bypass after cross-process navigation","fullTitle":"page.spec.ts > Page > Page.setBypassCSP > should bypass after cross-process navigation","testId":"798c78820e827652b5f6-40c4f4806be2ae1709c9"},{"type":"test","file":"/bundle/page.spec.ts","title":"should bypass CSP in iframes as well","fullTitle":"page.spec.ts > Page > Page.setBypassCSP > should bypass CSP in iframes as well","testId":"798c78820e827652b5f6-1be4de37fe36ef4c742a"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.addScriptTag","fullTitle":"page.spec.ts > Page > Page.addScriptTag","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should throw an error if no options are provided","fullTitle":"page.spec.ts > Page > Page.addScriptTag > should throw an error if no options are provided","testId":"798c78820e827652b5f6-5b84262effe3abab49b6"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with a url","fullTitle":"page.spec.ts > Page > Page.addScriptTag > should work with a url","testId":"798c78820e827652b5f6-58c30e025818cf3fb0d6"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with a url and type=module","fullTitle":"page.spec.ts > Page > Page.addScriptTag > should work with a url and type=module","testId":"798c78820e827652b5f6-81943a25e10d43919d82"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with a path and type=module","fullTitle":"page.spec.ts > Page > Page.addScriptTag > should work with a path and type=module","testId":"798c78820e827652b5f6-b7e294fd5a04a4f575e1"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with a content and type=module","fullTitle":"page.spec.ts > Page > Page.addScriptTag > should work with a content and type=module","testId":"798c78820e827652b5f6-0cbb646d24bd31d7c7b3"},{"type":"test","file":"/bundle/page.spec.ts","title":"should throw an error if loading from url fail","fullTitle":"page.spec.ts > Page > Page.addScriptTag > should throw an error if loading from url fail","testId":"798c78820e827652b5f6-b6980390691f88d73311"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with a path","fullTitle":"page.spec.ts > Page > Page.addScriptTag > should work with a path","testId":"798c78820e827652b5f6-ab87eab03915b088f194"},{"type":"test","file":"/bundle/page.spec.ts","title":"should include sourcemap when path is provided","fullTitle":"page.spec.ts > Page > Page.addScriptTag > should include sourcemap when path is provided","testId":"798c78820e827652b5f6-5313da6d451e0640ffee"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with content","fullTitle":"page.spec.ts > Page > Page.addScriptTag > should work with content","testId":"798c78820e827652b5f6-b2cd1a07eef0ae38b3a8"},{"type":"test","file":"/bundle/page.spec.ts","title":"should add id when provided","fullTitle":"page.spec.ts > Page > Page.addScriptTag > should add id when provided","testId":"798c78820e827652b5f6-f2dc69c6763b418ac960"},{"type":"test","file":"/bundle/page.spec.ts","title":"should throw when added with content to the CSP page","fullTitle":"page.spec.ts > Page > Page.addScriptTag > should throw when added with content to the CSP page","testId":"798c78820e827652b5f6-fe9a53d93dba85605dbd"},{"type":"test","file":"/bundle/page.spec.ts","title":"should throw when added with URL to the CSP page","fullTitle":"page.spec.ts > Page > Page.addScriptTag > should throw when added with URL to the CSP page","testId":"798c78820e827652b5f6-bcf98ea59b92153ae77d"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.addStyleTag","fullTitle":"page.spec.ts > Page > Page.addStyleTag","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should throw an error if no options are provided","fullTitle":"page.spec.ts > Page > Page.addStyleTag > should throw an error if no options are provided","testId":"798c78820e827652b5f6-33ee89e2e1d1c286af41"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with a url","fullTitle":"page.spec.ts > Page > Page.addStyleTag > should work with a url","testId":"798c78820e827652b5f6-6b1a8f6285d4887ee4a9"},{"type":"test","file":"/bundle/page.spec.ts","title":"should throw an error if loading from url fail","fullTitle":"page.spec.ts > Page > Page.addStyleTag > should throw an error if loading from url fail","testId":"798c78820e827652b5f6-0783049dcf3cf5557bbf"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with a path","fullTitle":"page.spec.ts > Page > Page.addStyleTag > should work with a path","testId":"798c78820e827652b5f6-f638e76d00b04690d116"},{"type":"test","file":"/bundle/page.spec.ts","title":"should include sourcemap when path is provided","fullTitle":"page.spec.ts > Page > Page.addStyleTag > should include sourcemap when path is provided","testId":"798c78820e827652b5f6-7aa9ec22fdf79cc038e1"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with content","fullTitle":"page.spec.ts > Page > Page.addStyleTag > should work with content","testId":"798c78820e827652b5f6-a99ea6cb3b752af1e991"},{"type":"test","file":"/bundle/page.spec.ts","title":"should throw when added with content to the CSP page","fullTitle":"page.spec.ts > Page > Page.addStyleTag > should throw when added with content to the CSP page","testId":"798c78820e827652b5f6-724d2e2ea5377a7d2f65"},{"type":"test","file":"/bundle/page.spec.ts","title":"should throw when added with URL to the CSP page","fullTitle":"page.spec.ts > Page > Page.addStyleTag > should throw when added with URL to the CSP page","testId":"798c78820e827652b5f6-abdf15a2cb3628f43d61"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.url","fullTitle":"page.spec.ts > Page > Page.url","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should work","fullTitle":"page.spec.ts > Page > Page.url > should work","testId":"798c78820e827652b5f6-dbb1f55b3aa1b00b1769"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.setJavaScriptEnabled","fullTitle":"page.spec.ts > Page > Page.setJavaScriptEnabled","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should work","fullTitle":"page.spec.ts > Page > Page.setJavaScriptEnabled > should work","testId":"798c78820e827652b5f6-a0852b4cb33081e65622"},{"type":"test","file":"/bundle/page.spec.ts","title":"setInterval should pause","fullTitle":"page.spec.ts > Page > Page.setJavaScriptEnabled > setInterval should pause","testId":"798c78820e827652b5f6-1a801213153c1e618864"},{"type":"test","file":"/bundle/page.spec.ts","title":"setTimeout should stop","fullTitle":"page.spec.ts > Page > Page.setJavaScriptEnabled > setTimeout should stop","testId":"798c78820e827652b5f6-cf9901d66890a68b25bf"},{"type":"test","file":"/bundle/page.spec.ts","title":"then should not pause","fullTitle":"page.spec.ts > Page > Page.setJavaScriptEnabled > then should not pause","testId":"798c78820e827652b5f6-e61353110937b01cda99"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.reload","fullTitle":"page.spec.ts > Page > Page.reload","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should enable or disable the cache based on reload params","fullTitle":"page.spec.ts > Page > Page.reload > should enable or disable the cache based on reload params","testId":"798c78820e827652b5f6-96291d94e23ef50e7848"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.setCacheEnabled","fullTitle":"page.spec.ts > Page > Page.setCacheEnabled","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should enable or disable the cache based on the state passed","fullTitle":"page.spec.ts > Page > Page.setCacheEnabled > should enable or disable the cache based on the state passed","testId":"798c78820e827652b5f6-44fadd1ab9e4f1b2dcb6"},{"type":"test","file":"/bundle/page.spec.ts","title":"should stay disabled when toggling request interception on/off","fullTitle":"page.spec.ts > Page > Page.setCacheEnabled > should stay disabled when toggling request interception on/off","testId":"798c78820e827652b5f6-02238c0ec155b8af8384"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.pdf","fullTitle":"page.spec.ts > Page > Page.pdf","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"can print to PDF and save to file","fullTitle":"page.spec.ts > Page > Page.pdf > can print to PDF and save to file","testId":"798c78820e827652b5f6-46b05068457a3f9b4549"},{"type":"test","file":"/bundle/page.spec.ts","title":"can print to PDF and stream the result","fullTitle":"page.spec.ts > Page > Page.pdf > can print to PDF and stream the result","testId":"798c78820e827652b5f6-a4b13a7e03e027891795"},{"type":"test","file":"/bundle/page.spec.ts","title":"should respect timeout","fullTitle":"page.spec.ts > Page > Page.pdf > should respect timeout","testId":"798c78820e827652b5f6-8cbb8babd0da1d18b0c2"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.title","fullTitle":"page.spec.ts > Page > Page.title","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should return the page title","fullTitle":"page.spec.ts > Page > Page.title > should return the page title","testId":"798c78820e827652b5f6-0b0cb6f8e02110ad1aaa"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.select","fullTitle":"page.spec.ts > Page > Page.select","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should select single option","fullTitle":"page.spec.ts > Page > Page.select > should select single option","testId":"798c78820e827652b5f6-ea1db95cec7ba22b152f"},{"type":"test","file":"/bundle/page.spec.ts","title":"should select only first option","fullTitle":"page.spec.ts > Page > Page.select > should select only first option","testId":"798c78820e827652b5f6-2a2d8ab4ae7423c56227"},{"type":"test","file":"/bundle/page.spec.ts","title":"should not throw when select causes navigation","fullTitle":"page.spec.ts > Page > Page.select > should not throw when select causes navigation","testId":"798c78820e827652b5f6-d13480f3c031e3d75098"},{"type":"test","file":"/bundle/page.spec.ts","title":"should select multiple options","fullTitle":"page.spec.ts > Page > Page.select > should select multiple options","testId":"798c78820e827652b5f6-a5ca35d0405596ffeabc"},{"type":"test","file":"/bundle/page.spec.ts","title":"should respect event bubbling","fullTitle":"page.spec.ts > Page > Page.select > should respect event bubbling","testId":"798c78820e827652b5f6-77590dd3602e328a43ef"},{"type":"test","file":"/bundle/page.spec.ts","title":"should throw when element is not a <select>","fullTitle":"page.spec.ts > Page > Page.select > should throw when element is not a <select>","testId":"798c78820e827652b5f6-bb0931e43a5a9efee3aa"},{"type":"test","file":"/bundle/page.spec.ts","title":"should return [] on no matched values","fullTitle":"page.spec.ts > Page > Page.select > should return [] on no matched values","testId":"798c78820e827652b5f6-6cfc25cfbd6d1c4eedad"},{"type":"test","file":"/bundle/page.spec.ts","title":"should return an array of matched values","fullTitle":"page.spec.ts > Page > Page.select > should return an array of matched values","testId":"798c78820e827652b5f6-69f6263268c8c028c8d9"},{"type":"test","file":"/bundle/page.spec.ts","title":"should return an array of one element when multiple is not set","fullTitle":"page.spec.ts > Page > Page.select > should return an array of one element when multiple is not set","testId":"798c78820e827652b5f6-df6e73f9d6e4c4438afc"},{"type":"test","file":"/bundle/page.spec.ts","title":"should return [] on no values","fullTitle":"page.spec.ts > Page > Page.select > should return [] on no values","testId":"798c78820e827652b5f6-81eaab5474f23aa87326"},{"type":"test","file":"/bundle/page.spec.ts","title":"should deselect all options when passed no values for a multiple select","fullTitle":"page.spec.ts > Page > Page.select > should deselect all options when passed no values for a multiple select","testId":"798c78820e827652b5f6-18ba89fff822681244d8"},{"type":"test","file":"/bundle/page.spec.ts","title":"should deselect all options when passed no values for a select without multiple","fullTitle":"page.spec.ts > Page > Page.select > should deselect all options when passed no values for a select without multiple","testId":"798c78820e827652b5f6-70340ac7b599205aa2d4"},{"type":"test","file":"/bundle/page.spec.ts","title":"should throw if passed in non-strings","fullTitle":"page.spec.ts > Page > Page.select > should throw if passed in non-strings","testId":"798c78820e827652b5f6-0d1fdc2f49077ee3e3cc"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work when re-defining top-level Event class","fullTitle":"page.spec.ts > Page > Page.select > should work when re-defining top-level Event class","testId":"798c78820e827652b5f6-d21fde38fdd1cf076e77"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.Events.Close","fullTitle":"page.spec.ts > Page > Page.Events.Close","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should work with window.close","fullTitle":"page.spec.ts > Page > Page.Events.Close > should work with window.close","testId":"798c78820e827652b5f6-1b8c5f0a0335b1fa9840"},{"type":"test","file":"/bundle/page.spec.ts","title":"should work with page.close","fullTitle":"page.spec.ts > Page > Page.Events.Close > should work with page.close","testId":"798c78820e827652b5f6-258ec4e5ad0d4b0bd439"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.browser","fullTitle":"page.spec.ts > Page > Page.browser","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should return the correct browser instance","fullTitle":"page.spec.ts > Page > Page.browser > should return the correct browser instance","testId":"798c78820e827652b5f6-64bd0169882c236b6e95"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.browserContext","fullTitle":"page.spec.ts > Page > Page.browserContext","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should return the correct browser context instance","fullTitle":"page.spec.ts > Page > Page.browserContext > should return the correct browser context instance","testId":"798c78820e827652b5f6-0a893d44453738cc1dda"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.client","fullTitle":"page.spec.ts > Page > Page.client","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should return the client instance","fullTitle":"page.spec.ts > Page > Page.client > should return the client instance","testId":"798c78820e827652b5f6-146949ea0b5398e92cec"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.bringToFront","fullTitle":"page.spec.ts > Page > Page.bringToFront","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should work","fullTitle":"page.spec.ts > Page > Page.bringToFront > should work","testId":"798c78820e827652b5f6-50e1b63105ce64a07c05"}]},{"type":"describe","file":"/bundle/page.spec.ts","title":"Page.resize","fullTitle":"page.spec.ts > Page > Page.resize","entries":[{"type":"test","file":"/bundle/page.spec.ts","title":"should resize the browser window to fit page content","fullTitle":"page.spec.ts > Page > Page.resize > should resize the browser window to fit page content","testId":"798c78820e827652b5f6-f14e2f65fee3b9d9075d"}]}]}]},{"type":"file","file":"/bundle/queryhandler.spec.ts","title":"queryhandler.spec.ts","fullTitle":"queryhandler.spec.ts","entries":[{"type":"describe","file":"/bundle/queryhandler.spec.ts","title":"Query handler tests","fullTitle":"queryhandler.spec.ts > Query handler tests","entries":[{"type":"describe","file":"/bundle/queryhandler.spec.ts","title":"Pierce selectors","fullTitle":"queryhandler.spec.ts > Query handler tests > Pierce selectors","entries":[{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should find first element in shadow","fullTitle":"queryhandler.spec.ts > Query handler tests > Pierce selectors > should find first element in shadow","testId":"a464507ac5127e09aa11-4c4f078bc49fe4d58b09"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should find all elements in shadow","fullTitle":"queryhandler.spec.ts > Query handler tests > Pierce selectors > should find all elements in shadow","testId":"a464507ac5127e09aa11-97eda1bd0c0ca5c73b03"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should find first child element","fullTitle":"queryhandler.spec.ts > Query handler tests > Pierce selectors > should find first child element","testId":"a464507ac5127e09aa11-a95e54f5580d246c42d4"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should find all child elements","fullTitle":"queryhandler.spec.ts > Query handler tests > Pierce selectors > should find all child elements","testId":"a464507ac5127e09aa11-1b0002aa74035cb82478"}]},{"type":"describe","file":"/bundle/queryhandler.spec.ts","title":"Text selectors","fullTitle":"queryhandler.spec.ts > Query handler tests > Text selectors","entries":[{"type":"describe","file":"/bundle/queryhandler.spec.ts","title":"in Page","fullTitle":"queryhandler.spec.ts > Query handler tests > Text selectors > in Page","entries":[{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should query existing element","fullTitle":"queryhandler.spec.ts > Query handler tests > Text selectors > in Page > should query existing element","testId":"a464507ac5127e09aa11-c431ad278ed1ebdf1230"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should return empty array for non-existing element","fullTitle":"queryhandler.spec.ts > Query handler tests > Text selectors > in Page > should return empty array for non-existing element","testId":"a464507ac5127e09aa11-a6f31e69b7c375a648aa"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should return first element","fullTitle":"queryhandler.spec.ts > Query handler tests > Text selectors > in Page > should return first element","testId":"a464507ac5127e09aa11-1d3ab897453b00c53a3e"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should return multiple elements","fullTitle":"queryhandler.spec.ts > Query handler tests > Text selectors > in Page > should return multiple elements","testId":"a464507ac5127e09aa11-e7497ba84ff5f8e68829"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should pierce shadow DOM","fullTitle":"queryhandler.spec.ts > Query handler tests > Text selectors > in Page > should pierce shadow DOM","testId":"a464507ac5127e09aa11-f05c93237653aa668de8"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should query deeply nested text","fullTitle":"queryhandler.spec.ts > Query handler tests > Text selectors > in Page > should query deeply nested text","testId":"a464507ac5127e09aa11-8834047e278ac6398a1e"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should query inputs","fullTitle":"queryhandler.spec.ts > Query handler tests > Text selectors > in Page > should query inputs","testId":"a464507ac5127e09aa11-59ba14178a757ea661f5"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should not query radio","fullTitle":"queryhandler.spec.ts > Query handler tests > Text selectors > in Page > should not query radio","testId":"a464507ac5127e09aa11-f620d05d37aee4774f53"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should query text spanning multiple elements","fullTitle":"queryhandler.spec.ts > Query handler tests > Text selectors > in Page > should query text spanning multiple elements","testId":"a464507ac5127e09aa11-d7cdf1fe3bb1ed3bff45"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should clear caches","fullTitle":"queryhandler.spec.ts > Query handler tests > Text selectors > in Page > should clear caches","testId":"a464507ac5127e09aa11-ec6de3d7756e046dd891"}]},{"type":"describe","file":"/bundle/queryhandler.spec.ts","title":"in ElementHandles","fullTitle":"queryhandler.spec.ts > Query handler tests > Text selectors > in ElementHandles","entries":[{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should query existing element","fullTitle":"queryhandler.spec.ts > Query handler tests > Text selectors > in ElementHandles > should query existing element","testId":"a464507ac5127e09aa11-abec04288aa2c8e913cc"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should return null for non-existing element","fullTitle":"queryhandler.spec.ts > Query handler tests > Text selectors > in ElementHandles > should return null for non-existing element","testId":"a464507ac5127e09aa11-0cd0f074fbe0e8a8ab18"}]}]},{"type":"describe","file":"/bundle/queryhandler.spec.ts","title":"XPath selectors","fullTitle":"queryhandler.spec.ts > Query handler tests > XPath selectors","entries":[{"type":"describe","file":"/bundle/queryhandler.spec.ts","title":"in Page","fullTitle":"queryhandler.spec.ts > Query handler tests > XPath selectors > in Page","entries":[{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should query existing element","fullTitle":"queryhandler.spec.ts > Query handler tests > XPath selectors > in Page > should query existing element","testId":"a464507ac5127e09aa11-ce1c6015df00c0ebfd52"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should return empty array for non-existing element","fullTitle":"queryhandler.spec.ts > Query handler tests > XPath selectors > in Page > should return empty array for non-existing element","testId":"a464507ac5127e09aa11-400e51d7150ded1a8771"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should return first element","fullTitle":"queryhandler.spec.ts > Query handler tests > XPath selectors > in Page > should return first element","testId":"a464507ac5127e09aa11-ff2720e69c73fc60c15e"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should return multiple elements","fullTitle":"queryhandler.spec.ts > Query handler tests > XPath selectors > in Page > should return multiple elements","testId":"a464507ac5127e09aa11-a1c969eac10f0b0a7d7e"}]},{"type":"describe","file":"/bundle/queryhandler.spec.ts","title":"in ElementHandles","fullTitle":"queryhandler.spec.ts > Query handler tests > XPath selectors > in ElementHandles","entries":[{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should query existing element","fullTitle":"queryhandler.spec.ts > Query handler tests > XPath selectors > in ElementHandles > should query existing element","testId":"a464507ac5127e09aa11-370d8558bf89885c61da"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should return null for non-existing element","fullTitle":"queryhandler.spec.ts > Query handler tests > XPath selectors > in ElementHandles > should return null for non-existing element","testId":"a464507ac5127e09aa11-d5f9432a1c530054f9ef"}]}]},{"type":"describe","file":"/bundle/queryhandler.spec.ts","title":"P selectors","fullTitle":"queryhandler.spec.ts > Query handler tests > P selectors","entries":[{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should work with CSS selectors","fullTitle":"queryhandler.spec.ts > Query handler tests > P selectors > should work with CSS selectors","testId":"a464507ac5127e09aa11-a76f0610cc036cc5fef7"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should work with puppeteer pseudo classes","fullTitle":"queryhandler.spec.ts > Query handler tests > P selectors > should work with puppeteer pseudo classes","testId":"a464507ac5127e09aa11-77c362819dbf03d34730"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should work with deep combinators","fullTitle":"queryhandler.spec.ts > Query handler tests > P selectors > should work with deep combinators","testId":"a464507ac5127e09aa11-d66813f916aaa8cb72d0"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should work with text selectors","fullTitle":"queryhandler.spec.ts > Query handler tests > P selectors > should work with text selectors","testId":"a464507ac5127e09aa11-2deb06697f96c4438bfe"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should work ARIA selectors","fullTitle":"queryhandler.spec.ts > Query handler tests > P selectors > should work ARIA selectors","testId":"a464507ac5127e09aa11-bf6f5eebf5d68aa7d272"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should work for ARIA selectors in multiple isolated worlds","fullTitle":"queryhandler.spec.ts > Query handler tests > P selectors > should work for ARIA selectors in multiple isolated worlds","testId":"a464507ac5127e09aa11-7ca1959de45569bb530f"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should work ARIA selectors with role","fullTitle":"queryhandler.spec.ts > Query handler tests > P selectors > should work ARIA selectors with role","testId":"a464507ac5127e09aa11-78f619edad206a442fb9"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should work ARIA selectors with name and role","fullTitle":"queryhandler.spec.ts > Query handler tests > P selectors > should work ARIA selectors with name and role","testId":"a464507ac5127e09aa11-dc9047fc49d742eb3868"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should work XPath selectors","fullTitle":"queryhandler.spec.ts > Query handler tests > P selectors > should work XPath selectors","testId":"a464507ac5127e09aa11-82cde90d9da6b739f9e4"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should work with custom selectors","fullTitle":"queryhandler.spec.ts > Query handler tests > P selectors > should work with custom selectors","testId":"a464507ac5127e09aa11-33b584428f47e57a1c1e"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should work with custom selectors with args","fullTitle":"queryhandler.spec.ts > Query handler tests > P selectors > should work with custom selectors with args","testId":"a464507ac5127e09aa11-fa81b49b3fa137f61280"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should work with :hover","fullTitle":"queryhandler.spec.ts > Query handler tests > P selectors > should work with :hover","testId":"a464507ac5127e09aa11-b52c2325f2aabd3b357d"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should work with selector lists","fullTitle":"queryhandler.spec.ts > Query handler tests > P selectors > should work with selector lists","testId":"a464507ac5127e09aa11-84a60cd4f9268633b749"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should match querySelector* ordering","fullTitle":"queryhandler.spec.ts > Query handler tests > P selectors > should match querySelector* ordering","testId":"a464507ac5127e09aa11-95db6be3e94212406928"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should not have duplicate elements from selector lists","fullTitle":"queryhandler.spec.ts > Query handler tests > P selectors > should not have duplicate elements from selector lists","testId":"a464507ac5127e09aa11-7e34840618efefe43ed0"},{"type":"test","file":"/bundle/queryhandler.spec.ts","title":"should handle escapes","fullTitle":"queryhandler.spec.ts > Query handler tests > P selectors > should handle escapes","testId":"a464507ac5127e09aa11-b99517152f2f12997dd0"}]}]}]},{"type":"file","file":"/bundle/queryselector.spec.ts","title":"queryselector.spec.ts","fullTitle":"queryselector.spec.ts","entries":[{"type":"describe","file":"/bundle/queryselector.spec.ts","title":"querySelector","fullTitle":"queryselector.spec.ts > querySelector","entries":[{"type":"describe","file":"/bundle/queryselector.spec.ts","title":"Page.$eval","fullTitle":"queryselector.spec.ts > querySelector > Page.$eval","entries":[{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should work","fullTitle":"queryselector.spec.ts > querySelector > Page.$eval > should work","testId":"9154be1eeb3205860926-b89e356a6b72f129de57"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should accept arguments","fullTitle":"queryselector.spec.ts > querySelector > Page.$eval > should accept arguments","testId":"9154be1eeb3205860926-a38650f78bc714b956fd"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should accept ElementHandles as arguments","fullTitle":"queryselector.spec.ts > querySelector > Page.$eval > should accept ElementHandles as arguments","testId":"9154be1eeb3205860926-c272ad9e41f6dc3bf26e"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should throw error if no element is found","fullTitle":"queryselector.spec.ts > querySelector > Page.$eval > should throw error if no element is found","testId":"9154be1eeb3205860926-14b9a413b9e36d241a3f"}]},{"type":"describe","file":"/bundle/queryselector.spec.ts","title":"Page.$$eval","fullTitle":"queryselector.spec.ts > querySelector > Page.$$eval","entries":[{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should work","fullTitle":"queryselector.spec.ts > querySelector > Page.$$eval > should work","testId":"9154be1eeb3205860926-59573e5b98ba262799e4"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should accept extra arguments","fullTitle":"queryselector.spec.ts > querySelector > Page.$$eval > should accept extra arguments","testId":"9154be1eeb3205860926-14783db4b2e09c6d6ba5"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should accept ElementHandles as arguments","fullTitle":"queryselector.spec.ts > querySelector > Page.$$eval > should accept ElementHandles as arguments","testId":"9154be1eeb3205860926-fdcddb75ee51c75d3441"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should handle many elements","fullTitle":"queryselector.spec.ts > querySelector > Page.$$eval > should handle many elements","testId":"9154be1eeb3205860926-1594e5ce5a153507adb3"}]},{"type":"describe","file":"/bundle/queryselector.spec.ts","title":"Page.$","fullTitle":"queryselector.spec.ts > querySelector > Page.$","entries":[{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should query existing element","fullTitle":"queryselector.spec.ts > querySelector > Page.$ > should query existing element","testId":"9154be1eeb3205860926-b509ffcdf686fb2b29e4"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should return null for non-existing element","fullTitle":"queryselector.spec.ts > querySelector > Page.$ > should return null for non-existing element","testId":"9154be1eeb3205860926-0f594bc43ea8319aa4fa"}]},{"type":"describe","file":"/bundle/queryselector.spec.ts","title":"Page.$$","fullTitle":"queryselector.spec.ts > querySelector > Page.$$","entries":[{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should query existing elements","fullTitle":"queryselector.spec.ts > querySelector > Page.$$ > should query existing elements","testId":"9154be1eeb3205860926-436f745147c050323546"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should query existing elements without isolation","fullTitle":"queryselector.spec.ts > querySelector > Page.$$ > should query existing elements without isolation","testId":"9154be1eeb3205860926-e11413526ea7aaf31a4d"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should return empty array if nothing is found","fullTitle":"queryselector.spec.ts > querySelector > Page.$$ > should return empty array if nothing is found","testId":"9154be1eeb3205860926-b982da90189b02573a64"},{"type":"describe","file":"/bundle/queryselector.spec.ts","title":"xpath","fullTitle":"queryselector.spec.ts > querySelector > Page.$$ > xpath","entries":[{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should query existing element","fullTitle":"queryselector.spec.ts > querySelector > Page.$$ > xpath > should query existing element","testId":"9154be1eeb3205860926-be6fecde9fc5a23775be"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should return empty array for non-existing element","fullTitle":"queryselector.spec.ts > querySelector > Page.$$ > xpath > should return empty array for non-existing element","testId":"9154be1eeb3205860926-811a76fbe0852b9ddfc2"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should return multiple elements","fullTitle":"queryselector.spec.ts > querySelector > Page.$$ > xpath > should return multiple elements","testId":"9154be1eeb3205860926-743a5a3af9f9a3ad009a"}]}]},{"type":"describe","file":"/bundle/queryselector.spec.ts","title":"ElementHandle.$","fullTitle":"queryselector.spec.ts > querySelector > ElementHandle.$","entries":[{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should query existing element","fullTitle":"queryselector.spec.ts > querySelector > ElementHandle.$ > should query existing element","testId":"9154be1eeb3205860926-322718690f5a677ea8ff"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should return null for non-existing element","fullTitle":"queryselector.spec.ts > querySelector > ElementHandle.$ > should return null for non-existing element","testId":"9154be1eeb3205860926-9e9e6b258afdca80297e"}]},{"type":"describe","file":"/bundle/queryselector.spec.ts","title":"ElementHandle.$eval","fullTitle":"queryselector.spec.ts > querySelector > ElementHandle.$eval","entries":[{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should work","fullTitle":"queryselector.spec.ts > querySelector > ElementHandle.$eval > should work","testId":"9154be1eeb3205860926-b8ceea0034cbc059fc87"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should retrieve content from subtree","fullTitle":"queryselector.spec.ts > querySelector > ElementHandle.$eval > should retrieve content from subtree","testId":"9154be1eeb3205860926-ae92593f35b588d00e50"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should throw in case of missing selector","fullTitle":"queryselector.spec.ts > querySelector > ElementHandle.$eval > should throw in case of missing selector","testId":"9154be1eeb3205860926-942e950c891a355fde1b"}]},{"type":"describe","file":"/bundle/queryselector.spec.ts","title":"ElementHandle.$$eval","fullTitle":"queryselector.spec.ts > querySelector > ElementHandle.$$eval","entries":[{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should work","fullTitle":"queryselector.spec.ts > querySelector > ElementHandle.$$eval > should work","testId":"9154be1eeb3205860926-25aed788435ac3ac88d7"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should retrieve content from subtree","fullTitle":"queryselector.spec.ts > querySelector > ElementHandle.$$eval > should retrieve content from subtree","testId":"9154be1eeb3205860926-ca3d8ed9dab479376109"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should not throw in case of missing selector","fullTitle":"queryselector.spec.ts > querySelector > ElementHandle.$$eval > should not throw in case of missing selector","testId":"9154be1eeb3205860926-56635f769dd20a0b104c"}]},{"type":"describe","file":"/bundle/queryselector.spec.ts","title":"ElementHandle.$$","fullTitle":"queryselector.spec.ts > querySelector > ElementHandle.$$","entries":[{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should query existing elements","fullTitle":"queryselector.spec.ts > querySelector > ElementHandle.$$ > should query existing elements","testId":"9154be1eeb3205860926-fb6d4cc5e1ea427141be"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should return empty array for non-existing elements","fullTitle":"queryselector.spec.ts > querySelector > ElementHandle.$$ > should return empty array for non-existing elements","testId":"9154be1eeb3205860926-783c64fb56e8adc53201"},{"type":"describe","file":"/bundle/queryselector.spec.ts","title":"xpath","fullTitle":"queryselector.spec.ts > querySelector > ElementHandle.$$ > xpath","entries":[{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should query existing element","fullTitle":"queryselector.spec.ts > querySelector > ElementHandle.$$ > xpath > should query existing element","testId":"9154be1eeb3205860926-540890a26483da430ca6"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should return null for non-existing element","fullTitle":"queryselector.spec.ts > querySelector > ElementHandle.$$ > xpath > should return null for non-existing element","testId":"9154be1eeb3205860926-6f7758737a60d1e30759"}]}]},{"type":"describe","file":"/bundle/queryselector.spec.ts","title":"QueryAll","fullTitle":"queryselector.spec.ts > querySelector > QueryAll","entries":[{"type":"test","file":"/bundle/queryselector.spec.ts","title":"should have registered handler","fullTitle":"queryselector.spec.ts > querySelector > QueryAll > should have registered handler","testId":"9154be1eeb3205860926-e9351637f6b14a0fa20d"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"$$ should query existing elements","fullTitle":"queryselector.spec.ts > querySelector > QueryAll > $$ should query existing elements","testId":"9154be1eeb3205860926-6194acf82dede07e738a"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"$$ should return empty array for non-existing elements","fullTitle":"queryselector.spec.ts > querySelector > QueryAll > $$ should return empty array for non-existing elements","testId":"9154be1eeb3205860926-87315698257b0327968f"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"$$eval should work","fullTitle":"queryselector.spec.ts > querySelector > QueryAll > $$eval should work","testId":"9154be1eeb3205860926-33c3a9e17542be0aaad6"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"$$eval should accept extra arguments","fullTitle":"queryselector.spec.ts > querySelector > QueryAll > $$eval should accept extra arguments","testId":"9154be1eeb3205860926-dd58bfb54de4acf1d637"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"$$eval should accept ElementHandles as arguments","fullTitle":"queryselector.spec.ts > querySelector > QueryAll > $$eval should accept ElementHandles as arguments","testId":"9154be1eeb3205860926-374c59bcd0304d73ace0"},{"type":"test","file":"/bundle/queryselector.spec.ts","title":"$$eval should handle many elements","fullTitle":"queryselector.spec.ts > querySelector > QueryAll > $$eval should handle many elements","testId":"9154be1eeb3205860926-575eea4004dd401339ff"}]}]}]},{"type":"file","file":"/bundle/touchscreen.spec.ts","title":"touchscreen.spec.ts","fullTitle":"touchscreen.spec.ts","entries":[{"type":"describe","file":"/bundle/touchscreen.spec.ts","title":"Touchscreen","fullTitle":"touchscreen.spec.ts > Touchscreen","entries":[{"type":"describe","file":"/bundle/touchscreen.spec.ts","title":"Touchscreen.prototype.tap","fullTitle":"touchscreen.spec.ts > Touchscreen > Touchscreen.prototype.tap","entries":[{"type":"test","file":"/bundle/touchscreen.spec.ts","title":"should work","fullTitle":"touchscreen.spec.ts > Touchscreen > Touchscreen.prototype.tap > should work","testId":"0f33cda67f49431098dd-af7962de5f11f769af90"},{"type":"test","file":"/bundle/touchscreen.spec.ts","title":"should work if another touch is already active","fullTitle":"touchscreen.spec.ts > Touchscreen > Touchscreen.prototype.tap > should work if another touch is already active","testId":"0f33cda67f49431098dd-45fee9cff7d7c972cff1"}]},{"type":"describe","file":"/bundle/touchscreen.spec.ts","title":"Touchscreen.prototype.touchMove","fullTitle":"touchscreen.spec.ts > Touchscreen > Touchscreen.prototype.touchMove","entries":[{"type":"test","file":"/bundle/touchscreen.spec.ts","title":"should work","fullTitle":"touchscreen.spec.ts > Touchscreen > Touchscreen.prototype.touchMove > should work","testId":"0f33cda67f49431098dd-f0861fb7a84f0987951b"},{"type":"test","file":"/bundle/touchscreen.spec.ts","title":"should work with two touches","fullTitle":"touchscreen.spec.ts > Touchscreen > Touchscreen.prototype.touchMove > should work with two touches","testId":"0f33cda67f49431098dd-5a2b526a97359dcd2f73"},{"type":"test","file":"/bundle/touchscreen.spec.ts","title":"should work when moving touches separately","fullTitle":"touchscreen.spec.ts > Touchscreen > Touchscreen.prototype.touchMove > should work when moving touches separately","testId":"0f33cda67f49431098dd-ee695c71fbca09099049"},{"type":"test","file":"/bundle/touchscreen.spec.ts","title":"should work with three touches","fullTitle":"touchscreen.spec.ts > Touchscreen > Touchscreen.prototype.touchMove > should work with three touches","testId":"0f33cda67f49431098dd-8a41904844b53bd640f4"},{"type":"test","file":"/bundle/touchscreen.spec.ts","title":"should throw if no touch was started","fullTitle":"touchscreen.spec.ts > Touchscreen > Touchscreen.prototype.touchMove > should throw if no touch was started","testId":"0f33cda67f49431098dd-f7a51c3f0634581776b1"}]},{"type":"describe","file":"/bundle/touchscreen.spec.ts","title":"Touchscreen.prototype.touchEnd","fullTitle":"touchscreen.spec.ts > Touchscreen > Touchscreen.prototype.touchEnd","entries":[{"type":"test","file":"/bundle/touchscreen.spec.ts","title":"should throw when ending touch through Touchscreeen that was already ended","fullTitle":"touchscreen.spec.ts > Touchscreen > Touchscreen.prototype.touchEnd > should throw when ending touch through Touchscreeen that was already ended","testId":"0f33cda67f49431098dd-60fd14efc10d541d2e85"}]}]}]},{"type":"file","file":"/bundle/tracing.spec.ts","title":"tracing.spec.ts","fullTitle":"tracing.spec.ts","entries":[{"type":"describe","file":"/bundle/tracing.spec.ts","title":"Tracing","fullTitle":"tracing.spec.ts > Tracing","entries":[{"type":"test","file":"/bundle/tracing.spec.ts","title":"should output a trace","fullTitle":"tracing.spec.ts > Tracing > should output a trace","testId":"0b95a83ec02a5f04f285-430723d88b48437d4b3e"},{"type":"test","file":"/bundle/tracing.spec.ts","title":"should run with custom categories if provided","fullTitle":"tracing.spec.ts > Tracing > should run with custom categories if provided","testId":"0b95a83ec02a5f04f285-a77b80b0d7544df0c5d8"},{"type":"test","file":"/bundle/tracing.spec.ts","title":"should run with default categories","fullTitle":"tracing.spec.ts > Tracing > should run with default categories","testId":"0b95a83ec02a5f04f285-1ccd395facbd04b49120"},{"type":"test","file":"/bundle/tracing.spec.ts","title":"should throw if tracing on two pages","fullTitle":"tracing.spec.ts > Tracing > should throw if tracing on two pages","testId":"0b95a83ec02a5f04f285-c1ebdd5159af65077727"},{"type":"test","file":"/bundle/tracing.spec.ts","title":"should return a typedArray","fullTitle":"tracing.spec.ts > Tracing > should return a typedArray","testId":"0b95a83ec02a5f04f285-ffdb09e1bd7c9f9a994f"},{"type":"test","file":"/bundle/tracing.spec.ts","title":"should work without options","fullTitle":"tracing.spec.ts > Tracing > should work without options","testId":"0b95a83ec02a5f04f285-edf85ff59ed96a2b0f06"},{"type":"test","file":"/bundle/tracing.spec.ts","title":"should support a typedArray without a path","fullTitle":"tracing.spec.ts > Tracing > should support a typedArray without a path","testId":"0b95a83ec02a5f04f285-a95dba744be586de1a60"},{"type":"test","file":"/bundle/tracing.spec.ts","title":"should properly fail if readProtocolStream errors out","fullTitle":"tracing.spec.ts > Tracing > should properly fail if readProtocolStream errors out","testId":"0b95a83ec02a5f04f285-6d06cbb231f4ed46a0f5"}]}]},{"type":"file","file":"/bundle/webExtension.spec.ts","title":"webExtension.spec.ts","fullTitle":"webExtension.spec.ts","entries":[{"type":"describe","file":"/bundle/webExtension.spec.ts","title":"webExtension","fullTitle":"webExtension.spec.ts > webExtension","entries":[{"type":"test","file":"/bundle/webExtension.spec.ts","title":"can install and uninstall an extension","fullTitle":"webExtension.spec.ts > webExtension > can install and uninstall an extension","testId":"8f5ab21a083a14d0b4e3-852cb3a829b3ed46ca3c"}]}]},{"type":"file","file":"/bundle/webgl.spec.ts","title":"webgl.spec.ts","fullTitle":"webgl.spec.ts","entries":[{"type":"describe","file":"/bundle/webgl.spec.ts","title":"webgl","fullTitle":"webgl.spec.ts > webgl","entries":[{"type":"describe","file":"/bundle/webgl.spec.ts","title":"Create webgl context","fullTitle":"webgl.spec.ts > webgl > Create webgl context","entries":[{"type":"test","file":"/bundle/webgl.spec.ts","title":"should work","fullTitle":"webgl.spec.ts > webgl > Create webgl context > should work","testId":"049997ac6a2451358021-3c5e12f05d2092a139e6"}]}]}]},{"type":"file","file":"/bundle/browser-rendering/session-management.spec.ts","title":"browser-rendering/session-management.spec.ts","fullTitle":"browser-rendering/session-management.spec.ts","entries":[{"type":"test","file":"/bundle/browser-rendering/session-management.spec.ts","title":"should list sessions @smoke","fullTitle":"browser-rendering/session-management.spec.ts > should list sessions @smoke","testId":"c18bea51fa2ab39c63fe-3846c36caae9475d26e9"},{"type":"test","file":"/bundle/browser-rendering/session-management.spec.ts","title":"should launch a lab browser","fullTitle":"browser-rendering/session-management.spec.ts > should launch a lab browser","testId":"c18bea51fa2ab39c63fe-1ac94d5ca78b158958b9"},{"type":"test","file":"/bundle/browser-rendering/session-management.spec.ts","title":"should reject lab combined with browser=kitesurf","fullTitle":"browser-rendering/session-management.spec.ts > should reject lab combined with browser=kitesurf","testId":"c18bea51fa2ab39c63fe-f8e53702034430a18168"},{"type":"test","file":"/bundle/browser-rendering/session-management.spec.ts","title":"should reject outbound workers combined with browser=kitesurf","fullTitle":"browser-rendering/session-management.spec.ts > should reject outbound workers combined with browser=kitesurf","testId":"c18bea51fa2ab39c63fe-40ef4da8745f5a657ad0"},{"type":"test","file":"/bundle/browser-rendering/session-management.spec.ts","title":"should pass lab and outbound workers to the RPC acquire method","fullTitle":"browser-rendering/session-management.spec.ts > should pass lab and outbound workers to the RPC acquire method","testId":"c18bea51fa2ab39c63fe-abca74a6bb826a27a79d"},{"type":"test","file":"/bundle/browser-rendering/session-management.spec.ts","title":"should translate keep_alive for RPC acquire","fullTitle":"browser-rendering/session-management.spec.ts > should translate keep_alive for RPC acquire","testId":"c18bea51fa2ab39c63fe-4f34b4312fb230da005e"},{"type":"test","file":"/bundle/browser-rendering/session-management.spec.ts","title":"should pass translated options to RPC launch and reuse its pinned Fetcher","fullTitle":"browser-rendering/session-management.spec.ts > should pass translated options to RPC launch and reuse its pinned Fetcher","testId":"c18bea51fa2ab39c63fe-7d50e22bb536a034b9b8"},{"type":"test","file":"/bundle/browser-rendering/session-management.spec.ts","title":"should preserve lab for a legacy acquire binding","fullTitle":"browser-rendering/session-management.spec.ts > should preserve lab for a legacy acquire binding","testId":"c18bea51fa2ab39c63fe-d958ebf9efe488860aa9"},{"type":"test","file":"/bundle/browser-rendering/session-management.spec.ts","title":"should fall back to fetch when RPC session capabilities are incomplete","fullTitle":"browser-rendering/session-management.spec.ts > should fall back to fetch when RPC session capabilities are incomplete","testId":"c18bea51fa2ab39c63fe-5c7a5b809be87bde8e43"},{"type":"test","file":"/bundle/browser-rendering/session-management.spec.ts","title":"should call RPC acquire as a method on the binding","fullTitle":"browser-rendering/session-management.spec.ts > should call RPC acquire as a method on the binding","testId":"c18bea51fa2ab39c63fe-f7500faa3948484ac82b"},{"type":"test","file":"/bundle/browser-rendering/session-management.spec.ts","title":"should connect HTTP-acquired sessions through fetch, not connectSession","fullTitle":"browser-rendering/session-management.spec.ts > should connect HTTP-acquired sessions through fetch, not connectSession","testId":"c18bea51fa2ab39c63fe-07193f37b0b5b68f9147"},{"type":"test","file":"/bundle/browser-rendering/session-management.spec.ts","title":"should keep session open when closing browser created with connect","fullTitle":"browser-rendering/session-management.spec.ts > should keep session open when closing browser created with connect","testId":"c18bea51fa2ab39c63fe-fbbe5b59d61c85da54b1"},{"type":"test","file":"/bundle/browser-rendering/session-management.spec.ts","title":"should close session when launched browser is closed","fullTitle":"browser-rendering/session-management.spec.ts > should close session when launched browser is closed","testId":"c18bea51fa2ab39c63fe-25710b9db2d30b954929"},{"type":"test","file":"/bundle/browser-rendering/session-management.spec.ts","title":"should keep a connected session open past keep_alive","fullTitle":"browser-rendering/session-management.spec.ts > should keep a connected session open past keep_alive","testId":"c18bea51fa2ab39c63fe-5b7c1852f4282dfc3c47"},{"type":"test","file":"/bundle/browser-rendering/session-management.spec.ts","title":"should add new session to history when launching browser","fullTitle":"browser-rendering/session-management.spec.ts > should add new session to history when launching browser","testId":"c18bea51fa2ab39c63fe-6e48065c5e0b4cb7d217"},{"type":"test","file":"/bundle/browser-rendering/session-management.spec.ts","title":"should show sessionId in active sessions under limits endpoint","fullTitle":"browser-rendering/session-management.spec.ts > should show sessionId in active sessions under limits endpoint","testId":"c18bea51fa2ab39c63fe-329eea559a647e531f83"},{"type":"test","file":"/bundle/browser-rendering/session-management.spec.ts","title":"should have functions in default exported object","fullTitle":"browser-rendering/session-management.spec.ts > should have functions in default exported object","testId":"c18bea51fa2ab39c63fe-7bdf3d93454d4a716b65"}]},{"type":"file","file":"/bundle/browser-rendering/smoke.spec.ts","title":"browser-rendering/smoke.spec.ts","fullTitle":"browser-rendering/smoke.spec.ts","entries":[{"type":"test","file":"/bundle/browser-rendering/smoke.spec.ts","title":"should perform basic interactions @smoke","fullTitle":"browser-rendering/smoke.spec.ts > should perform basic interactions @smoke","testId":"2644e1b4ab06908a084d-2524516d2cdb3489b64e"},{"type":"test","file":"/bundle/browser-rendering/smoke.spec.ts","title":"should fetch HTML content @smoke","fullTitle":"browser-rendering/smoke.spec.ts > should fetch HTML content @smoke","testId":"2644e1b4ab06908a084d-f82f0e784f03ef071cda"},{"type":"test","file":"/bundle/browser-rendering/smoke.spec.ts","title":"should generate PDF @smoke","fullTitle":"browser-rendering/smoke.spec.ts > should generate PDF @smoke","testId":"2644e1b4ab06908a084d-caef33d02a8036ed32a0"},{"type":"test","file":"/bundle/browser-rendering/smoke.spec.ts","title":"should capture screenshot @smoke","fullTitle":"browser-rendering/smoke.spec.ts > should capture screenshot @smoke","testId":"2644e1b4ab06908a084d-42964196cf96529f74b5"},{"type":"test","file":"/bundle/browser-rendering/smoke.spec.ts","title":"should evaluate JavaScript @smoke","fullTitle":"browser-rendering/smoke.spec.ts > should evaluate JavaScript @smoke","testId":"2644e1b4ab06908a084d-0dc79fb83a53a66cab72"},{"type":"test","file":"/bundle/browser-rendering/smoke.spec.ts","title":"should handle XPath selectors @smoke","fullTitle":"browser-rendering/smoke.spec.ts > should handle XPath selectors @smoke","testId":"2644e1b4ab06908a084d-d50121639940428205ba"},{"type":"test","file":"/bundle/browser-rendering/smoke.spec.ts","title":"should collect code coverage @smoke","fullTitle":"browser-rendering/smoke.spec.ts > should collect code coverage @smoke","testId":"2644e1b4ab06908a084d-0f4b9045e9684beac3ee"},{"type":"test","file":"/bundle/browser-rendering/smoke.spec.ts","title":"should evaluate on new document @smoke","fullTitle":"browser-rendering/smoke.spec.ts > should evaluate on new document @smoke","testId":"2644e1b4ab06908a084d-919b45924b53a67db2b0"},{"type":"test","file":"/bundle/browser-rendering/smoke.spec.ts","title":"should handle tracing @smoke","fullTitle":"browser-rendering/smoke.spec.ts > should handle tracing @smoke","testId":"2644e1b4ab06908a084d-2357f632d2b8da221976"}]},{"type":"file","file":"/bundle/browser-rendering/test-server.spec.ts","title":"browser-rendering/test-server.spec.ts","fullTitle":"browser-rendering/test-server.spec.ts","entries":[{"type":"describe","file":"/bundle/browser-rendering/test-server.spec.ts","title":"Worker TestServer","fullTitle":"browser-rendering/test-server.spec.ts > Worker TestServer","entries":[{"type":"test","file":"/bundle/browser-rendering/test-server.spec.ts","title":"serves routes and observes requests","fullTitle":"browser-rendering/test-server.spec.ts > Worker TestServer > serves routes and observes requests","testId":"02099b01479826fc47e8-5a8dcff9727abc8356de"},{"type":"test","file":"/bundle/browser-rendering/test-server.spec.ts","title":"serves redirects","fullTitle":"browser-rendering/test-server.spec.ts > Worker TestServer > serves redirects","testId":"02099b01479826fc47e8-31dc718d64ebc6c4ab42"},{"type":"test","file":"/bundle/browser-rendering/test-server.spec.ts","title":"adds CSP to asset responses","fullTitle":"browser-rendering/test-server.spec.ts > Worker TestServer > adds CSP to asset responses","testId":"02099b01479826fc47e8-ee1a0f58609838a4fd0f"},{"type":"test","file":"/bundle/browser-rendering/test-server.spec.ts","title":"shares routes with the HTTPS facade","fullTitle":"browser-rendering/test-server.spec.ts > Worker TestServer > shares routes with the HTTPS facade","testId":"02099b01479826fc47e8-6a5466c805c9e20b3b19"},{"type":"test","file":"/bundle/browser-rendering/test-server.spec.ts","title":"preserves routing when tests set extra headers","fullTitle":"browser-rendering/test-server.spec.ts > Worker TestServer > preserves routing when tests set extra headers","testId":"02099b01479826fc47e8-f2de3e6181f34b3455fd"},{"type":"test","file":"/bundle/browser-rendering/test-server.spec.ts","title":"keeps request waiters after rejecting a large body","fullTitle":"browser-rendering/test-server.spec.ts > Worker TestServer > keeps request waiters after rejecting a large body","testId":"02099b01479826fc47e8-69c360dbf634182812a0"},{"type":"test","file":"/bundle/browser-rendering/test-server.spec.ts","title":"routes direct TestServer URLs to the active object","fullTitle":"browser-rendering/test-server.spec.ts > Worker TestServer > routes direct TestServer URLs to the active object","testId":"02099b01479826fc47e8-f439edad10cf409ebebf"}]}]}]