diff --git a/dashboard.json b/dashboard.json index c9d8a5b..12ef19d 100644 --- a/dashboard.json +++ b/dashboard.json @@ -1 +1 @@ -{"version":1,"builds":[{"timestamp":1564704067910,"name":"f733c334","url":"https://cirrus-ci.com/task/4853223276412928","tests":[{"testId":"Chromium>Browser>Page>Accessibility>should work","name":"accessibility.spec.js:23","description":"Chromium Browser Page Accessibility should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>should report uninteresting nodes","name":"accessibility.spec.js:82","description":"Chromium Browser Page Accessibility should report uninteresting nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>roledescription","name":"accessibility.spec.js:110","description":"Chromium Browser Page Accessibility roledescription","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>orientation","name":"accessibility.spec.js:115","description":"Chromium Browser Page Accessibility orientation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>autocomplete","name":"accessibility.spec.js:120","description":"Chromium Browser Page Accessibility autocomplete","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>multiselectable","name":"accessibility.spec.js:125","description":"Chromium Browser Page Accessibility multiselectable","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>keyshortcuts","name":"accessibility.spec.js:130","description":"Chromium Browser Page Accessibility keyshortcuts","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L130","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>should not report text nodes inside controls","name":"accessibility.spec.js:136","description":"Chromium Browser Page Accessibility filtering children of leaf nodes should not report text nodes inside controls","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields should have children","name":"accessibility.spec.js:167","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields with role should have children","name":"accessibility.spec.js:197","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields with role should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with role should not have children","name":"accessibility.spec.js:227","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with role should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field without role should not have content","name":"accessibility.spec.js:237","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L237","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with tabindex and without role should not have content","name":"accessibility.spec.js:246","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with tabindex and without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>non editable textbox with role and tabIndex and label should not have children","name":"accessibility.spec.js:256","description":"Chromium Browser Page Accessibility filtering children of leaf nodes non editable textbox with role and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L256","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox with and tabIndex and label should not have children","name":"accessibility.spec.js:274","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox with and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L274","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox without label should not have children","name":"accessibility.spec.js:292","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox without label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a button","name":"accessibility.spec.js:312","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a button","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L312","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work an input","name":"accessibility.spec.js:321","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work an input","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L321","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a menu","name":"accessibility.spec.js:331","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a menu","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L331","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should return null when the element is no longer in DOM","name":"accessibility.spec.js:350","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should return null when the element is no longer in DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L350","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should support the interestingOnly option","name":"accessibility.spec.js:356","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should support the interestingOnly option","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L356","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.version>should return whether we are in headless","name":"browser.spec.js:23","description":"Chromium Browser Page Browser.version should return whether we are in headless","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browser.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.userAgent>should include WebKit","name":"browser.spec.js:34","description":"Chromium Browser Page Browser.userAgent should include WebKit","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browser.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.target>should return browser target","name":"browser.spec.js:45","description":"Chromium Browser Page Browser.target should return browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browser.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should return child_process instance","name":"browser.spec.js:52","description":"Chromium Browser Page Browser.process should return child_process instance","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browser.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should not return child_process for remote browser","name":"browser.spec.js:56","description":"Chromium Browser Page Browser.process should not return child_process for remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browser.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.isConnected>should set the browser connected state","name":"browser.spec.js:65","description":"Chromium Browser Page Browser.isConnected should set the browser connected state","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browser.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button","name":"click.spec.js:25","description":"Chromium Browser Page Page.click should click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click svg","name":"click.spec.js:30","description":"Chromium Browser Page Page.click should click svg","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L30","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button if window.Node is removed","name":"click.spec.js:39","description":"Chromium Browser Page Page.click should click the button if window.Node is removed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on a span with an inline element inside","name":"click.spec.js:46","description":"Chromium Browser Page Page.click should click on a span with an inline element inside","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not throw UnhandledPromiseRejection when page closes","name":"click.spec.js:58","description":"Chromium Browser Page Page.click should not throw UnhandledPromiseRejection when page closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button after navigation ","name":"click.spec.js:65","description":"Chromium Browser Page Page.click should click the button after navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click with disabled javascript","name":"click.spec.js:72","description":"Chromium Browser Page Page.click should click with disabled javascript","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click when one of inline box children is outside of viewport","name":"click.spec.js:81","description":"Chromium Browser Page Page.click should click when one of inline box children is outside of viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should select the text by triple clicking","name":"click.spec.js:94","description":"Chromium Browser Page Page.click should select the text by triple clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L94","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click offscreen buttons","name":"click.spec.js:107","description":"Chromium Browser Page Page.click should click offscreen buttons","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click wrapped links","name":"click.spec.js:131","description":"Chromium Browser Page Page.click should click wrapped links","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox input and toggle","name":"click.spec.js:137","description":"Chromium Browser Page Page.click should click on checkbox input and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox label and toggle","name":"click.spec.js:156","description":"Chromium Browser Page Page.click should click on checkbox label and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fail to click a missing button","name":"click.spec.js:170","description":"Chromium Browser Page Page.click should fail to click a missing button","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not hang with touch-enabled viewports","name":"click.spec.js:177","description":"Chromium Browser Page Page.click should not hang with touch-enabled viewports","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should scroll and click the button","name":"click.spec.js:183","description":"Chromium Browser Page Page.click should scroll and click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should double click the button","name":"click.spec.js:190","description":"Chromium Browser Page Page.click should double click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a partially obscured button","name":"click.spec.js:204","description":"Chromium Browser Page Page.click should click a partially obscured button","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L204","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a rotated button","name":"click.spec.js:215","description":"Chromium Browser Page Page.click should click a rotated button","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fire contextmenu event on right click","name":"click.spec.js:220","description":"Chromium Browser Page Page.click should fire contextmenu event on right click","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click links which cause navigation","name":"click.spec.js:226","description":"Chromium Browser Page Page.click should click links which cause navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L226","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button inside an iframe","name":"click.spec.js:231","description":"Chromium Browser Page Page.click should click the button inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L231","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with fixed position inside an iframe","name":"click.spec.js:241","description":"Chromium Browser Page Page.click should click the button with fixed position inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L241","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with deviceScaleFactor set","name":"click.spec.js:251","description":"Chromium Browser Page Page.click should click the button with deviceScaleFactor set","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L251","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should return no cookies in pristine browser context","name":"cookies.spec.js:23","description":"Chromium Browser Page Page.cookies should return no cookies in pristine browser context","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get a cookie","name":"cookies.spec.js:27","description":"Chromium Browser Page Page.cookies should get a cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report httpOnly cookie","name":"cookies.spec.js:44","description":"Chromium Browser Page Page.cookies should properly report httpOnly cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L44","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Strict\" sameSite cookie","name":"cookies.spec.js:54","description":"Chromium Browser Page Page.cookies should properly report \"Strict\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Lax\" sameSite cookie","name":"cookies.spec.js:64","description":"Chromium Browser Page Page.cookies should properly report \"Lax\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get multiple cookies","name":"cookies.spec.js:74","description":"Chromium Browser Page Page.cookies should get multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get cookies from multiple urls","name":"cookies.spec.js:107","description":"Chromium Browser Page Page.cookies should get cookies from multiple urls","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should work","name":"cookies.spec.js:148","description":"Chromium Browser Page Page.setCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L148","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should isolate cookies in browser contexts","name":"cookies.spec.js:156","description":"Chromium Browser Page Page.setCookie should isolate cookies in browser contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set multiple cookies","name":"cookies.spec.js:176","description":"Chromium Browser Page Page.setCookie should set multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should have |expires| set to |-1| for session cookies","name":"cookies.spec.js:193","description":"Chromium Browser Page Page.setCookie should have |expires| set to |-1| for session cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookie with reasonable defaults","name":"cookies.spec.js:203","description":"Chromium Browser Page Page.setCookie should set cookie with reasonable defaults","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L203","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie with a path","name":"cookies.spec.js:222","description":"Chromium Browser Page Page.setCookie should set a cookie with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L222","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a blank page","name":"cookies.spec.js:247","description":"Chromium Browser Page Page.setCookie should not set a cookie on a blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L247","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie with blank page URL","name":"cookies.spec.js:257","description":"Chromium Browser Page Page.setCookie should not set a cookie with blank page URL","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a data URL page","name":"cookies.spec.js:272","description":"Chromium Browser Page Page.setCookie should not set a cookie on a data URL page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L272","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should default to setting secure cookie for HTTPS websites","name":"cookies.spec.js:282","description":"Chromium Browser Page Page.setCookie should default to setting secure cookie for HTTPS websites","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L282","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should be able to set unsecure cookie for HTTP website","name":"cookies.spec.js:293","description":"Chromium Browser Page Page.setCookie should be able to set unsecure cookie for HTTP website","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L293","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie on a different domain","name":"cookies.spec.js:304","description":"Chromium Browser Page Page.setCookie should set a cookie on a different domain","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L304","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookies from a frame","name":"cookies.spec.js:325","description":"Chromium Browser Page Page.setCookie should set cookies from a frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L325","result":"ok"},{"testId":"Chromium>Browser>Page>Page.deleteCookie>should work","name":"cookies.spec.js:368","description":"Chromium Browser Page Page.deleteCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should fire","name":"dialog.spec.js:23","description":"Chromium Browser Page Page.Events.Dialog should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/dialog.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should allow accepting prompts","name":"dialog.spec.js:32","description":"Chromium Browser Page Page.Events.Dialog should allow accepting prompts","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/dialog.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should dismiss the prompt","name":"dialog.spec.js:42","description":"Chromium Browser Page Page.Events.Dialog should dismiss the prompt","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/dialog.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work","name":"elementhandle.spec.js:25","description":"Chromium Browser Page ElementHandle.boundingBox should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should handle nested frames","name":"elementhandle.spec.js:32","description":"Chromium Browser Page ElementHandle.boundingBox should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should return null for invisible elements","name":"elementhandle.spec.js:43","description":"Chromium Browser Page ElementHandle.boundingBox should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should force a layout","name":"elementhandle.spec.js:48","description":"Chromium Browser Page ElementHandle.boundingBox should force a layout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work with SVG nodes","name":"elementhandle.spec.js:56","description":"Chromium Browser Page ElementHandle.boundingBox should work with SVG nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should work","name":"elementhandle.spec.js:73","description":"Chromium Browser Page ElementHandle.boxModel should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should return null for invisible elements","name":"elementhandle.spec.js:128","description":"Chromium Browser Page ElementHandle.boxModel should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.contentFrame>should work","name":"elementhandle.spec.js:136","description":"Chromium Browser Page ElementHandle.contentFrame should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work","name":"elementhandle.spec.js:146","description":"Chromium Browser Page ElementHandle.click should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L146","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for Shadow DOM v1","name":"elementhandle.spec.js:152","description":"Chromium Browser Page ElementHandle.click should work for Shadow DOM v1","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for TextNodes","name":"elementhandle.spec.js:158","description":"Chromium Browser Page ElementHandle.click should work for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for detached nodes","name":"elementhandle.spec.js:165","description":"Chromium Browser Page ElementHandle.click should throw for detached nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for hidden nodes","name":"elementhandle.spec.js:173","description":"Chromium Browser Page ElementHandle.click should throw for hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for recursively hidden nodes","name":"elementhandle.spec.js:180","description":"Chromium Browser Page ElementHandle.click should throw for recursively hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for
elements","name":"elementhandle.spec.js:187","description":"Chromium Browser Page ElementHandle.click should throw for
elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.hover>should work","name":"elementhandle.spec.js:196","description":"Chromium Browser Page ElementHandle.hover should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.isIntersectingViewport>should work","name":"elementhandle.spec.js:205","description":"Chromium Browser Page ElementHandle.isIntersectingViewport should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should get the proper viewport size","name":"emulation.spec.js:26","description":"Chromium Browser Page Page.viewport should get the proper viewport size","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support mobile emulation","name":"emulation.spec.js:31","description":"Chromium Browser Page Page.viewport should support mobile emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L31","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support touch emulation","name":"emulation.spec.js:39","description":"Chromium Browser Page Page.viewport should support touch emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should be detectable by Modernizr","name":"emulation.spec.js:61","description":"Chromium Browser Page Page.viewport should be detectable by Modernizr","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should detect touch when applying viewport with touches","name":"emulation.spec.js:68","description":"Chromium Browser Page Page.viewport should detect touch when applying viewport with touches","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support landscape emulation","name":"emulation.spec.js:73","description":"Chromium Browser Page Page.viewport should support landscape emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should work","name":"emulation.spec.js:84","description":"Chromium Browser Page Page.emulate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should support clicking","name":"emulation.spec.js:90","description":"Chromium Browser Page Page.emulate should support clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should work","name":"emulation.spec.js:101","description":"Chromium Browser Page Page.emulateMedia should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should throw in case of bad argument","name":"emulation.spec.js:111","description":"Chromium Browser Page Page.emulateMedia should throw in case of bad argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work","name":"evaluation.spec.js:34","description":"Chromium Browser Page Page.evaluate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer BigInt","name":"evaluation.spec.js:38","description":"Chromium Browser Page Page.evaluate should transfer BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L38","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer NaN","name":"evaluation.spec.js:42","description":"Chromium Browser Page Page.evaluate should transfer NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -0","name":"evaluation.spec.js:46","description":"Chromium Browser Page Page.evaluate should transfer -0","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer Infinity","name":"evaluation.spec.js:50","description":"Chromium Browser Page Page.evaluate should transfer Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -Infinity","name":"evaluation.spec.js:54","description":"Chromium Browser Page Page.evaluate should transfer -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays","name":"evaluation.spec.js:58","description":"Chromium Browser Page Page.evaluate should transfer arrays","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays as arrays, not objects","name":"evaluation.spec.js:62","description":"Chromium Browser Page Page.evaluate should transfer arrays as arrays, not objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should modify global environment","name":"evaluation.spec.js:66","description":"Chromium Browser Page Page.evaluate should modify global environment","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should evaluate in the page context","name":"evaluation.spec.js:70","description":"Chromium Browser Page Page.evaluate should evaluate in the page context","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for objects with symbols","name":"evaluation.spec.js:74","description":"Chromium Browser Page Page.evaluate should return undefined for objects with symbols","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with function shorthands","name":"evaluation.spec.js:77","description":"Chromium Browser Page Page.evaluate should work with function shorthands","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with unicode chars","name":"evaluation.spec.js:88","description":"Chromium Browser Page Page.evaluate should work with unicode chars","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw when evaluation triggers reload","name":"evaluation.spec.js:92","description":"Chromium Browser Page Page.evaluate should throw when evaluation triggers reload","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should await promise","name":"evaluation.spec.js:100","description":"Chromium Browser Page Page.evaluate should await promise","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L100","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work right after framenavigated","name":"evaluation.spec.js:104","description":"Chromium Browser Page Page.evaluate should work right after framenavigated","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work from-inside an exposed function","name":"evaluation.spec.js:112","description":"Chromium Browser Page Page.evaluate should work from-inside an exposed function","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should reject promise with exception","name":"evaluation.spec.js:122","description":"Chromium Browser Page Page.evaluate should reject promise with exception","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown strings as error messages","name":"evaluation.spec.js:128","description":"Chromium Browser Page Page.evaluate should support thrown strings as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown numbers as error messages","name":"evaluation.spec.js:134","description":"Chromium Browser Page Page.evaluate should support thrown numbers as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return complex objects","name":"evaluation.spec.js:140","description":"Chromium Browser Page Page.evaluate should return complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L140","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return BigInt","name":"evaluation.spec.js:146","description":"Chromium Browser Page Page.evaluate should return BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L146","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return NaN","name":"evaluation.spec.js:150","description":"Chromium Browser Page Page.evaluate should return NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -0","name":"evaluation.spec.js:154","description":"Chromium Browser Page Page.evaluate should return -0","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return Infinity","name":"evaluation.spec.js:158","description":"Chromium Browser Page Page.evaluate should return Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -Infinity","name":"evaluation.spec.js:162","description":"Chromium Browser Page Page.evaluate should return -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L162","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept \"undefined\" as one of multiple parameters","name":"evaluation.spec.js:166","description":"Chromium Browser Page Page.evaluate should accept \"undefined\" as one of multiple parameters","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L166","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should properly serialize null fields","name":"evaluation.spec.js:170","description":"Chromium Browser Page Page.evaluate should properly serialize null fields","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for non-serializable objects","name":"evaluation.spec.js:173","description":"Chromium Browser Page Page.evaluate should return undefined for non-serializable objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should fail for circular object","name":"evaluation.spec.js:176","description":"Chromium Browser Page Page.evaluate should fail for circular object","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should be able to throw a tricky error","name":"evaluation.spec.js:185","description":"Chromium Browser Page Page.evaluate should be able to throw a tricky error","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string","name":"evaluation.spec.js:193","description":"Chromium Browser Page Page.evaluate should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with semi colons","name":"evaluation.spec.js:197","description":"Chromium Browser Page Page.evaluate should accept a string with semi colons","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with comments","name":"evaluation.spec.js:201","description":"Chromium Browser Page Page.evaluate should accept a string with comments","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept element handle as an argument","name":"evaluation.spec.js:205","description":"Chromium Browser Page Page.evaluate should accept element handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if underlying element was disposed","name":"evaluation.spec.js:211","description":"Chromium Browser Page Page.evaluate should throw if underlying element was disposed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L211","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if elementHandles are from other frames","name":"evaluation.spec.js:220","description":"Chromium Browser Page Page.evaluate should throw if elementHandles are from other frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should simulate a user gesture","name":"evaluation.spec.js:228","description":"Chromium Browser Page Page.evaluate should simulate a user gesture","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw a nice error after a navigation","name":"evaluation.spec.js:236","description":"Chromium Browser Page Page.evaluate should throw a nice error after a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should not throw an error when evaluation does a navigation","name":"evaluation.spec.js:246","description":"Chromium Browser Page Page.evaluate should not throw an error when evaluation does a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer 100Mb of data from page to node.js","name":"evaluation.spec.js:254","description":"Chromium Browser Page Page.evaluate should transfer 100Mb of data from page to node.js","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L254","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should evaluate before anything else on the page","name":"evaluation.spec.js:261","description":"Chromium Browser Page Page.evaluateOnNewDocument should evaluate before anything else on the page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L261","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should work with CSP","name":"evaluation.spec.js:268","description":"Chromium Browser Page Page.evaluateOnNewDocument should work with CSP","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L268","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have different execution contexts","name":"evaluation.spec.js:283","description":"Chromium Browser Page Frame.evaluate should have different execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L283","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have correct execution contexts","name":"evaluation.spec.js:292","description":"Chromium Browser Page Frame.evaluate should have correct execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should execute after cross-site navigation","name":"evaluation.spec.js:298","description":"Chromium Browser Page Frame.evaluate should execute after cross-site navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.executionContext>should work","name":"frame.spec.js:25","description":"Chromium Browser Page Frame.executionContext should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluateHandle>should work","name":"frame.spec.js:52","description":"Chromium Browser Page Frame.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should throw for detached frames","name":"frame.spec.js:61","description":"Chromium Browser Page Frame.evaluate should throw for detached frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should handle nested frames","name":"frame.spec.js:71","description":"Chromium Browser Page Frame Management should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send events when frames are manipulated dynamically","name":"frame.spec.js:81","description":"Chromium Browser Page Frame Management should send events when frames are manipulated dynamically","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send \"framenavigated\" when navigating on anchor URLs","name":"frame.spec.js:104","description":"Chromium Browser Page Frame Management should send \"framenavigated\" when navigating on anchor URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should persist mainFrame on cross-process navigation","name":"frame.spec.js:112","description":"Chromium Browser Page Frame Management should persist mainFrame on cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should not send attach/detach events for main frame","name":"frame.spec.js:118","description":"Chromium Browser Page Frame Management should not send attach/detach events for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should detach child frames on navigation","name":"frame.spec.js:125","description":"Chromium Browser Page Frame Management should detach child frames on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should support framesets","name":"frame.spec.js:145","description":"Chromium Browser Page Frame Management should support framesets","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame from-inside shadow DOM","name":"frame.spec.js:165","description":"Chromium Browser Page Frame Management should report frame from-inside shadow DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.name()","name":"frame.spec.js:176","description":"Chromium Browser Page Frame Management should report frame.name()","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.parent()","name":"frame.spec.js:189","description":"Chromium Browser Page Frame Management should report frame.parent()","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L189","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report different frame instance when frame re-attaches","name":"frame.spec.js:196","description":"Chromium Browser Page Frame Management should report different frame instance when frame re-attaches","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>input>should upload the file","name":"input.spec.js:26","description":"Chromium Browser Page input should upload the file","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is attached to DOM","name":"input.spec.js:42","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is not attached to DOM","name":"input.spec.js:50","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is not attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect timeout","name":"input.spec.js:61","description":"Chromium Browser Page Page.waitForFileChooser should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect default timeout when there is no custom timeout","name":"input.spec.js:66","description":"Chromium Browser Page Page.waitForFileChooser should respect default timeout when there is no custom timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should prioritize exact timeout over default timeout","name":"input.spec.js:72","description":"Chromium Browser Page Page.waitForFileChooser should prioritize exact timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work with no timeout","name":"input.spec.js:78","description":"Chromium Browser Page Page.waitForFileChooser should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L78","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should return the same file chooser when there are many watchdogs simultaneously","name":"input.spec.js:89","description":"Chromium Browser Page Page.waitForFileChooser should return the same file chooser when there are many watchdogs simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should accept single file","name":"input.spec.js:101","description":"Chromium Browser Page FileChooser.accept should accept single file","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to read selected file","name":"input.spec.js:114","description":"Chromium Browser Page FileChooser.accept should be able to read selected file","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L114","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to reset selected files with empty file list","name":"input.spec.js:126","description":"Chromium Browser Page FileChooser.accept should be able to reset selected files with empty file list","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should not accept multiple files for single-file input","name":"input.spec.js:141","description":"Chromium Browser Page FileChooser.accept should not accept multiple files for single-file input","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should fail when accepting file chooser twice","name":"input.spec.js:154","description":"Chromium Browser Page FileChooser.accept should fail when accepting file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should cancel dialog","name":"input.spec.js:168","description":"Chromium Browser Page FileChooser.cancel should cancel dialog","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should fail when canceling file chooser twice","name":"input.spec.js:184","description":"Chromium Browser Page FileChooser.cancel should fail when canceling file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L184","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for single file pick","name":"input.spec.js:198","description":"Chromium Browser Page FileChooser.isMultiple should work for single file pick","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"multiple\"","name":"input.spec.js:206","description":"Chromium Browser Page FileChooser.isMultiple should work for \"multiple\"","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L206","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"webkitdirectory\"","name":"input.spec.js:214","description":"Chromium Browser Page FileChooser.isMultiple should work for \"webkitdirectory\"","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work","name":"jshandle.spec.js:23","description":"Chromium Browser Page Page.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle as an argument","name":"jshandle.spec.js:27","description":"Chromium Browser Page Page.evaluateHandle should accept object handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to primitive types","name":"jshandle.spec.js:32","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to primitive types","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should warn on nested object handles","name":"jshandle.spec.js:37","description":"Chromium Browser Page Page.evaluateHandle should warn on nested object handles","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to unserializable value","name":"jshandle.spec.js:46","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to unserializable value","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should use the same JS wrappers","name":"jshandle.spec.js:50","description":"Chromium Browser Page Page.evaluateHandle should use the same JS wrappers","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work with primitives","name":"jshandle.spec.js:57","description":"Chromium Browser Page Page.evaluateHandle should work with primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperty>should work","name":"jshandle.spec.js:67","description":"Chromium Browser Page JSHandle.getProperty should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should work","name":"jshandle.spec.js:79","description":"Chromium Browser Page JSHandle.jsonValue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should not work with dates","name":"jshandle.spec.js:84","description":"Chromium Browser Page JSHandle.jsonValue should not work with dates","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should throw for circular objects","name":"jshandle.spec.js:89","description":"Chromium Browser Page JSHandle.jsonValue should throw for circular objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should work","name":"jshandle.spec.js:101","description":"Chromium Browser Page JSHandle.getProperties should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should return even non-own properties","name":"jshandle.spec.js:110","description":"Chromium Browser Page JSHandle.getProperties should return even non-own properties","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work","name":"jshandle.spec.js:132","description":"Chromium Browser Page JSHandle.asElement should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L132","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return null for non-elements","name":"jshandle.spec.js:137","description":"Chromium Browser Page JSHandle.asElement should return null for non-elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return ElementHandle for TextNodes","name":"jshandle.spec.js:142","description":"Chromium Browser Page JSHandle.asElement should return ElementHandle for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work with nullified Node","name":"jshandle.spec.js:149","description":"Chromium Browser Page JSHandle.asElement should work with nullified Node","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L149","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for primitives","name":"jshandle.spec.js:159","description":"Chromium Browser Page JSHandle.toString should work for primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for complicated objects","name":"jshandle.spec.js:165","description":"Chromium Browser Page JSHandle.toString should work for complicated objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work with different subtypes","name":"jshandle.spec.js:169","description":"Chromium Browser Page JSHandle.toString should work with different subtypes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type into a textarea","name":"keyboard.spec.js:26","description":"Chromium Browser Page Keyboard should type into a textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the metaKey","name":"keyboard.spec.js:36","description":"Chromium Browser Page Keyboard should press the metaKey","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L36","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should move with the arrow keys","name":"keyboard.spec.js:43","description":"Chromium Browser Page Keyboard should move with the arrow keys","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with ElementHandle.press","name":"keyboard.spec.js:58","description":"Chromium Browser Page Keyboard should send a character with ElementHandle.press","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>ElementHandle.press should support |text| option","name":"keyboard.spec.js:69","description":"Chromium Browser Page Keyboard ElementHandle.press should support |text| option","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L69","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with sendCharacter","name":"keyboard.spec.js:75","description":"Chromium Browser Page Keyboard should send a character with sendCharacter","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report shiftKey","name":"keyboard.spec.js:84","description":"Chromium Browser Page Keyboard should report shiftKey","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report multiple modifiers","name":"keyboard.spec.js:104","description":"Chromium Browser Page Keyboard should report multiple modifiers","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing","name":"keyboard.spec.js:120","description":"Chromium Browser Page Keyboard should send proper codes while typing","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing with shift","name":"keyboard.spec.js:133","description":"Chromium Browser Page Keyboard should send proper codes while typing with shift","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L133","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should not type canceled events","name":"keyboard.spec.js:145","description":"Chromium Browser Page Keyboard should not type canceled events","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify repeat property","name":"keyboard.spec.js:161","description":"Chromium Browser Page Keyboard should specify repeat property","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type all kinds of characters","name":"keyboard.spec.js:179","description":"Chromium Browser Page Keyboard should type all kinds of characters","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify location","name":"keyboard.spec.js:186","description":"Chromium Browser Page Keyboard should specify location","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should throw on unknown keys","name":"keyboard.spec.js:205","description":"Chromium Browser Page Keyboard should throw on unknown keys","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji","name":"keyboard.spec.js:215","description":"Chromium Browser Page Keyboard should type emoji","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji into an iframe","name":"keyboard.spec.js:220","description":"Chromium Browser Page Keyboard should type emoji into an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the meta key","name":"keyboard.spec.js:228","description":"Chromium Browser Page Keyboard should press the meta key","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should click the document","name":"mouse.spec.js:34","description":"Chromium Browser Page Mouse should click the document","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/mouse.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should resize the textarea","name":"mouse.spec.js:58","description":"Chromium Browser Page Mouse should resize the textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/mouse.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should select the text with mouse","name":"mouse.spec.js:70","description":"Chromium Browser Page Mouse should select the text with mouse","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/mouse.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state","name":"mouse.spec.js:88","description":"Chromium Browser Page Mouse should trigger hover state","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/mouse.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state with removed window.Node","name":"mouse.spec.js:97","description":"Chromium Browser Page Mouse should trigger hover state with removed window.Node","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/mouse.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should set modifier keys on click","name":"mouse.spec.js:103","description":"Chromium Browser Page Mouse should set modifier keys on click","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/mouse.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should tween mouse movement","name":"mouse.spec.js:123","description":"Chromium Browser Page Mouse should tween mouse movement","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/mouse.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should work with mobile viewports and cross process navigations","name":"mouse.spec.js:141","description":"Chromium Browser Page Mouse should work with mobile viewports and cross process navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/mouse.spec.js#L141","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.goto>should work","name":"navigation.spec.js:25","description":"Chromium Browser Page Page.goto should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with anchor navigation","name":"navigation.spec.js:29","description":"Chromium Browser Page Page.goto should work with anchor navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with redirects","name":"navigation.spec.js:37","description":"Chromium Browser Page Page.goto should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to about:blank","name":"navigation.spec.js:43","description":"Chromium Browser Page Page.goto should navigate to about:blank","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return response when page changes its URL after load","name":"navigation.spec.js:47","description":"Chromium Browser Page Page.goto should return response when page changes its URL after load","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with subframes return 204","name":"navigation.spec.js:51","description":"Chromium Browser Page Page.goto should work with subframes return 204","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L51","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when server returns 204","name":"navigation.spec.js:58","description":"Chromium Browser Page Page.goto should fail when server returns 204","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with domcontentloaded","name":"navigation.spec.js:71","description":"Chromium Browser Page Page.goto should navigate to empty page with domcontentloaded","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when page calls history API in beforeunload","name":"navigation.spec.js:75","description":"Chromium Browser Page Page.goto should work when page calls history API in beforeunload","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle0","name":"navigation.spec.js:83","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle0","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle2","name":"navigation.spec.js:87","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle2","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad url","name":"navigation.spec.js:91","description":"Chromium Browser Page Page.goto should fail when navigating to bad url","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L91","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL","name":"navigation.spec.js:99","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL after redirects","name":"navigation.spec.js:112","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL after redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should throw if networkidle is passed as an option","name":"navigation.spec.js:122","description":"Chromium Browser Page Page.goto should throw if networkidle is passed as an option","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when main resources failed to load","name":"navigation.spec.js:127","description":"Chromium Browser Page Page.goto should fail when main resources failed to load","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L127","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding maximum navigation timeout","name":"navigation.spec.js:135","description":"Chromium Browser Page Page.goto should fail when exceeding maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum navigation timeout","name":"navigation.spec.js:143","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum timeout","name":"navigation.spec.js:152","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should prioritize default navigation timeout over default timeout","name":"navigation.spec.js:161","description":"Chromium Browser Page Page.goto should prioritize default navigation timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should disable timeout when its set to 0","name":"navigation.spec.js:171","description":"Chromium Browser Page Page.goto should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L171","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to valid url","name":"navigation.spec.js:179","description":"Chromium Browser Page Page.goto should work when navigating to valid url","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to data url","name":"navigation.spec.js:183","description":"Chromium Browser Page Page.goto should work when navigating to data url","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to 404","name":"navigation.spec.js:187","description":"Chromium Browser Page Page.goto should work when navigating to 404","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return last response in redirect chain","name":"navigation.spec.js:192","description":"Chromium Browser Page Page.goto should return last response in redirect chain","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should wait for network idle to succeed navigation","name":"navigation.spec.js:200","description":"Chromium Browser Page Page.goto should wait for network idle to succeed navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation","name":"navigation.spec.js:257","description":"Chromium Browser Page Page.goto should not leak listeners during navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during bad navigation","name":"navigation.spec.js:266","description":"Chromium Browser Page Page.goto should not leak listeners during bad navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L266","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation of 11 pages","name":"navigation.spec.js:275","description":"Chromium Browser Page Page.goto should not leak listeners during navigation of 11 pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L275","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to dataURL and fire dataURL requests","name":"navigation.spec.js:287","description":"Chromium Browser Page Page.goto should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L287","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to URL with hash and fire requests without hash","name":"navigation.spec.js:296","description":"Chromium Browser Page Page.goto should navigate to URL with hash and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L296","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with self requesting page","name":"navigation.spec.js:305","description":"Chromium Browser Page Page.goto should work with self requesting page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating and show the url at the error message","name":"navigation.spec.js:310","description":"Chromium Browser Page Page.goto should fail when navigating and show the url at the error message","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L310","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should send referer","name":"navigation.spec.js:320","description":"Chromium Browser Page Page.goto should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L320","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work","name":"navigation.spec.js:335","description":"Chromium Browser Page Page.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L335","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with both domcontentloaded and load","name":"navigation.spec.js:344","description":"Chromium Browser Page Page.waitForNavigation should work with both domcontentloaded and load","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L344","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with clicking on anchor links","name":"navigation.spec.js:364","description":"Chromium Browser Page Page.waitForNavigation should work with clicking on anchor links","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L364","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.pushState()","name":"navigation.spec.js:374","description":"Chromium Browser Page Page.waitForNavigation should work with history.pushState()","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.replaceState()","name":"navigation.spec.js:389","description":"Chromium Browser Page Page.waitForNavigation should work with history.replaceState()","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with DOM history.back()/history.forward()","name":"navigation.spec.js:404","description":"Chromium Browser Page Page.waitForNavigation should work with DOM history.back()/history.forward()","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work when subframe issues window.stop()","name":"navigation.spec.js:430","description":"Chromium Browser Page Page.waitForNavigation should work when subframe issues window.stop()","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L430","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work","name":"navigation.spec.js:448","description":"Chromium Browser Page Page.goBack should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L448","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work with HistoryAPI","name":"navigation.spec.js:463","description":"Chromium Browser Page Page.goBack should work with HistoryAPI","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L463","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should navigate subframes","name":"navigation.spec.js:481","description":"Chromium Browser Page Frame.goto should navigate subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should reject when frame detaches","name":"navigation.spec.js:490","description":"Chromium Browser Page Frame.goto should reject when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L490","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should return matching responses","name":"navigation.spec.js:501","description":"Chromium Browser Page Frame.goto should return matching responses","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L501","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should work","name":"navigation.spec.js:531","description":"Chromium Browser Page Frame.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should fail when frame detaches","name":"navigation.spec.js:543","description":"Chromium Browser Page Frame.waitForNavigation should fail when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L543","result":"ok"},{"testId":"Chromium>Browser>Page>Page.reload>should work","name":"navigation.spec.js:561","description":"Chromium Browser Page Page.reload should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L561","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for navigation requests","name":"network.spec.js:27","description":"Chromium Browser Page Page.Events.Request should fire for navigation requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for iframes","name":"network.spec.js:33","description":"Chromium Browser Page Page.Events.Request should fire for iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for fetches","name":"network.spec.js:40","description":"Chromium Browser Page Page.Events.Request should fire for fetches","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for main frame navigation request","name":"network.spec.js:50","description":"Chromium Browser Page Request.frame should work for main frame navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for subframe navigation request","name":"network.spec.js:57","description":"Chromium Browser Page Request.frame should work for subframe navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for fetch requests","name":"network.spec.js:65","description":"Chromium Browser Page Request.frame should work for fetch requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Request.headers>should work","name":"network.spec.js:77","description":"Chromium Browser Page Request.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Response.headers>should work","name":"network.spec.js:87","description":"Chromium Browser Page Response.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should return |false| for non-cached content","name":"network.spec.js:98","description":"Chromium Browser Page Response.fromCache should return |false| for non-cached content","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should work","name":"network.spec.js:103","description":"Chromium Browser Page Response.fromCache should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>should return |false| for non-service-worker content","name":"network.spec.js:120","description":"Chromium Browser Page Response.fromServiceWorker should return |false| for non-service-worker content","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>Response.fromServiceWorker","name":"network.spec.js:125","description":"Chromium Browser Page Response.fromServiceWorker Response.fromServiceWorker","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should work","name":"network.spec.js:143","description":"Chromium Browser Page Request.postData should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should be |undefined| when there is no post data","name":"network.spec.js:152","description":"Chromium Browser Page Request.postData should be |undefined| when there is no post data","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should work","name":"network.spec.js:159","description":"Chromium Browser Page Response.text should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should return uncompressed text","name":"network.spec.js:163","description":"Chromium Browser Page Response.text should return uncompressed text","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should throw when requesting body of redirected response","name":"network.spec.js:169","description":"Chromium Browser Page Response.text should throw when requesting body of redirected response","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should wait until response completes","name":"network.spec.js:180","description":"Chromium Browser Page Response.text should wait until response completes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>Response.json>should work","name":"network.spec.js:216","description":"Chromium Browser Page Response.json should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L216","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work","name":"network.spec.js:223","description":"Chromium Browser Page Response.buffer should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L223","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work with compression","name":"network.spec.js:229","description":"Chromium Browser Page Response.buffer should work with compression","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L229","result":"ok"},{"testId":"Chromium>Browser>Page>Response.statusText>should work","name":"network.spec.js:239","description":"Chromium Browser Page Response.statusText should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L239","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Request","name":"network.spec.js:250","description":"Chromium Browser Page Network Events Page.Events.Request","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L250","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Response","name":"network.spec.js:262","description":"Chromium Browser Page Network Events Page.Events.Response","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L262","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFailed","name":"network.spec.js:277","description":"Chromium Browser Page Network Events Page.Events.RequestFailed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L277","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFinished","name":"network.spec.js:298","description":"Chromium Browser Page Network Events Page.Events.RequestFinished","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should fire events in proper order","name":"network.spec.js:308","description":"Chromium Browser Page Network Events should fire events in proper order","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should support redirects","name":"network.spec.js:316","description":"Chromium Browser Page Network Events should support redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L316","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work","name":"network.spec.js:343","description":"Chromium Browser Page Request.isNavigationRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work with request interception","name":"network.spec.js:354","description":"Chromium Browser Page Request.isNavigationRequest should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L354","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work when navigating to image","name":"network.spec.js:369","description":"Chromium Browser Page Request.isNavigationRequest should work when navigating to image","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L369","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should work","name":"network.spec.js:378","description":"Chromium Browser Page Page.setExtraHTTPHeaders should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L378","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should throw for non-string header values","name":"network.spec.js:388","description":"Chromium Browser Page Page.setExtraHTTPHeaders should throw for non-string header values","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L388","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should work","name":"network.spec.js:400","description":"Chromium Browser Page Page.authenticate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L400","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should fail if wrong credentials","name":"network.spec.js:411","description":"Chromium Browser Page Page.authenticate should fail if wrong credentials","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L411","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should allow disable authentication","name":"network.spec.js:421","description":"Chromium Browser Page Page.authenticate should allow disable authentication","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L421","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should intercept","name":"requestinterception.spec.js:27","description":"Chromium Browser Page Page.setRequestInterception should intercept","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when POST is redirected with 302","name":"requestinterception.spec.js:48","description":"Chromium Browser Page Page.setRequestInterception should work when POST is redirected with 302","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when header manipulation headers with redirect","name":"requestinterception.spec.js:64","description":"Chromium Browser Page Page.setRequestInterception should work when header manipulation headers with redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should contain referer header","name":"requestinterception.spec.js:75","description":"Chromium Browser Page Page.setRequestInterception should contain referer header","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should properly return navigation response when URL has cookies","name":"requestinterception.spec.js:87","description":"Chromium Browser Page Page.setRequestInterception should properly return navigation response when URL has cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should stop intercepting","name":"requestinterception.spec.js:98","description":"Chromium Browser Page Page.setRequestInterception should stop intercepting","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should show custom HTTP headers","name":"requestinterception.spec.js:105","description":"Chromium Browser Page Page.setRequestInterception should show custom HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirect inside sync XHR","name":"requestinterception.spec.js:118","description":"Chromium Browser Page Page.setRequestInterception should work with redirect inside sync XHR","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L118","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should works with customizing referer headers","name":"requestinterception.spec.js:131","description":"Chromium Browser Page Page.setRequestInterception should works with customizing referer headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable","name":"requestinterception.spec.js:141","description":"Chromium Browser Page Page.setRequestInterception should be abortable","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable with custom error codes","name":"requestinterception.spec.js:156","description":"Chromium Browser Page Page.setRequestInterception should be abortable with custom error codes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should send referer","name":"requestinterception.spec.js:167","description":"Chromium Browser Page Page.setRequestInterception should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should fail navigation when aborting main resource","name":"requestinterception.spec.js:179","description":"Chromium Browser Page Page.setRequestInterception should fail navigation when aborting main resource","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects","name":"requestinterception.spec.js:190","description":"Chromium Browser Page Page.setRequestInterception should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects for subresources","name":"requestinterception.spec.js:217","description":"Chromium Browser Page Page.setRequestInterception should work with redirects for subresources","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to abort redirects","name":"requestinterception.spec.js:242","description":"Chromium Browser Page Page.setRequestInterception should be able to abort redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L242","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with equal requests","name":"requestinterception.spec.js:265","description":"Chromium Browser Page Page.setRequestInterception should work with equal requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L265","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to dataURL and fire dataURL requests","name":"requestinterception.spec.js:288","description":"Chromium Browser Page Page.setRequestInterception should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L288","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to fetch dataURL and fire dataURL requests","name":"requestinterception.spec.js:301","description":"Chromium Browser Page Page.setRequestInterception should be able to fetch dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L301","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to URL with hash and and fire requests without hash","name":"requestinterception.spec.js:315","description":"Chromium Browser Page Page.setRequestInterception should navigate to URL with hash and and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L315","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server","name":"requestinterception.spec.js:328","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L328","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with badly encoded server","name":"requestinterception.spec.js:336","description":"Chromium Browser Page Page.setRequestInterception should work with badly encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L336","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server - 2","name":"requestinterception.spec.js:343","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server - 2","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should not throw \"Invalid Interception Id\" if the request was cancelled","name":"requestinterception.spec.js:357","description":"Chromium Browser Page Page.setRequestInterception should not throw \"Invalid Interception Id\" if the request was cancelled","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L357","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should throw if interception is not enabled","name":"requestinterception.spec.js:371","description":"Chromium Browser Page Page.setRequestInterception should throw if interception is not enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L371","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with file URLs","name":"requestinterception.spec.js:383","description":"Chromium Browser Page Page.setRequestInterception should work with file URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L383","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should work","name":"requestinterception.spec.js:398","description":"Chromium Browser Page Request.continue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L398","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend HTTP headers","name":"requestinterception.spec.js:403","description":"Chromium Browser Page Request.continue should amend HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should redirect in a way non-observable to page","name":"requestinterception.spec.js:417","description":"Chromium Browser Page Request.continue should redirect in a way non-observable to page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L417","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend method","name":"requestinterception.spec.js:429","description":"Chromium Browser Page Request.continue should amend method","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L429","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend post data","name":"requestinterception.spec.js:442","description":"Chromium Browser Page Request.continue should amend post data","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L442","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend both post data and method on navigation","name":"requestinterception.spec.js:455","description":"Chromium Browser Page Request.continue should amend both post data and method on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L455","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work","name":"requestinterception.spec.js:470","description":"Chromium Browser Page Request.respond should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L470","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work with status code 422","name":"requestinterception.spec.js:486","description":"Chromium Browser Page Request.respond should work with status code 422","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L486","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should redirect","name":"requestinterception.spec.js:499","description":"Chromium Browser Page Request.respond should redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L499","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should allow mocking binary responses","name":"requestinterception.spec.js:518","description":"Chromium Browser Page Request.respond should allow mocking binary responses","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L518","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should stringify intercepted request response headers","name":"requestinterception.spec.js:536","description":"Chromium Browser Page Request.respond should stringify intercepted request response headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should reject all promises when page is closed","name":"page.spec.js:34","description":"Chromium Browser Page Page.close should reject all promises when page is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should not be visible in browser.pages","name":"page.spec.js:43","description":"Chromium Browser Page Page.close should not be visible in browser.pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should run beforeunload if asked for","name":"page.spec.js:49","description":"Chromium Browser Page Page.close should run beforeunload if asked for","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L49","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should *not* run beforeunload by default","name":"page.spec.js:66","description":"Chromium Browser Page Page.close should *not* run beforeunload by default","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should set the page close state","name":"page.spec.js:74","description":"Chromium Browser Page Page.close should set the page close state","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Load>should fire when expected","name":"page.spec.js:83","description":"Chromium Browser Page Page.Events.Load should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Async stacks>should work","name":"page.spec.js:92","description":"Chromium Browser Page Async stacks should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.error>should throw when page crashes","name":"page.spec.js:105","description":"Chromium Browser Page Page.Events.error should throw when page crashes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work","name":"page.spec.js:115","description":"Chromium Browser Page Page.Events.Popup should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with noopener","name":"page.spec.js:123","description":"Chromium Browser Page Page.Events.Popup should work with noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank","name":"page.spec.js:131","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with fake-clicking target=_blank and rel=noopener","name":"page.spec.js:141","description":"Chromium Browser Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank and rel=noopener","name":"page.spec.js:151","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should be prompt by default","name":"page.spec.js:168","description":"Chromium Browser Page BrowserContext.overridePermissions should be prompt by default","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should deny permission when not listed","name":"page.spec.js:172","description":"Chromium Browser Page BrowserContext.overridePermissions should deny permission when not listed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L172","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should fail when bad permission is given","name":"page.spec.js:177","description":"Chromium Browser Page BrowserContext.overridePermissions should fail when bad permission is given","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should grant permission when listed","name":"page.spec.js:183","description":"Chromium Browser Page BrowserContext.overridePermissions should grant permission when listed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should reset permissions","name":"page.spec.js:188","description":"Chromium Browser Page BrowserContext.overridePermissions should reset permissions","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should trigger permission onchange","name":"page.spec.js:195","description":"Chromium Browser Page BrowserContext.overridePermissions should trigger permission onchange","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L195","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should isolate permissions between browser contexs","name":"page.spec.js:214","description":"Chromium Browser Page BrowserContext.overridePermissions should isolate permissions between browser contexs","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should work","name":"page.spec.js:236","description":"Chromium Browser Page Page.setGeolocation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should throw when invalid longitude","name":"page.spec.js:248","description":"Chromium Browser Page Page.setGeolocation should throw when invalid longitude","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L248","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should work","name":"page.spec.js:260","description":"Chromium Browser Page Page.setOfflineMode should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L260","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should emulate navigator.onLine","name":"page.spec.js:269","description":"Chromium Browser Page Page.setOfflineMode should emulate navigator.onLine","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L269","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work","name":"page.spec.js:279","description":"Chromium Browser Page ExecutionContext.queryObjects should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L279","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work for non-blank page","name":"page.spec.js:289","description":"Chromium Browser Page ExecutionContext.queryObjects should work for non-blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L289","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail for disposed handles","name":"page.spec.js:298","description":"Chromium Browser Page ExecutionContext.queryObjects should fail for disposed handles","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail primitive values as prototypes","name":"page.spec.js:305","description":"Chromium Browser Page ExecutionContext.queryObjects should fail primitive values as prototypes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work","name":"page.spec.js:314","description":"Chromium Browser Page Page.Events.Console should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L314","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work for different console API calls","name":"page.spec.js:327","description":"Chromium Browser Page Page.Events.Console should work for different console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L327","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not fail for window object","name":"page.spec.js:353","description":"Chromium Browser Page Page.Events.Console should not fail for window object","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should trigger correct Log","name":"page.spec.js:362","description":"Chromium Browser Page Page.Events.Console should trigger correct Log","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L362","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location when fetch fails","name":"page.spec.js:374","description":"Chromium Browser Page Page.Events.Console should have location when fetch fails","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location for console API calls","name":"page.spec.js:389","description":"Chromium Browser Page Page.Events.Console should have location for console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not throw when there are console messages in detached iframes","name":"page.spec.js:404","description":"Chromium Browser Page Page.Events.Console should not throw when there are console messages in detached iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.DOMContentLoaded>should fire when expected","name":"page.spec.js:424","description":"Chromium Browser Page Page.Events.DOMContentLoaded should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>should get metrics from a page","name":"page.spec.js:431","description":"Chromium Browser Page Page.metrics should get metrics from a page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L431","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>metrics event fired on console.timeStamp","name":"page.spec.js:436","description":"Chromium Browser Page Page.metrics metrics event fired on console.timeStamp","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L436","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work","name":"page.spec.js:469","description":"Chromium Browser Page Page.waitForRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L469","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with predicate","name":"page.spec.js:481","description":"Chromium Browser Page Page.waitForRequest should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect timeout","name":"page.spec.js:493","description":"Chromium Browser Page Page.waitForRequest should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L493","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect default timeout","name":"page.spec.js:498","description":"Chromium Browser Page Page.waitForRequest should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L498","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with no timeout","name":"page.spec.js:504","description":"Chromium Browser Page Page.waitForRequest should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L504","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work","name":"page.spec.js:519","description":"Chromium Browser Page Page.waitForResponse should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L519","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect timeout","name":"page.spec.js:531","description":"Chromium Browser Page Page.waitForResponse should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect default timeout","name":"page.spec.js:536","description":"Chromium Browser Page Page.waitForResponse should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with predicate","name":"page.spec.js:542","description":"Chromium Browser Page Page.waitForResponse should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L542","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with no timeout","name":"page.spec.js:554","description":"Chromium Browser Page Page.waitForResponse should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L554","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work","name":"page.spec.js:569","description":"Chromium Browser Page Page.exposeFunction should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L569","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should throw exception in page context","name":"page.spec.js:578","description":"Chromium Browser Page Page.exposeFunction should throw exception in page context","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L578","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should support throwing \"null\"","name":"page.spec.js:592","description":"Chromium Browser Page Page.exposeFunction should support throwing \"null\"","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L592","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should be callable from-inside evaluateOnNewDocument","name":"page.spec.js:605","description":"Chromium Browser Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L605","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should survive navigation","name":"page.spec.js:614","description":"Chromium Browser Page Page.exposeFunction should survive navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L614","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should await returned promise","name":"page.spec.js:625","description":"Chromium Browser Page Page.exposeFunction should await returned promise","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L625","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames","name":"page.spec.js:635","description":"Chromium Browser Page Page.exposeFunction should work on frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L635","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames before navigation","name":"page.spec.js:647","description":"Chromium Browser Page Page.exposeFunction should work on frames before navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L647","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work with complex objects","name":"page.spec.js:659","description":"Chromium Browser Page Page.exposeFunction should work with complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L659","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.PageError>should fire","name":"page.spec.js:669","description":"Chromium Browser Page Page.Events.PageError should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L669","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work","name":"page.spec.js:681","description":"Chromium Browser Page Page.setUserAgent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L681","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work for subframes","name":"page.spec.js:690","description":"Chromium Browser Page Page.setUserAgent should work for subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L690","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should emulate device user-agent","name":"page.spec.js:699","description":"Chromium Browser Page Page.setUserAgent should emulate device user-agent","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L699","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work","name":"page.spec.js:709","description":"Chromium Browser Page Page.setContent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L709","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with doctype","name":"page.spec.js:714","description":"Chromium Browser Page Page.setContent should work with doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L714","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with HTML 4 doctype","name":"page.spec.js:720","description":"Chromium Browser Page Page.setContent should work with HTML 4 doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L720","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect timeout","name":"page.spec.js:727","description":"Chromium Browser Page Page.setContent should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L727","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect default navigation timeout","name":"page.spec.js:735","description":"Chromium Browser Page Page.setContent should respect default navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L735","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should await resources to load","name":"page.spec.js:744","description":"Chromium Browser Page Page.setContent should await resources to load","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L744","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work fast enough","name":"page.spec.js:755","description":"Chromium Browser Page Page.setContent should work fast enough","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L755","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with tricky content","name":"page.spec.js:759","description":"Chromium Browser Page Page.setContent should work with tricky content","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L759","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with accents","name":"page.spec.js:763","description":"Chromium Browser Page Page.setContent should work with accents","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L763","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with emojis","name":"page.spec.js:767","description":"Chromium Browser Page Page.setContent should work with emojis","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L767","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with newline","name":"page.spec.js:771","description":"Chromium Browser Page Page.setContent should work with newline","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L771","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP meta tag","name":"page.spec.js:778","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP meta tag","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L778","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP header","name":"page.spec.js:791","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP header","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L791","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass after cross-process navigation","name":"page.spec.js:805","description":"Chromium Browser Page Page.setBypassCSP should bypass after cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L805","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP in iframes as well","name":"page.spec.js:815","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP in iframes as well","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L815","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if no options are provided","name":"page.spec.js:837","description":"Chromium Browser Page Page.addScriptTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L837","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url","name":"page.spec.js:847","description":"Chromium Browser Page Page.addScriptTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L847","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url and type=module","name":"page.spec.js:854","description":"Chromium Browser Page Page.addScriptTag should work with a url and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L854","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path and type=module","name":"page.spec.js:860","description":"Chromium Browser Page Page.addScriptTag should work with a path and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L860","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a content and type=module","name":"page.spec.js:867","description":"Chromium Browser Page Page.addScriptTag should work with a content and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L867","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if loading from url fail","name":"page.spec.js:874","description":"Chromium Browser Page Page.addScriptTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L874","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path","name":"page.spec.js:885","description":"Chromium Browser Page Page.addScriptTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L885","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should include sourcemap when path is provided","name":"page.spec.js:892","description":"Chromium Browser Page Page.addScriptTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L892","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with content","name":"page.spec.js:899","description":"Chromium Browser Page Page.addScriptTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L899","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with content to the CSP page","name":"page.spec.js:906","description":"Chromium Browser Page Page.addScriptTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L906","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with URL to the CSP page","name":"page.spec.js:913","description":"Chromium Browser Page Page.addScriptTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L913","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if no options are provided","name":"page.spec.js:922","description":"Chromium Browser Page Page.addStyleTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L922","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a url","name":"page.spec.js:932","description":"Chromium Browser Page Page.addStyleTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L932","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if loading from url fail","name":"page.spec.js:939","description":"Chromium Browser Page Page.addStyleTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L939","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a path","name":"page.spec.js:950","description":"Chromium Browser Page Page.addStyleTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L950","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should include sourcemap when path is provided","name":"page.spec.js:957","description":"Chromium Browser Page Page.addStyleTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L957","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with content","name":"page.spec.js:965","description":"Chromium Browser Page Page.addStyleTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L965","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with content to the CSP page","name":"page.spec.js:972","description":"Chromium Browser Page Page.addStyleTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L972","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with URL to the CSP page","name":"page.spec.js:979","description":"Chromium Browser Page Page.addStyleTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L979","result":"ok"},{"testId":"Chromium>Browser>Page>Page.url>should work","name":"page.spec.js:988","description":"Chromium Browser Page Page.url should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L988","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setJavaScriptEnabled>should work","name":"page.spec.js:996","description":"Chromium Browser Page Page.setJavaScriptEnabled should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L996","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should enable or disable the cache based on the state passed","name":"page.spec.js:1010","description":"Chromium Browser Page Page.setCacheEnabled should enable or disable the cache based on the state passed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1010","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should stay disabled when toggling request interception on/off","name":"page.spec.js:1026","description":"Chromium Browser Page Page.setCacheEnabled should stay disabled when toggling request interception on/off","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1026","result":"ok"},{"testId":"Chromium>Browser>Page>Page.pdf>should be able to save file","name":"page.spec.js:1042","description":"Chromium Browser Page Page.pdf should be able to save file","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1042","result":"ok"},{"testId":"Chromium>Browser>Page>Page.title>should return the page title","name":"page.spec.js:1051","description":"Chromium Browser Page Page.title should return the page title","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1051","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select single option","name":"page.spec.js:1058","description":"Chromium Browser Page Page.select should select single option","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1058","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select only first option","name":"page.spec.js:1064","description":"Chromium Browser Page Page.select should select only first option","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1064","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should not throw when select causes navigation","name":"page.spec.js:1070","description":"Chromium Browser Page Page.select should not throw when select causes navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1070","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select multiple options","name":"page.spec.js:1079","description":"Chromium Browser Page Page.select should select multiple options","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1079","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should respect event bubbling","name":"page.spec.js:1086","description":"Chromium Browser Page Page.select should respect event bubbling","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1086","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw when element is not a ","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1092","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no matched values","name":"page.spec.js:1098","description":"Chromium Browser Page Page.select should return [] on no matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1098","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of matched values","name":"page.spec.js:1103","description":"Chromium Browser Page Page.select should return an array of matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1103","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of one element when multiple is not set","name":"page.spec.js:1109","description":"Chromium Browser Page Page.select should return an array of one element when multiple is not set","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1109","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no values","name":"page.spec.js:1114","description":"Chromium Browser Page Page.select should return [] on no values","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1114","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a multiple select","name":"page.spec.js:1119","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a multiple select","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1119","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a select without multiple","name":"page.spec.js:1126","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a select without multiple","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1126","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw if passed in non-strings","name":"page.spec.js:1132","description":"Chromium Browser Page Page.select should throw if passed in non-strings","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1132","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should work when re-defining top-level Event class","name":"page.spec.js:1143","description":"Chromium Browser Page Page.select should work when re-defining top-level Event class","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with window.close","name":"page.spec.js:1153","description":"Chromium Browser Page Page.Events.Close should work with window.close","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1153","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with page.close","name":"page.spec.js:1161","description":"Chromium Browser Page Page.Events.Close should work with page.close","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browser>should return the correct browser instance","name":"page.spec.js:1170","description":"Chromium Browser Page Page.browser should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browserContext>should return the correct browser instance","name":"page.spec.js:1176","description":"Chromium Browser Page Page.browserContext should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work","name":"screenshot.spec.js:23","description":"Chromium Browser Page Page.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should clip rect","name":"screenshot.spec.js:29","description":"Chromium Browser Page Page.screenshot should clip rect","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work for offscreen clip","name":"screenshot.spec.js:42","description":"Chromium Browser Page Page.screenshot should work for offscreen clip","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel","name":"screenshot.spec.js:55","description":"Chromium Browser Page Page.screenshot should run in parallel","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should take fullPage screenshots","name":"screenshot.spec.js:72","description":"Chromium Browser Page Page.screenshot should take fullPage screenshots","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel in multiple pages","name":"screenshot.spec.js:80","description":"Chromium Browser Page Page.screenshot should run in parallel in multiple pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L80","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should allow transparency","name":"screenshot.spec.js:95","description":"Chromium Browser Page Page.screenshot should allow transparency","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L95","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should render white background on jpeg file","name":"screenshot.spec.js:101","description":"Chromium Browser Page Page.screenshot should render white background on jpeg file","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work with odd clip size on Retina displays","name":"screenshot.spec.js:107","description":"Chromium Browser Page Page.screenshot should work with odd clip size on Retina displays","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should return base64","name":"screenshot.spec.js:118","description":"Chromium Browser Page Page.screenshot should return base64","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work","name":"screenshot.spec.js:129","description":"Chromium Browser Page ElementHandle.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L129","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should take into account padding and border","name":"screenshot.spec.js:137","description":"Chromium Browser Page ElementHandle.screenshot should take into account padding and border","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should capture full element when larger than viewport","name":"screenshot.spec.js:154","description":"Chromium Browser Page ElementHandle.screenshot should capture full element when larger than viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should scroll element into view","name":"screenshot.spec.js:178","description":"Chromium Browser Page ElementHandle.screenshot should scroll element into view","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work with a rotated element","name":"screenshot.spec.js:201","description":"Chromium Browser Page ElementHandle.screenshot should work with a rotated element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should fail to screenshot a detached element","name":"screenshot.spec.js:214","description":"Chromium Browser Page ElementHandle.screenshot should fail to screenshot a detached element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should not hang with zero width/height element","name":"screenshot.spec.js:221","description":"Chromium Browser Page ElementHandle.screenshot should not hang with zero width/height element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L221","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with fractional dimensions","name":"screenshot.spec.js:227","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with fractional dimensions","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with an offset","name":"screenshot.spec.js:233","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with an offset","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L233","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should work","name":"queryselector.spec.js:23","description":"Chromium Browser Page Page.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept arguments","name":"queryselector.spec.js:28","description":"Chromium Browser Page Page.$eval should accept arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L28","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept ElementHandles as arguments","name":"queryselector.spec.js:33","description":"Chromium Browser Page Page.$eval should accept ElementHandles as arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should throw error if no element is found","name":"queryselector.spec.js:39","description":"Chromium Browser Page Page.$eval should throw error if no element is found","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$eval>should work","name":"queryselector.spec.js:47","description":"Chromium Browser Page Page.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should query existing element","name":"queryselector.spec.js:55","description":"Chromium Browser Page Page.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should return null for non-existing element","name":"queryselector.spec.js:60","description":"Chromium Browser Page Page.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L60","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should query existing elements","name":"queryselector.spec.js:67","description":"Chromium Browser Page Page.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should return empty array if nothing is found","name":"queryselector.spec.js:74","description":"Chromium Browser Page Page.$$ should return empty array if nothing is found","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should query existing element","name":"queryselector.spec.js:82","description":"Chromium Browser Page Path.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return empty array for non-existing element","name":"queryselector.spec.js:88","description":"Chromium Browser Page Path.$x should return empty array for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return multiple elements","name":"queryselector.spec.js:92","description":"Chromium Browser Page Path.$x should return multiple elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should query existing element","name":"queryselector.spec.js:101","description":"Chromium Browser Page ElementHandle.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should return null for non-existing element","name":"queryselector.spec.js:111","description":"Chromium Browser Page ElementHandle.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should work","name":"queryselector.spec.js:119","description":"Chromium Browser Page ElementHandle.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should retrieve content from subtree","name":"queryselector.spec.js:126","description":"Chromium Browser Page ElementHandle.$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should throw in case of missing selector","name":"queryselector.spec.js:134","description":"Chromium Browser Page ElementHandle.$eval should throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should work","name":"queryselector.spec.js:143","description":"Chromium Browser Page ElementHandle.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should retrieve content from subtree","name":"queryselector.spec.js:150","description":"Chromium Browser Page ElementHandle.$$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should not throw in case of missing selector","name":"queryselector.spec.js:158","description":"Chromium Browser Page ElementHandle.$$eval should not throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should query existing elements","name":"queryselector.spec.js:169","description":"Chromium Browser Page ElementHandle.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should return empty array for non-existing elements","name":"queryselector.spec.js:178","description":"Chromium Browser Page ElementHandle.$$ should return empty array for non-existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should query existing element","name":"queryselector.spec.js:188","description":"Chromium Browser Page ElementHandle.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should return null for non-existing element","name":"queryselector.spec.js:198","description":"Chromium Browser Page ElementHandle.$x should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.targets should return all of the targets","name":"target.spec.js:26","description":"Chromium Browser Page Target Browser.targets should return all of the targets","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.pages should return all of the pages","name":"target.spec.js:33","description":"Chromium Browser Page Target Browser.pages should return all of the pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should contain browser target","name":"target.spec.js:40","description":"Chromium Browser Page Target should contain browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should be able to use the default page in the browser","name":"target.spec.js:45","description":"Chromium Browser Page Target should be able to use the default page in the browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a new page is created and closed","name":"target.spec.js:52","description":"Chromium Browser Page Target should report when a new page is created and closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a service worker is created and destroyed","name":"target.spec.js:73","description":"Chromium Browser Page Target should report when a service worker is created and destroyed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a service worker","name":"target.spec.js:86","description":"Chromium Browser Page Target should create a worker from a service worker","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L86","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a shared worker","name":"target.spec.js:93","description":"Chromium Browser Page Target should create a worker from a shared worker","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a target url changes","name":"target.spec.js:102","description":"Chromium Browser Page Target should report when a target url changes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L102","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not report uninitialized pages","name":"target.spec.js:112","description":"Chromium Browser Page Target should not report uninitialized pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not crash while redirecting if original request was missed","name":"target.spec.js:131","description":"Chromium Browser Page Target should not crash while redirecting if original request was missed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should have an opener","name":"target.spec.js:150","description":"Chromium Browser Page Target should have an opener","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should wait for a target","name":"target.spec.js:163","description":"Chromium Browser Page Browser.waitForTarget should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should timeout waiting for a non-existent target","name":"target.spec.js:174","description":"Chromium Browser Page Browser.waitForTarget should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L174","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should tap the button","name":"touchscreen.spec.js:23","description":"Chromium Browser Page Touchscreen should tap the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/touchscreen.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should report touches","name":"touchscreen.spec.js:29","description":"Chromium Browser Page Touchscreen should report touches","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/touchscreen.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for selector","name":"waittask.spec.js:32","description":"Chromium Browser Page Page.waitFor should wait for selector","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for an xpath","name":"waittask.spec.js:41","description":"Chromium Browser Page Page.waitFor should wait for an xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should not allow you to select an element with single slash xpath","name":"waittask.spec.js:50","description":"Chromium Browser Page Page.waitFor should not allow you to select an element with single slash xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should timeout","name":"waittask.spec.js:56","description":"Chromium Browser Page Page.waitFor should timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should work with multiline body","name":"waittask.spec.js:62","description":"Chromium Browser Page Page.waitFor should work with multiline body","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate","name":"waittask.spec.js:68","description":"Chromium Browser Page Page.waitFor should wait for predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should throw when unknown type","name":"waittask.spec.js:74","description":"Chromium Browser Page Page.waitFor should throw when unknown type","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate with arguments","name":"waittask.spec.js:79","description":"Chromium Browser Page Page.waitFor should wait for predicate with arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept a string","name":"waittask.spec.js:85","description":"Chromium Browser Page Frame.waitForFunction should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L85","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work when resolved right before execution context disposal","name":"waittask.spec.js:90","description":"Chromium Browser Page Frame.waitForFunction should work when resolved right before execution context disposal","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on interval","name":"waittask.spec.js:98","description":"Chromium Browser Page Frame.waitForFunction should poll on interval","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on mutation","name":"waittask.spec.js:110","description":"Chromium Browser Page Frame.waitForFunction should poll on mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on raf","name":"waittask.spec.js:119","description":"Chromium Browser Page Frame.waitForFunction should poll on raf","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work with strict CSP policy","name":"waittask.spec.js:124","description":"Chromium Browser Page Frame.waitForFunction should work with strict CSP policy","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw on bad polling value","name":"waittask.spec.js:134","description":"Chromium Browser Page Frame.waitForFunction should throw on bad polling value","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw negative polling interval","name":"waittask.spec.js:144","description":"Chromium Browser Page Frame.waitForFunction should throw negative polling interval","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L144","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the success value as a JSHandle","name":"waittask.spec.js:154","description":"Chromium Browser Page Frame.waitForFunction should return the success value as a JSHandle","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the window as a success value","name":"waittask.spec.js:157","description":"Chromium Browser Page Frame.waitForFunction should return the window as a success value","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L157","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept ElementHandle arguments","name":"waittask.spec.js:160","description":"Chromium Browser Page Frame.waitForFunction should accept ElementHandle arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect timeout","name":"waittask.spec.js:169","description":"Chromium Browser Page Frame.waitForFunction should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect default timeout","name":"waittask.spec.js:176","description":"Chromium Browser Page Frame.waitForFunction should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should disable timeout when its set to 0","name":"waittask.spec.js:183","description":"Chromium Browser Page Frame.waitForFunction should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive cross-process navigation","name":"waittask.spec.js:192","description":"Chromium Browser Page Frame.waitForFunction should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive navigations","name":"waittask.spec.js:205","description":"Chromium Browser Page Frame.waitForFunction should survive navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should immediately resolve promise if node exists","name":"waittask.spec.js:217","description":"Chromium Browser Page Frame.waitForSelector should immediately resolve promise if node exists","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work with removed MutationObserver","name":"waittask.spec.js:225","description":"Chromium Browser Page Frame.waitForSelector should work with removed MutationObserver","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L225","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should resolve promise when node is added","name":"waittask.spec.js:234","description":"Chromium Browser Page Frame.waitForSelector should resolve promise when node is added","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L234","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work when node is added through innerHTML","name":"waittask.spec.js:245","description":"Chromium Browser Page Frame.waitForSelector should work when node is added through innerHTML","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L245","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>Page.waitForSelector is shortcut for main frame","name":"waittask.spec.js:253","description":"Chromium Browser Page Frame.waitForSelector Page.waitForSelector is shortcut for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L253","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should run in specified frame","name":"waittask.spec.js:264","description":"Chromium Browser Page Frame.waitForSelector should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L264","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should throw when frame is detached","name":"waittask.spec.js:276","description":"Chromium Browser Page Frame.waitForSelector should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L276","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should survive cross-process navigation","name":"waittask.spec.js:286","description":"Chromium Browser Page Frame.waitForSelector should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L286","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible","name":"waittask.spec.js:297","description":"Chromium Browser Page Frame.waitForSelector should wait for visible","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L297","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible recursively","name":"waittask.spec.js:308","description":"Chromium Browser Page Frame.waitForSelector should wait for visible recursively","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for visibility: hidden","name":"waittask.spec.js:319","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for visibility: hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L319","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for display: none","name":"waittask.spec.js:329","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L329","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for removal","name":"waittask.spec.js:339","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for removal","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L339","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return null if waiting to hide non-existing element","name":"waittask.spec.js:349","description":"Chromium Browser Page Frame.waitForSelector should return null if waiting to hide non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L349","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respect timeout","name":"waittask.spec.js:353","description":"Chromium Browser Page Frame.waitForSelector should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have an error message specifically for awaiting an element to be hidden","name":"waittask.spec.js:360","description":"Chromium Browser Page Frame.waitForSelector should have an error message specifically for awaiting an element to be hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L360","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respond to node attribute mutation","name":"waittask.spec.js:368","description":"Chromium Browser Page Frame.waitForSelector should respond to node attribute mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return the element handle","name":"waittask.spec.js:376","description":"Chromium Browser Page Frame.waitForSelector should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L376","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have correct stack trace for timeout","name":"waittask.spec.js:381","description":"Chromium Browser Page Frame.waitForSelector should have correct stack trace for timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L381","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should support some fancy xpath","name":"waittask.spec.js:391","description":"Chromium Browser Page Frame.waitForXPath should support some fancy xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L391","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should respect timeout","name":"waittask.spec.js:396","description":"Chromium Browser Page Frame.waitForXPath should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L396","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should run in specified frame","name":"waittask.spec.js:403","description":"Chromium Browser Page Frame.waitForXPath should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should throw when frame is detached","name":"waittask.spec.js:414","description":"Chromium Browser Page Frame.waitForXPath should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L414","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>hidden should wait for display: none","name":"waittask.spec.js:424","description":"Chromium Browser Page Frame.waitForXPath hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should return the element handle","name":"waittask.spec.js:434","description":"Chromium Browser Page Frame.waitForXPath should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L434","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select a text node","name":"waittask.spec.js:439","description":"Chromium Browser Page Frame.waitForXPath should allow you to select a text node","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L439","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select an element with single slash","name":"waittask.spec.js:444","description":"Chromium Browser Page Frame.waitForXPath should allow you to select an element with single slash","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L444","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>Page.workers","name":"worker.spec.js:10","description":"Chromium Browser Page Workers Page.workers","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/worker.spec.js#L10","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should emit created and destroyed events","name":"worker.spec.js:22","description":"Chromium Browser Page Workers should emit created and destroyed events","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/worker.spec.js#L22","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report console logs","name":"worker.spec.js:33","description":"Chromium Browser Page Workers should report console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/worker.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have JSHandles for console logs","name":"worker.spec.js:45","description":"Chromium Browser Page Workers should have JSHandles for console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/worker.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have an execution context","name":"worker.spec.js:53","description":"Chromium Browser Page Workers should have an execution context","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/worker.spec.js#L53","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report errors","name":"worker.spec.js:59","description":"Chromium Browser Page Workers should report errors","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/worker.spec.js#L59","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should work","name":"CDPSession.spec.js:25","description":"Chromium Browser Page Target.createCDPSession should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/CDPSession.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should send events","name":"CDPSession.spec.js:35","description":"Chromium Browser Page Target.createCDPSession should send events","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/CDPSession.spec.js#L35","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should enable and disable domains independently","name":"CDPSession.spec.js:43","description":"Chromium Browser Page Target.createCDPSession should enable and disable domains independently","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/CDPSession.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should be able to detach session","name":"CDPSession.spec.js:58","description":"Chromium Browser Page Target.createCDPSession should be able to detach session","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/CDPSession.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should throw nice errors","name":"CDPSession.spec.js:72","description":"Chromium Browser Page Target.createCDPSession should throw nice errors","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/CDPSession.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work","name":"coverage.spec.js:23","description":"Chromium Browser Page JSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report sourceURLs","name":"coverage.spec.js:34","description":"Chromium Browser Page JSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore eval() scripts by default","name":"coverage.spec.js:41","description":"Chromium Browser Page JSCoverage should ignore eval() scripts by default","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>shouldn't ignore eval() scripts if reportAnonymousScripts is true","name":"coverage.spec.js:47","description":"Chromium Browser Page JSCoverage shouldn't ignore eval() scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore pptr internal scripts if reportAnonymousScripts is true","name":"coverage.spec.js:54","description":"Chromium Browser Page JSCoverage should ignore pptr internal scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report multiple scripts","name":"coverage.spec.js:62","description":"Chromium Browser Page JSCoverage should report multiple scripts","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report right ranges","name":"coverage.spec.js:71","description":"Chromium Browser Page JSCoverage should report right ranges","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report scripts that have no coverage","name":"coverage.spec.js:81","description":"Chromium Browser Page JSCoverage should report scripts that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work with conditionals","name":"coverage.spec.js:90","description":"Chromium Browser Page JSCoverage should work with conditionals","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should report scripts across navigations when disabled","name":"coverage.spec.js:97","description":"Chromium Browser Page JSCoverage resetOnNavigation should report scripts across navigations when disabled","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should NOT report scripts across navigations when enabled","name":"coverage.spec.js:104","description":"Chromium Browser Page JSCoverage resetOnNavigation should NOT report scripts across navigations when enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should not hang when there is a debugger statement","name":"coverage.spec.js:112","description":"Chromium Browser Page JSCoverage should not hang when there is a debugger statement","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L112","result":"skipped"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work","name":"coverage.spec.js:123","description":"Chromium Browser Page CSSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report sourceURLs","name":"coverage.spec.js:135","description":"Chromium Browser Page CSSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report multiple stylesheets","name":"coverage.spec.js:142","description":"Chromium Browser Page CSSCoverage should report multiple stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report stylesheets that have no coverage","name":"coverage.spec.js:151","description":"Chromium Browser Page CSSCoverage should report stylesheets that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with media queries","name":"coverage.spec.js:159","description":"Chromium Browser Page CSSCoverage should work with media queries","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with complicated usecases","name":"coverage.spec.js:169","description":"Chromium Browser Page CSSCoverage should work with complicated usecases","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should ignore injected stylesheets","name":"coverage.spec.js:175","description":"Chromium Browser Page CSSCoverage should ignore injected stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L175","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should report stylesheets across navigations","name":"coverage.spec.js:185","description":"Chromium Browser Page CSSCoverage resetOnNavigation should report stylesheets across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should NOT report scripts across navigations","name":"coverage.spec.js:192","description":"Chromium Browser Page CSSCoverage resetOnNavigation should NOT report scripts across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with a recently loaded stylesheet","name":"coverage.spec.js:200","description":"Chromium Browser Page CSSCoverage should work with a recently loaded stylesheet","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Chromium-Specific Page Tests>Page.setRequestInterception should work with intervention headers","name":"chromiumonly.spec.js:122","description":"Chromium Browser Page Chromium-Specific Page Tests Page.setRequestInterception should work with intervention headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/chromiumonly.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should have default context","name":"browsercontext.spec.js:25","description":"Chromium Browser BrowserContext should have default context","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browsercontext.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should create new incognito context","name":"browsercontext.spec.js:34","description":"Chromium Browser BrowserContext should create new incognito context","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browsercontext.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should close all belonging targets once closing context","name":"browsercontext.spec.js:43","description":"Chromium Browser BrowserContext should close all belonging targets once closing context","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browsercontext.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>window.open should use parent tab context","name":"browsercontext.spec.js:54","description":"Chromium Browser BrowserContext window.open should use parent tab context","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browsercontext.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should fire target events","name":"browsercontext.spec.js:65","description":"Chromium Browser BrowserContext should fire target events","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browsercontext.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should wait for a target","name":"browsercontext.spec.js:81","description":"Chromium Browser BrowserContext should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browsercontext.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should timeout waiting for a non-existent target","name":"browsercontext.spec.js:93","description":"Chromium Browser BrowserContext should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browsercontext.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should isolate localStorage and cookies","name":"browsercontext.spec.js:99","description":"Chromium Browser BrowserContext should isolate localStorage and cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browsercontext.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should work across sessions","name":"browsercontext.spec.js:143","description":"Chromium Browser BrowserContext should work across sessions","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browsercontext.spec.js#L143","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should work","name":"ignorehttpserrors.spec.js:41","description":"Chromium ignoreHTTPSErrors Response.securityDetails should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/ignorehttpserrors.spec.js#L41","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should be |null| for non-secure requests","name":"ignorehttpserrors.spec.js:54","description":"Chromium ignoreHTTPSErrors Response.securityDetails should be |null| for non-secure requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/ignorehttpserrors.spec.js#L54","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>Network redirects should report SecurityDetails","name":"ignorehttpserrors.spec.js:58","description":"Chromium ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/ignorehttpserrors.spec.js#L58","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work","name":"ignorehttpserrors.spec.js:74","description":"Chromium ignoreHTTPSErrors should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/ignorehttpserrors.spec.js#L74","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with request interception","name":"ignorehttpserrors.spec.js:80","description":"Chromium ignoreHTTPSErrors should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/ignorehttpserrors.spec.js#L80","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with mixed content","name":"ignorehttpserrors.spec.js:86","description":"Chromium ignoreHTTPSErrors should work with mixed content","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/ignorehttpserrors.spec.js#L86","result":"ok"},{"testId":"Chromium>Puppeteer>BrowserFetcher>should download and extract linux binary","name":"launcher.spec.js:34","description":"Chromium Puppeteer BrowserFetcher should download and extract linux binary","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L34","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject navigation when browser closes","name":"launcher.spec.js:63","description":"Chromium Puppeteer Browser.disconnect should reject navigation when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L63","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject waitForSelector when browser closes","name":"launcher.spec.js:75","description":"Chromium Puppeteer Browser.disconnect should reject waitForSelector when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L75","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject all promises when browser is closed","name":"launcher.spec.js:88","description":"Chromium Puppeteer Puppeteer.launch should reject all promises when browser is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L88","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject if executable path is invalid","name":"launcher.spec.js:97","description":"Chromium Puppeteer Puppeteer.launch should reject if executable path is invalid","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L97","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option","name":"launcher.spec.js:103","description":"Chromium Puppeteer Puppeteer.launch userDataDir option","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L103","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir argument","name":"launcher.spec.js:115","description":"Chromium Puppeteer Puppeteer.launch userDataDir argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L115","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore state","name":"launcher.spec.js:137","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore state","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L137","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore cookies","name":"launcher.spec.js:155","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L155","result":"skipped"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should return the default arguments","name":"launcher.spec.js:172","description":"Chromium Puppeteer Puppeteer.launch should return the default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L172","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should work with no default arguments","name":"launcher.spec.js:185","description":"Chromium Puppeteer Puppeteer.launch should work with no default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L185","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should filter out ignored default arguments","name":"launcher.spec.js:194","description":"Chromium Puppeteer Puppeteer.launch should filter out ignored default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L194","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have default url when launching browser","name":"launcher.spec.js:207","description":"Chromium Puppeteer Puppeteer.launch should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L207","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have custom url when launching browser","name":"launcher.spec.js:213","description":"Chromium Puppeteer Puppeteer.launch should have custom url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L213","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should set the default viewport","name":"launcher.spec.js:224","description":"Chromium Puppeteer Puppeteer.launch should set the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L224","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should disable the default viewport","name":"launcher.spec.js:237","description":"Chromium Puppeteer Puppeteer.launch should disable the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L237","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should take fullPage screenshots when defaultViewport is null","name":"launcher.spec.js:246","description":"Chromium Puppeteer Puppeteer.launch should take fullPage screenshots when defaultViewport is null","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L246","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect multiple times to the same browser","name":"launcher.spec.js:261","description":"Chromium Puppeteer Puppeteer.connect should be able to connect multiple times to the same browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L261","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to close remote browser","name":"launcher.spec.js:274","description":"Chromium Puppeteer Puppeteer.connect should be able to close remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L274","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should support ignoreHTTPSErrors option","name":"launcher.spec.js:284","description":"Chromium Puppeteer Puppeteer.connect should support ignoreHTTPSErrors option","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L284","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to reconnect to a disconnected browser","name":"launcher.spec.js:303","description":"Chromium Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L303","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect to the same page simultaneously","name":"launcher.spec.js:324","description":"Chromium Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L324","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.executablePath>should work","name":"launcher.spec.js:338","description":"Chromium Puppeteer Puppeteer.executablePath should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L338","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level Errors","name":"launcher.spec.js:347","description":"Chromium Top-level requires should require top-level Errors","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L347","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level DeviceDescriptors","name":"launcher.spec.js:351","description":"Chromium Top-level requires should require top-level DeviceDescriptors","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L351","result":"ok"},{"testId":"Chromium>Browser target events>should work","name":"launcher.spec.js:358","description":"Chromium Browser target events should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L358","result":"ok"},{"testId":"Chromium>Browser.Events.disconnected>should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","name":"launcher.spec.js:373","description":"Chromium Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L373","result":"ok"},{"testId":"Chromium>Fixtures>dumpio option should work with pipe option ","name":"fixtures.spec.js:25","description":"Chromium Fixtures dumpio option should work with pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/fixtures.spec.js#L25","result":"ok"},{"testId":"Chromium>Fixtures>should dump browser process stderr","name":"fixtures.spec.js:35","description":"Chromium Fixtures should dump browser process stderr","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/fixtures.spec.js#L35","result":"ok"},{"testId":"Chromium>Fixtures>should close the browser when the node process closes","name":"fixtures.spec.js:52","description":"Chromium Fixtures should close the browser when the node process closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/fixtures.spec.js#L52","result":"ok"},{"testId":"Chromium>OOPIF>should report oopif frames","name":"oopif.spec.js:41","description":"Chromium OOPIF should report oopif frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/oopif.spec.js#L41","result":"skipped"},{"testId":"Chromium>OOPIF>should load oopif iframes with subresources and request interception","name":"oopif.spec.js:46","description":"Chromium OOPIF should load oopif iframes with subresources and request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/oopif.spec.js#L46","result":"ok"},{"testId":"Chromium>HEADFUL>background_page target type should be available","name":"headful.spec.js:49","description":"Chromium HEADFUL background_page target type should be available","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/headful.spec.js#L49","result":"ok"},{"testId":"Chromium>HEADFUL>target.page() should return a background_page","name":"headful.spec.js:57","description":"Chromium HEADFUL target.page() should return a background_page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/headful.spec.js#L57","result":"ok"},{"testId":"Chromium>HEADFUL>should have default url when launching browser","name":"headful.spec.js:65","description":"Chromium HEADFUL should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/headful.spec.js#L65","result":"ok"},{"testId":"Chromium>HEADFUL>headless should be able to read cookies written by headful","name":"headful.spec.js:71","description":"Chromium HEADFUL headless should be able to read cookies written by headful","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/headful.spec.js#L71","result":"ok"},{"testId":"Chromium>HEADFUL>OOPIF: should report google.com frame","name":"headful.spec.js:89","description":"Chromium HEADFUL OOPIF: should report google.com frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/headful.spec.js#L89","result":"ok"},{"testId":"Chromium>HEADFUL>should close browser with beforeunload page","name":"headful.spec.js:110","description":"Chromium HEADFUL should close browser with beforeunload page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/headful.spec.js#L110","result":"ok"},{"testId":"Chromium>Tracing>should output a trace","name":"tracing.spec.js:40","description":"Chromium Tracing should output a trace","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/tracing.spec.js#L40","result":"ok"},{"testId":"Chromium>Tracing>should run with custom categories if provided","name":"tracing.spec.js:46","description":"Chromium Tracing should run with custom categories if provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/tracing.spec.js#L46","result":"ok"},{"testId":"Chromium>Tracing>should throw if tracing on two pages","name":"tracing.spec.js:53","description":"Chromium Tracing should throw if tracing on two pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/tracing.spec.js#L53","result":"ok"},{"testId":"Chromium>Tracing>should return a buffer","name":"tracing.spec.js:62","description":"Chromium Tracing should return a buffer","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/tracing.spec.js#L62","result":"ok"},{"testId":"Chromium>Tracing>should work without options","name":"tracing.spec.js:69","description":"Chromium Tracing should work without options","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/tracing.spec.js#L69","result":"ok"},{"testId":"Chromium>Tracing>should return null in case of Buffer error","name":"tracing.spec.js:75","description":"Chromium Tracing should return null in case of Buffer error","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/tracing.spec.js#L75","result":"ok"},{"testId":"Chromium>Tracing>should support a buffer without a path","name":"tracing.spec.js:86","description":"Chromium Tracing should support a buffer without a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/tracing.spec.js#L86","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should be able to connect using browserUrl, with and without trailing slash","name":"chromiumonly.spec.js:24","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should be able to connect using browserUrl, with and without trailing slash","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/chromiumonly.spec.js#L24","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when using both browserWSEndpoint and browserURL","name":"chromiumonly.spec.js:41","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when using both browserWSEndpoint and browserURL","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/chromiumonly.spec.js#L41","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when trying to connect to non-existing browser","name":"chromiumonly.spec.js:53","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when trying to connect to non-existing browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/chromiumonly.spec.js#L53","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe option","name":"chromiumonly.spec.js:67","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/chromiumonly.spec.js#L67","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe argument","name":"chromiumonly.spec.js:77","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/chromiumonly.spec.js#L77","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should fire \"disconnected\" when closing with pipe","name":"chromiumonly.spec.js:87","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should fire \"disconnected\" when closing with pipe","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/chromiumonly.spec.js#L87","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Page.waitForFileChooser>should fail gracefully when trying to work with filechoosers within multiple connections","name":"chromiumonly.spec.js:98","description":"Chromium Chromium-Specific Launcher tests Page.waitForFileChooser should fail gracefully when trying to work with filechoosers within multiple connections","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/chromiumonly.spec.js#L98","result":"ok"},{"testId":"Chromium>COVERAGE>should call all API methods","name":"utils.js:61","description":"Chromium COVERAGE should call all API methods","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/utils.js#L61","result":"ok"}]},{"timestamp":1564704570243,"name":"eb44e260","url":"https://cirrus-ci.com/task/4973154064138240","tests":[{"testId":"Chromium>Browser>Page>Accessibility>should work","name":"accessibility.spec.js:23","description":"Chromium Browser Page Accessibility should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>should report uninteresting nodes","name":"accessibility.spec.js:82","description":"Chromium Browser Page Accessibility should report uninteresting nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>roledescription","name":"accessibility.spec.js:110","description":"Chromium Browser Page Accessibility roledescription","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>orientation","name":"accessibility.spec.js:115","description":"Chromium Browser Page Accessibility orientation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>autocomplete","name":"accessibility.spec.js:120","description":"Chromium Browser Page Accessibility autocomplete","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>multiselectable","name":"accessibility.spec.js:125","description":"Chromium Browser Page Accessibility multiselectable","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>keyshortcuts","name":"accessibility.spec.js:130","description":"Chromium Browser Page Accessibility keyshortcuts","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L130","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>should not report text nodes inside controls","name":"accessibility.spec.js:136","description":"Chromium Browser Page Accessibility filtering children of leaf nodes should not report text nodes inside controls","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields should have children","name":"accessibility.spec.js:167","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields with role should have children","name":"accessibility.spec.js:197","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields with role should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with role should not have children","name":"accessibility.spec.js:227","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with role should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field without role should not have content","name":"accessibility.spec.js:237","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L237","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with tabindex and without role should not have content","name":"accessibility.spec.js:246","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with tabindex and without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>non editable textbox with role and tabIndex and label should not have children","name":"accessibility.spec.js:256","description":"Chromium Browser Page Accessibility filtering children of leaf nodes non editable textbox with role and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L256","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox with and tabIndex and label should not have children","name":"accessibility.spec.js:274","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox with and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L274","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox without label should not have children","name":"accessibility.spec.js:292","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox without label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a button","name":"accessibility.spec.js:312","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a button","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L312","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work an input","name":"accessibility.spec.js:321","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work an input","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L321","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a menu","name":"accessibility.spec.js:331","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a menu","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L331","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should return null when the element is no longer in DOM","name":"accessibility.spec.js:350","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should return null when the element is no longer in DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L350","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should support the interestingOnly option","name":"accessibility.spec.js:356","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should support the interestingOnly option","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L356","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.version>should return whether we are in headless","name":"browser.spec.js:23","description":"Chromium Browser Page Browser.version should return whether we are in headless","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browser.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.userAgent>should include WebKit","name":"browser.spec.js:34","description":"Chromium Browser Page Browser.userAgent should include WebKit","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browser.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.target>should return browser target","name":"browser.spec.js:45","description":"Chromium Browser Page Browser.target should return browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browser.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should return child_process instance","name":"browser.spec.js:52","description":"Chromium Browser Page Browser.process should return child_process instance","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browser.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should not return child_process for remote browser","name":"browser.spec.js:56","description":"Chromium Browser Page Browser.process should not return child_process for remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browser.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.isConnected>should set the browser connected state","name":"browser.spec.js:65","description":"Chromium Browser Page Browser.isConnected should set the browser connected state","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browser.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button","name":"click.spec.js:25","description":"Chromium Browser Page Page.click should click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click svg","name":"click.spec.js:30","description":"Chromium Browser Page Page.click should click svg","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L30","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button if window.Node is removed","name":"click.spec.js:39","description":"Chromium Browser Page Page.click should click the button if window.Node is removed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on a span with an inline element inside","name":"click.spec.js:46","description":"Chromium Browser Page Page.click should click on a span with an inline element inside","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not throw UnhandledPromiseRejection when page closes","name":"click.spec.js:58","description":"Chromium Browser Page Page.click should not throw UnhandledPromiseRejection when page closes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button after navigation ","name":"click.spec.js:65","description":"Chromium Browser Page Page.click should click the button after navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click with disabled javascript","name":"click.spec.js:72","description":"Chromium Browser Page Page.click should click with disabled javascript","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click when one of inline box children is outside of viewport","name":"click.spec.js:81","description":"Chromium Browser Page Page.click should click when one of inline box children is outside of viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should select the text by triple clicking","name":"click.spec.js:94","description":"Chromium Browser Page Page.click should select the text by triple clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L94","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click offscreen buttons","name":"click.spec.js:107","description":"Chromium Browser Page Page.click should click offscreen buttons","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click wrapped links","name":"click.spec.js:131","description":"Chromium Browser Page Page.click should click wrapped links","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox input and toggle","name":"click.spec.js:137","description":"Chromium Browser Page Page.click should click on checkbox input and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox label and toggle","name":"click.spec.js:156","description":"Chromium Browser Page Page.click should click on checkbox label and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fail to click a missing button","name":"click.spec.js:170","description":"Chromium Browser Page Page.click should fail to click a missing button","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not hang with touch-enabled viewports","name":"click.spec.js:177","description":"Chromium Browser Page Page.click should not hang with touch-enabled viewports","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should scroll and click the button","name":"click.spec.js:183","description":"Chromium Browser Page Page.click should scroll and click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should double click the button","name":"click.spec.js:190","description":"Chromium Browser Page Page.click should double click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a partially obscured button","name":"click.spec.js:204","description":"Chromium Browser Page Page.click should click a partially obscured button","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L204","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a rotated button","name":"click.spec.js:215","description":"Chromium Browser Page Page.click should click a rotated button","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fire contextmenu event on right click","name":"click.spec.js:220","description":"Chromium Browser Page Page.click should fire contextmenu event on right click","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click links which cause navigation","name":"click.spec.js:226","description":"Chromium Browser Page Page.click should click links which cause navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L226","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button inside an iframe","name":"click.spec.js:231","description":"Chromium Browser Page Page.click should click the button inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L231","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with fixed position inside an iframe","name":"click.spec.js:241","description":"Chromium Browser Page Page.click should click the button with fixed position inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L241","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with deviceScaleFactor set","name":"click.spec.js:251","description":"Chromium Browser Page Page.click should click the button with deviceScaleFactor set","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L251","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should return no cookies in pristine browser context","name":"cookies.spec.js:23","description":"Chromium Browser Page Page.cookies should return no cookies in pristine browser context","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get a cookie","name":"cookies.spec.js:27","description":"Chromium Browser Page Page.cookies should get a cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report httpOnly cookie","name":"cookies.spec.js:44","description":"Chromium Browser Page Page.cookies should properly report httpOnly cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L44","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Strict\" sameSite cookie","name":"cookies.spec.js:54","description":"Chromium Browser Page Page.cookies should properly report \"Strict\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Lax\" sameSite cookie","name":"cookies.spec.js:64","description":"Chromium Browser Page Page.cookies should properly report \"Lax\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get multiple cookies","name":"cookies.spec.js:74","description":"Chromium Browser Page Page.cookies should get multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get cookies from multiple urls","name":"cookies.spec.js:107","description":"Chromium Browser Page Page.cookies should get cookies from multiple urls","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should work","name":"cookies.spec.js:148","description":"Chromium Browser Page Page.setCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L148","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should isolate cookies in browser contexts","name":"cookies.spec.js:156","description":"Chromium Browser Page Page.setCookie should isolate cookies in browser contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set multiple cookies","name":"cookies.spec.js:176","description":"Chromium Browser Page Page.setCookie should set multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should have |expires| set to |-1| for session cookies","name":"cookies.spec.js:193","description":"Chromium Browser Page Page.setCookie should have |expires| set to |-1| for session cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookie with reasonable defaults","name":"cookies.spec.js:203","description":"Chromium Browser Page Page.setCookie should set cookie with reasonable defaults","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L203","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie with a path","name":"cookies.spec.js:222","description":"Chromium Browser Page Page.setCookie should set a cookie with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L222","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a blank page","name":"cookies.spec.js:247","description":"Chromium Browser Page Page.setCookie should not set a cookie on a blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L247","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie with blank page URL","name":"cookies.spec.js:257","description":"Chromium Browser Page Page.setCookie should not set a cookie with blank page URL","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a data URL page","name":"cookies.spec.js:272","description":"Chromium Browser Page Page.setCookie should not set a cookie on a data URL page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L272","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should default to setting secure cookie for HTTPS websites","name":"cookies.spec.js:282","description":"Chromium Browser Page Page.setCookie should default to setting secure cookie for HTTPS websites","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L282","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should be able to set unsecure cookie for HTTP website","name":"cookies.spec.js:293","description":"Chromium Browser Page Page.setCookie should be able to set unsecure cookie for HTTP website","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L293","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie on a different domain","name":"cookies.spec.js:304","description":"Chromium Browser Page Page.setCookie should set a cookie on a different domain","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L304","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookies from a frame","name":"cookies.spec.js:325","description":"Chromium Browser Page Page.setCookie should set cookies from a frame","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L325","result":"ok"},{"testId":"Chromium>Browser>Page>Page.deleteCookie>should work","name":"cookies.spec.js:368","description":"Chromium Browser Page Page.deleteCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should fire","name":"dialog.spec.js:23","description":"Chromium Browser Page Page.Events.Dialog should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/dialog.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should allow accepting prompts","name":"dialog.spec.js:32","description":"Chromium Browser Page Page.Events.Dialog should allow accepting prompts","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/dialog.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should dismiss the prompt","name":"dialog.spec.js:42","description":"Chromium Browser Page Page.Events.Dialog should dismiss the prompt","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/dialog.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work","name":"elementhandle.spec.js:25","description":"Chromium Browser Page ElementHandle.boundingBox should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should handle nested frames","name":"elementhandle.spec.js:32","description":"Chromium Browser Page ElementHandle.boundingBox should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should return null for invisible elements","name":"elementhandle.spec.js:43","description":"Chromium Browser Page ElementHandle.boundingBox should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should force a layout","name":"elementhandle.spec.js:48","description":"Chromium Browser Page ElementHandle.boundingBox should force a layout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work with SVG nodes","name":"elementhandle.spec.js:56","description":"Chromium Browser Page ElementHandle.boundingBox should work with SVG nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should work","name":"elementhandle.spec.js:73","description":"Chromium Browser Page ElementHandle.boxModel should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should return null for invisible elements","name":"elementhandle.spec.js:128","description":"Chromium Browser Page ElementHandle.boxModel should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.contentFrame>should work","name":"elementhandle.spec.js:136","description":"Chromium Browser Page ElementHandle.contentFrame should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work","name":"elementhandle.spec.js:146","description":"Chromium Browser Page ElementHandle.click should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L146","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for Shadow DOM v1","name":"elementhandle.spec.js:152","description":"Chromium Browser Page ElementHandle.click should work for Shadow DOM v1","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for TextNodes","name":"elementhandle.spec.js:158","description":"Chromium Browser Page ElementHandle.click should work for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for detached nodes","name":"elementhandle.spec.js:165","description":"Chromium Browser Page ElementHandle.click should throw for detached nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for hidden nodes","name":"elementhandle.spec.js:173","description":"Chromium Browser Page ElementHandle.click should throw for hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for recursively hidden nodes","name":"elementhandle.spec.js:180","description":"Chromium Browser Page ElementHandle.click should throw for recursively hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for
elements","name":"elementhandle.spec.js:187","description":"Chromium Browser Page ElementHandle.click should throw for
elements","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.hover>should work","name":"elementhandle.spec.js:196","description":"Chromium Browser Page ElementHandle.hover should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.isIntersectingViewport>should work","name":"elementhandle.spec.js:205","description":"Chromium Browser Page ElementHandle.isIntersectingViewport should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should get the proper viewport size","name":"emulation.spec.js:26","description":"Chromium Browser Page Page.viewport should get the proper viewport size","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support mobile emulation","name":"emulation.spec.js:31","description":"Chromium Browser Page Page.viewport should support mobile emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L31","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support touch emulation","name":"emulation.spec.js:39","description":"Chromium Browser Page Page.viewport should support touch emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should be detectable by Modernizr","name":"emulation.spec.js:61","description":"Chromium Browser Page Page.viewport should be detectable by Modernizr","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should detect touch when applying viewport with touches","name":"emulation.spec.js:68","description":"Chromium Browser Page Page.viewport should detect touch when applying viewport with touches","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support landscape emulation","name":"emulation.spec.js:73","description":"Chromium Browser Page Page.viewport should support landscape emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should work","name":"emulation.spec.js:84","description":"Chromium Browser Page Page.emulate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should support clicking","name":"emulation.spec.js:90","description":"Chromium Browser Page Page.emulate should support clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should work","name":"emulation.spec.js:101","description":"Chromium Browser Page Page.emulateMedia should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should throw in case of bad argument","name":"emulation.spec.js:111","description":"Chromium Browser Page Page.emulateMedia should throw in case of bad argument","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work","name":"evaluation.spec.js:34","description":"Chromium Browser Page Page.evaluate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer BigInt","name":"evaluation.spec.js:38","description":"Chromium Browser Page Page.evaluate should transfer BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L38","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer NaN","name":"evaluation.spec.js:42","description":"Chromium Browser Page Page.evaluate should transfer NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -0","name":"evaluation.spec.js:46","description":"Chromium Browser Page Page.evaluate should transfer -0","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer Infinity","name":"evaluation.spec.js:50","description":"Chromium Browser Page Page.evaluate should transfer Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -Infinity","name":"evaluation.spec.js:54","description":"Chromium Browser Page Page.evaluate should transfer -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays","name":"evaluation.spec.js:58","description":"Chromium Browser Page Page.evaluate should transfer arrays","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays as arrays, not objects","name":"evaluation.spec.js:62","description":"Chromium Browser Page Page.evaluate should transfer arrays as arrays, not objects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should modify global environment","name":"evaluation.spec.js:66","description":"Chromium Browser Page Page.evaluate should modify global environment","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should evaluate in the page context","name":"evaluation.spec.js:70","description":"Chromium Browser Page Page.evaluate should evaluate in the page context","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for objects with symbols","name":"evaluation.spec.js:74","description":"Chromium Browser Page Page.evaluate should return undefined for objects with symbols","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with function shorthands","name":"evaluation.spec.js:77","description":"Chromium Browser Page Page.evaluate should work with function shorthands","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with unicode chars","name":"evaluation.spec.js:88","description":"Chromium Browser Page Page.evaluate should work with unicode chars","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw when evaluation triggers reload","name":"evaluation.spec.js:92","description":"Chromium Browser Page Page.evaluate should throw when evaluation triggers reload","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should await promise","name":"evaluation.spec.js:100","description":"Chromium Browser Page Page.evaluate should await promise","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L100","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work right after framenavigated","name":"evaluation.spec.js:104","description":"Chromium Browser Page Page.evaluate should work right after framenavigated","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work from-inside an exposed function","name":"evaluation.spec.js:112","description":"Chromium Browser Page Page.evaluate should work from-inside an exposed function","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should reject promise with exception","name":"evaluation.spec.js:122","description":"Chromium Browser Page Page.evaluate should reject promise with exception","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown strings as error messages","name":"evaluation.spec.js:128","description":"Chromium Browser Page Page.evaluate should support thrown strings as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown numbers as error messages","name":"evaluation.spec.js:134","description":"Chromium Browser Page Page.evaluate should support thrown numbers as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return complex objects","name":"evaluation.spec.js:140","description":"Chromium Browser Page Page.evaluate should return complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L140","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return BigInt","name":"evaluation.spec.js:146","description":"Chromium Browser Page Page.evaluate should return BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L146","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return NaN","name":"evaluation.spec.js:150","description":"Chromium Browser Page Page.evaluate should return NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -0","name":"evaluation.spec.js:154","description":"Chromium Browser Page Page.evaluate should return -0","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return Infinity","name":"evaluation.spec.js:158","description":"Chromium Browser Page Page.evaluate should return Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -Infinity","name":"evaluation.spec.js:162","description":"Chromium Browser Page Page.evaluate should return -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L162","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept \"undefined\" as one of multiple parameters","name":"evaluation.spec.js:166","description":"Chromium Browser Page Page.evaluate should accept \"undefined\" as one of multiple parameters","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L166","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should properly serialize null fields","name":"evaluation.spec.js:170","description":"Chromium Browser Page Page.evaluate should properly serialize null fields","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for non-serializable objects","name":"evaluation.spec.js:173","description":"Chromium Browser Page Page.evaluate should return undefined for non-serializable objects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should fail for circular object","name":"evaluation.spec.js:176","description":"Chromium Browser Page Page.evaluate should fail for circular object","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should be able to throw a tricky error","name":"evaluation.spec.js:185","description":"Chromium Browser Page Page.evaluate should be able to throw a tricky error","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string","name":"evaluation.spec.js:193","description":"Chromium Browser Page Page.evaluate should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with semi colons","name":"evaluation.spec.js:197","description":"Chromium Browser Page Page.evaluate should accept a string with semi colons","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with comments","name":"evaluation.spec.js:201","description":"Chromium Browser Page Page.evaluate should accept a string with comments","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept element handle as an argument","name":"evaluation.spec.js:205","description":"Chromium Browser Page Page.evaluate should accept element handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if underlying element was disposed","name":"evaluation.spec.js:211","description":"Chromium Browser Page Page.evaluate should throw if underlying element was disposed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L211","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if elementHandles are from other frames","name":"evaluation.spec.js:220","description":"Chromium Browser Page Page.evaluate should throw if elementHandles are from other frames","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should simulate a user gesture","name":"evaluation.spec.js:228","description":"Chromium Browser Page Page.evaluate should simulate a user gesture","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw a nice error after a navigation","name":"evaluation.spec.js:236","description":"Chromium Browser Page Page.evaluate should throw a nice error after a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should not throw an error when evaluation does a navigation","name":"evaluation.spec.js:246","description":"Chromium Browser Page Page.evaluate should not throw an error when evaluation does a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer 100Mb of data from page to node.js","name":"evaluation.spec.js:254","description":"Chromium Browser Page Page.evaluate should transfer 100Mb of data from page to node.js","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L254","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should evaluate before anything else on the page","name":"evaluation.spec.js:261","description":"Chromium Browser Page Page.evaluateOnNewDocument should evaluate before anything else on the page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L261","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should work with CSP","name":"evaluation.spec.js:268","description":"Chromium Browser Page Page.evaluateOnNewDocument should work with CSP","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L268","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have different execution contexts","name":"evaluation.spec.js:283","description":"Chromium Browser Page Frame.evaluate should have different execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L283","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have correct execution contexts","name":"evaluation.spec.js:292","description":"Chromium Browser Page Frame.evaluate should have correct execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should execute after cross-site navigation","name":"evaluation.spec.js:298","description":"Chromium Browser Page Frame.evaluate should execute after cross-site navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.executionContext>should work","name":"frame.spec.js:25","description":"Chromium Browser Page Frame.executionContext should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluateHandle>should work","name":"frame.spec.js:52","description":"Chromium Browser Page Frame.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should throw for detached frames","name":"frame.spec.js:61","description":"Chromium Browser Page Frame.evaluate should throw for detached frames","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should handle nested frames","name":"frame.spec.js:71","description":"Chromium Browser Page Frame Management should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send events when frames are manipulated dynamically","name":"frame.spec.js:81","description":"Chromium Browser Page Frame Management should send events when frames are manipulated dynamically","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send \"framenavigated\" when navigating on anchor URLs","name":"frame.spec.js:104","description":"Chromium Browser Page Frame Management should send \"framenavigated\" when navigating on anchor URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should persist mainFrame on cross-process navigation","name":"frame.spec.js:112","description":"Chromium Browser Page Frame Management should persist mainFrame on cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should not send attach/detach events for main frame","name":"frame.spec.js:118","description":"Chromium Browser Page Frame Management should not send attach/detach events for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should detach child frames on navigation","name":"frame.spec.js:125","description":"Chromium Browser Page Frame Management should detach child frames on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should support framesets","name":"frame.spec.js:145","description":"Chromium Browser Page Frame Management should support framesets","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame from-inside shadow DOM","name":"frame.spec.js:165","description":"Chromium Browser Page Frame Management should report frame from-inside shadow DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.name()","name":"frame.spec.js:176","description":"Chromium Browser Page Frame Management should report frame.name()","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.parent()","name":"frame.spec.js:189","description":"Chromium Browser Page Frame Management should report frame.parent()","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L189","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report different frame instance when frame re-attaches","name":"frame.spec.js:196","description":"Chromium Browser Page Frame Management should report different frame instance when frame re-attaches","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>input>should upload the file","name":"input.spec.js:26","description":"Chromium Browser Page input should upload the file","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is attached to DOM","name":"input.spec.js:42","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is not attached to DOM","name":"input.spec.js:50","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is not attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect timeout","name":"input.spec.js:61","description":"Chromium Browser Page Page.waitForFileChooser should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect default timeout when there is no custom timeout","name":"input.spec.js:66","description":"Chromium Browser Page Page.waitForFileChooser should respect default timeout when there is no custom timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should prioritize exact timeout over default timeout","name":"input.spec.js:72","description":"Chromium Browser Page Page.waitForFileChooser should prioritize exact timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work with no timeout","name":"input.spec.js:78","description":"Chromium Browser Page Page.waitForFileChooser should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L78","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should return the same file chooser when there are many watchdogs simultaneously","name":"input.spec.js:89","description":"Chromium Browser Page Page.waitForFileChooser should return the same file chooser when there are many watchdogs simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should accept single file","name":"input.spec.js:101","description":"Chromium Browser Page FileChooser.accept should accept single file","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to read selected file","name":"input.spec.js:114","description":"Chromium Browser Page FileChooser.accept should be able to read selected file","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L114","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to reset selected files with empty file list","name":"input.spec.js:126","description":"Chromium Browser Page FileChooser.accept should be able to reset selected files with empty file list","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should not accept multiple files for single-file input","name":"input.spec.js:141","description":"Chromium Browser Page FileChooser.accept should not accept multiple files for single-file input","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should fail when accepting file chooser twice","name":"input.spec.js:154","description":"Chromium Browser Page FileChooser.accept should fail when accepting file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should cancel dialog","name":"input.spec.js:168","description":"Chromium Browser Page FileChooser.cancel should cancel dialog","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should fail when canceling file chooser twice","name":"input.spec.js:184","description":"Chromium Browser Page FileChooser.cancel should fail when canceling file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L184","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for single file pick","name":"input.spec.js:198","description":"Chromium Browser Page FileChooser.isMultiple should work for single file pick","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"multiple\"","name":"input.spec.js:206","description":"Chromium Browser Page FileChooser.isMultiple should work for \"multiple\"","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L206","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"webkitdirectory\"","name":"input.spec.js:214","description":"Chromium Browser Page FileChooser.isMultiple should work for \"webkitdirectory\"","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work","name":"jshandle.spec.js:23","description":"Chromium Browser Page Page.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle as an argument","name":"jshandle.spec.js:27","description":"Chromium Browser Page Page.evaluateHandle should accept object handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to primitive types","name":"jshandle.spec.js:32","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to primitive types","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should warn on nested object handles","name":"jshandle.spec.js:37","description":"Chromium Browser Page Page.evaluateHandle should warn on nested object handles","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to unserializable value","name":"jshandle.spec.js:46","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to unserializable value","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should use the same JS wrappers","name":"jshandle.spec.js:50","description":"Chromium Browser Page Page.evaluateHandle should use the same JS wrappers","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work with primitives","name":"jshandle.spec.js:57","description":"Chromium Browser Page Page.evaluateHandle should work with primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperty>should work","name":"jshandle.spec.js:67","description":"Chromium Browser Page JSHandle.getProperty should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should work","name":"jshandle.spec.js:79","description":"Chromium Browser Page JSHandle.jsonValue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should not work with dates","name":"jshandle.spec.js:84","description":"Chromium Browser Page JSHandle.jsonValue should not work with dates","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should throw for circular objects","name":"jshandle.spec.js:89","description":"Chromium Browser Page JSHandle.jsonValue should throw for circular objects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should work","name":"jshandle.spec.js:101","description":"Chromium Browser Page JSHandle.getProperties should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should return even non-own properties","name":"jshandle.spec.js:110","description":"Chromium Browser Page JSHandle.getProperties should return even non-own properties","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work","name":"jshandle.spec.js:132","description":"Chromium Browser Page JSHandle.asElement should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L132","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return null for non-elements","name":"jshandle.spec.js:137","description":"Chromium Browser Page JSHandle.asElement should return null for non-elements","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return ElementHandle for TextNodes","name":"jshandle.spec.js:142","description":"Chromium Browser Page JSHandle.asElement should return ElementHandle for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work with nullified Node","name":"jshandle.spec.js:149","description":"Chromium Browser Page JSHandle.asElement should work with nullified Node","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L149","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for primitives","name":"jshandle.spec.js:159","description":"Chromium Browser Page JSHandle.toString should work for primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for complicated objects","name":"jshandle.spec.js:165","description":"Chromium Browser Page JSHandle.toString should work for complicated objects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work with different subtypes","name":"jshandle.spec.js:169","description":"Chromium Browser Page JSHandle.toString should work with different subtypes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type into a textarea","name":"keyboard.spec.js:26","description":"Chromium Browser Page Keyboard should type into a textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the metaKey","name":"keyboard.spec.js:36","description":"Chromium Browser Page Keyboard should press the metaKey","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L36","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should move with the arrow keys","name":"keyboard.spec.js:43","description":"Chromium Browser Page Keyboard should move with the arrow keys","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with ElementHandle.press","name":"keyboard.spec.js:58","description":"Chromium Browser Page Keyboard should send a character with ElementHandle.press","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>ElementHandle.press should support |text| option","name":"keyboard.spec.js:69","description":"Chromium Browser Page Keyboard ElementHandle.press should support |text| option","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L69","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with sendCharacter","name":"keyboard.spec.js:75","description":"Chromium Browser Page Keyboard should send a character with sendCharacter","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report shiftKey","name":"keyboard.spec.js:84","description":"Chromium Browser Page Keyboard should report shiftKey","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report multiple modifiers","name":"keyboard.spec.js:104","description":"Chromium Browser Page Keyboard should report multiple modifiers","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing","name":"keyboard.spec.js:120","description":"Chromium Browser Page Keyboard should send proper codes while typing","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing with shift","name":"keyboard.spec.js:133","description":"Chromium Browser Page Keyboard should send proper codes while typing with shift","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L133","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should not type canceled events","name":"keyboard.spec.js:145","description":"Chromium Browser Page Keyboard should not type canceled events","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify repeat property","name":"keyboard.spec.js:161","description":"Chromium Browser Page Keyboard should specify repeat property","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type all kinds of characters","name":"keyboard.spec.js:179","description":"Chromium Browser Page Keyboard should type all kinds of characters","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify location","name":"keyboard.spec.js:186","description":"Chromium Browser Page Keyboard should specify location","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should throw on unknown keys","name":"keyboard.spec.js:205","description":"Chromium Browser Page Keyboard should throw on unknown keys","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji","name":"keyboard.spec.js:215","description":"Chromium Browser Page Keyboard should type emoji","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji into an iframe","name":"keyboard.spec.js:220","description":"Chromium Browser Page Keyboard should type emoji into an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the meta key","name":"keyboard.spec.js:228","description":"Chromium Browser Page Keyboard should press the meta key","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should click the document","name":"mouse.spec.js:34","description":"Chromium Browser Page Mouse should click the document","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/mouse.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should resize the textarea","name":"mouse.spec.js:58","description":"Chromium Browser Page Mouse should resize the textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/mouse.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should select the text with mouse","name":"mouse.spec.js:70","description":"Chromium Browser Page Mouse should select the text with mouse","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/mouse.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state","name":"mouse.spec.js:88","description":"Chromium Browser Page Mouse should trigger hover state","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/mouse.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state with removed window.Node","name":"mouse.spec.js:97","description":"Chromium Browser Page Mouse should trigger hover state with removed window.Node","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/mouse.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should set modifier keys on click","name":"mouse.spec.js:103","description":"Chromium Browser Page Mouse should set modifier keys on click","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/mouse.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should tween mouse movement","name":"mouse.spec.js:123","description":"Chromium Browser Page Mouse should tween mouse movement","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/mouse.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should work with mobile viewports and cross process navigations","name":"mouse.spec.js:141","description":"Chromium Browser Page Mouse should work with mobile viewports and cross process navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/mouse.spec.js#L141","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.goto>should work","name":"navigation.spec.js:25","description":"Chromium Browser Page Page.goto should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with anchor navigation","name":"navigation.spec.js:29","description":"Chromium Browser Page Page.goto should work with anchor navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with redirects","name":"navigation.spec.js:37","description":"Chromium Browser Page Page.goto should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to about:blank","name":"navigation.spec.js:43","description":"Chromium Browser Page Page.goto should navigate to about:blank","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return response when page changes its URL after load","name":"navigation.spec.js:47","description":"Chromium Browser Page Page.goto should return response when page changes its URL after load","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with subframes return 204","name":"navigation.spec.js:51","description":"Chromium Browser Page Page.goto should work with subframes return 204","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L51","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when server returns 204","name":"navigation.spec.js:58","description":"Chromium Browser Page Page.goto should fail when server returns 204","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with domcontentloaded","name":"navigation.spec.js:71","description":"Chromium Browser Page Page.goto should navigate to empty page with domcontentloaded","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when page calls history API in beforeunload","name":"navigation.spec.js:75","description":"Chromium Browser Page Page.goto should work when page calls history API in beforeunload","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle0","name":"navigation.spec.js:83","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle0","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle2","name":"navigation.spec.js:87","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle2","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad url","name":"navigation.spec.js:91","description":"Chromium Browser Page Page.goto should fail when navigating to bad url","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L91","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL","name":"navigation.spec.js:99","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL after redirects","name":"navigation.spec.js:112","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL after redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should throw if networkidle is passed as an option","name":"navigation.spec.js:122","description":"Chromium Browser Page Page.goto should throw if networkidle is passed as an option","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when main resources failed to load","name":"navigation.spec.js:127","description":"Chromium Browser Page Page.goto should fail when main resources failed to load","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L127","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding maximum navigation timeout","name":"navigation.spec.js:135","description":"Chromium Browser Page Page.goto should fail when exceeding maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum navigation timeout","name":"navigation.spec.js:143","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum timeout","name":"navigation.spec.js:152","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should prioritize default navigation timeout over default timeout","name":"navigation.spec.js:161","description":"Chromium Browser Page Page.goto should prioritize default navigation timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should disable timeout when its set to 0","name":"navigation.spec.js:171","description":"Chromium Browser Page Page.goto should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L171","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to valid url","name":"navigation.spec.js:179","description":"Chromium Browser Page Page.goto should work when navigating to valid url","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to data url","name":"navigation.spec.js:183","description":"Chromium Browser Page Page.goto should work when navigating to data url","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to 404","name":"navigation.spec.js:187","description":"Chromium Browser Page Page.goto should work when navigating to 404","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return last response in redirect chain","name":"navigation.spec.js:192","description":"Chromium Browser Page Page.goto should return last response in redirect chain","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should wait for network idle to succeed navigation","name":"navigation.spec.js:200","description":"Chromium Browser Page Page.goto should wait for network idle to succeed navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation","name":"navigation.spec.js:257","description":"Chromium Browser Page Page.goto should not leak listeners during navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during bad navigation","name":"navigation.spec.js:266","description":"Chromium Browser Page Page.goto should not leak listeners during bad navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L266","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation of 11 pages","name":"navigation.spec.js:275","description":"Chromium Browser Page Page.goto should not leak listeners during navigation of 11 pages","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L275","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to dataURL and fire dataURL requests","name":"navigation.spec.js:287","description":"Chromium Browser Page Page.goto should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L287","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to URL with hash and fire requests without hash","name":"navigation.spec.js:296","description":"Chromium Browser Page Page.goto should navigate to URL with hash and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L296","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with self requesting page","name":"navigation.spec.js:305","description":"Chromium Browser Page Page.goto should work with self requesting page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating and show the url at the error message","name":"navigation.spec.js:310","description":"Chromium Browser Page Page.goto should fail when navigating and show the url at the error message","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L310","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should send referer","name":"navigation.spec.js:320","description":"Chromium Browser Page Page.goto should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L320","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work","name":"navigation.spec.js:335","description":"Chromium Browser Page Page.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L335","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with both domcontentloaded and load","name":"navigation.spec.js:344","description":"Chromium Browser Page Page.waitForNavigation should work with both domcontentloaded and load","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L344","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with clicking on anchor links","name":"navigation.spec.js:364","description":"Chromium Browser Page Page.waitForNavigation should work with clicking on anchor links","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L364","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.pushState()","name":"navigation.spec.js:374","description":"Chromium Browser Page Page.waitForNavigation should work with history.pushState()","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.replaceState()","name":"navigation.spec.js:389","description":"Chromium Browser Page Page.waitForNavigation should work with history.replaceState()","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with DOM history.back()/history.forward()","name":"navigation.spec.js:404","description":"Chromium Browser Page Page.waitForNavigation should work with DOM history.back()/history.forward()","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work when subframe issues window.stop()","name":"navigation.spec.js:430","description":"Chromium Browser Page Page.waitForNavigation should work when subframe issues window.stop()","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L430","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work","name":"navigation.spec.js:448","description":"Chromium Browser Page Page.goBack should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L448","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work with HistoryAPI","name":"navigation.spec.js:463","description":"Chromium Browser Page Page.goBack should work with HistoryAPI","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L463","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should navigate subframes","name":"navigation.spec.js:481","description":"Chromium Browser Page Frame.goto should navigate subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should reject when frame detaches","name":"navigation.spec.js:490","description":"Chromium Browser Page Frame.goto should reject when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L490","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should return matching responses","name":"navigation.spec.js:501","description":"Chromium Browser Page Frame.goto should return matching responses","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L501","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should work","name":"navigation.spec.js:531","description":"Chromium Browser Page Frame.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should fail when frame detaches","name":"navigation.spec.js:543","description":"Chromium Browser Page Frame.waitForNavigation should fail when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L543","result":"ok"},{"testId":"Chromium>Browser>Page>Page.reload>should work","name":"navigation.spec.js:561","description":"Chromium Browser Page Page.reload should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L561","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for navigation requests","name":"network.spec.js:27","description":"Chromium Browser Page Page.Events.Request should fire for navigation requests","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for iframes","name":"network.spec.js:33","description":"Chromium Browser Page Page.Events.Request should fire for iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for fetches","name":"network.spec.js:40","description":"Chromium Browser Page Page.Events.Request should fire for fetches","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for main frame navigation request","name":"network.spec.js:50","description":"Chromium Browser Page Request.frame should work for main frame navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for subframe navigation request","name":"network.spec.js:57","description":"Chromium Browser Page Request.frame should work for subframe navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for fetch requests","name":"network.spec.js:65","description":"Chromium Browser Page Request.frame should work for fetch requests","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Request.headers>should work","name":"network.spec.js:77","description":"Chromium Browser Page Request.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Response.headers>should work","name":"network.spec.js:87","description":"Chromium Browser Page Response.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should return |false| for non-cached content","name":"network.spec.js:98","description":"Chromium Browser Page Response.fromCache should return |false| for non-cached content","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should work","name":"network.spec.js:103","description":"Chromium Browser Page Response.fromCache should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>should return |false| for non-service-worker content","name":"network.spec.js:120","description":"Chromium Browser Page Response.fromServiceWorker should return |false| for non-service-worker content","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>Response.fromServiceWorker","name":"network.spec.js:125","description":"Chromium Browser Page Response.fromServiceWorker Response.fromServiceWorker","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should work","name":"network.spec.js:143","description":"Chromium Browser Page Request.postData should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should be |undefined| when there is no post data","name":"network.spec.js:152","description":"Chromium Browser Page Request.postData should be |undefined| when there is no post data","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should work","name":"network.spec.js:159","description":"Chromium Browser Page Response.text should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should return uncompressed text","name":"network.spec.js:163","description":"Chromium Browser Page Response.text should return uncompressed text","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should throw when requesting body of redirected response","name":"network.spec.js:169","description":"Chromium Browser Page Response.text should throw when requesting body of redirected response","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should wait until response completes","name":"network.spec.js:180","description":"Chromium Browser Page Response.text should wait until response completes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>Response.json>should work","name":"network.spec.js:216","description":"Chromium Browser Page Response.json should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L216","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work","name":"network.spec.js:223","description":"Chromium Browser Page Response.buffer should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L223","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work with compression","name":"network.spec.js:229","description":"Chromium Browser Page Response.buffer should work with compression","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L229","result":"ok"},{"testId":"Chromium>Browser>Page>Response.statusText>should work","name":"network.spec.js:239","description":"Chromium Browser Page Response.statusText should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L239","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Request","name":"network.spec.js:250","description":"Chromium Browser Page Network Events Page.Events.Request","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L250","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Response","name":"network.spec.js:262","description":"Chromium Browser Page Network Events Page.Events.Response","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L262","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFailed","name":"network.spec.js:277","description":"Chromium Browser Page Network Events Page.Events.RequestFailed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L277","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFinished","name":"network.spec.js:298","description":"Chromium Browser Page Network Events Page.Events.RequestFinished","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should fire events in proper order","name":"network.spec.js:308","description":"Chromium Browser Page Network Events should fire events in proper order","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should support redirects","name":"network.spec.js:316","description":"Chromium Browser Page Network Events should support redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L316","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work","name":"network.spec.js:343","description":"Chromium Browser Page Request.isNavigationRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work with request interception","name":"network.spec.js:354","description":"Chromium Browser Page Request.isNavigationRequest should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L354","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work when navigating to image","name":"network.spec.js:369","description":"Chromium Browser Page Request.isNavigationRequest should work when navigating to image","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L369","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should work","name":"network.spec.js:378","description":"Chromium Browser Page Page.setExtraHTTPHeaders should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L378","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should throw for non-string header values","name":"network.spec.js:388","description":"Chromium Browser Page Page.setExtraHTTPHeaders should throw for non-string header values","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L388","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should work","name":"network.spec.js:400","description":"Chromium Browser Page Page.authenticate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L400","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should fail if wrong credentials","name":"network.spec.js:411","description":"Chromium Browser Page Page.authenticate should fail if wrong credentials","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L411","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should allow disable authentication","name":"network.spec.js:421","description":"Chromium Browser Page Page.authenticate should allow disable authentication","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L421","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should intercept","name":"requestinterception.spec.js:27","description":"Chromium Browser Page Page.setRequestInterception should intercept","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when POST is redirected with 302","name":"requestinterception.spec.js:48","description":"Chromium Browser Page Page.setRequestInterception should work when POST is redirected with 302","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when header manipulation headers with redirect","name":"requestinterception.spec.js:64","description":"Chromium Browser Page Page.setRequestInterception should work when header manipulation headers with redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should contain referer header","name":"requestinterception.spec.js:75","description":"Chromium Browser Page Page.setRequestInterception should contain referer header","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should properly return navigation response when URL has cookies","name":"requestinterception.spec.js:87","description":"Chromium Browser Page Page.setRequestInterception should properly return navigation response when URL has cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should stop intercepting","name":"requestinterception.spec.js:98","description":"Chromium Browser Page Page.setRequestInterception should stop intercepting","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should show custom HTTP headers","name":"requestinterception.spec.js:105","description":"Chromium Browser Page Page.setRequestInterception should show custom HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirect inside sync XHR","name":"requestinterception.spec.js:118","description":"Chromium Browser Page Page.setRequestInterception should work with redirect inside sync XHR","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L118","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should works with customizing referer headers","name":"requestinterception.spec.js:131","description":"Chromium Browser Page Page.setRequestInterception should works with customizing referer headers","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable","name":"requestinterception.spec.js:141","description":"Chromium Browser Page Page.setRequestInterception should be abortable","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable with custom error codes","name":"requestinterception.spec.js:156","description":"Chromium Browser Page Page.setRequestInterception should be abortable with custom error codes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should send referer","name":"requestinterception.spec.js:167","description":"Chromium Browser Page Page.setRequestInterception should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should fail navigation when aborting main resource","name":"requestinterception.spec.js:179","description":"Chromium Browser Page Page.setRequestInterception should fail navigation when aborting main resource","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects","name":"requestinterception.spec.js:190","description":"Chromium Browser Page Page.setRequestInterception should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects for subresources","name":"requestinterception.spec.js:217","description":"Chromium Browser Page Page.setRequestInterception should work with redirects for subresources","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to abort redirects","name":"requestinterception.spec.js:242","description":"Chromium Browser Page Page.setRequestInterception should be able to abort redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L242","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with equal requests","name":"requestinterception.spec.js:265","description":"Chromium Browser Page Page.setRequestInterception should work with equal requests","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L265","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to dataURL and fire dataURL requests","name":"requestinterception.spec.js:288","description":"Chromium Browser Page Page.setRequestInterception should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L288","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to fetch dataURL and fire dataURL requests","name":"requestinterception.spec.js:301","description":"Chromium Browser Page Page.setRequestInterception should be able to fetch dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L301","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to URL with hash and and fire requests without hash","name":"requestinterception.spec.js:315","description":"Chromium Browser Page Page.setRequestInterception should navigate to URL with hash and and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L315","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server","name":"requestinterception.spec.js:328","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L328","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with badly encoded server","name":"requestinterception.spec.js:336","description":"Chromium Browser Page Page.setRequestInterception should work with badly encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L336","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server - 2","name":"requestinterception.spec.js:343","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server - 2","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should not throw \"Invalid Interception Id\" if the request was cancelled","name":"requestinterception.spec.js:357","description":"Chromium Browser Page Page.setRequestInterception should not throw \"Invalid Interception Id\" if the request was cancelled","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L357","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should throw if interception is not enabled","name":"requestinterception.spec.js:371","description":"Chromium Browser Page Page.setRequestInterception should throw if interception is not enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L371","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with file URLs","name":"requestinterception.spec.js:383","description":"Chromium Browser Page Page.setRequestInterception should work with file URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L383","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should work","name":"requestinterception.spec.js:398","description":"Chromium Browser Page Request.continue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L398","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend HTTP headers","name":"requestinterception.spec.js:403","description":"Chromium Browser Page Request.continue should amend HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should redirect in a way non-observable to page","name":"requestinterception.spec.js:417","description":"Chromium Browser Page Request.continue should redirect in a way non-observable to page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L417","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend method","name":"requestinterception.spec.js:429","description":"Chromium Browser Page Request.continue should amend method","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L429","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend post data","name":"requestinterception.spec.js:442","description":"Chromium Browser Page Request.continue should amend post data","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L442","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend both post data and method on navigation","name":"requestinterception.spec.js:455","description":"Chromium Browser Page Request.continue should amend both post data and method on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L455","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work","name":"requestinterception.spec.js:470","description":"Chromium Browser Page Request.respond should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L470","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work with status code 422","name":"requestinterception.spec.js:486","description":"Chromium Browser Page Request.respond should work with status code 422","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L486","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should redirect","name":"requestinterception.spec.js:499","description":"Chromium Browser Page Request.respond should redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L499","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should allow mocking binary responses","name":"requestinterception.spec.js:518","description":"Chromium Browser Page Request.respond should allow mocking binary responses","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L518","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should stringify intercepted request response headers","name":"requestinterception.spec.js:536","description":"Chromium Browser Page Request.respond should stringify intercepted request response headers","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should reject all promises when page is closed","name":"page.spec.js:34","description":"Chromium Browser Page Page.close should reject all promises when page is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should not be visible in browser.pages","name":"page.spec.js:43","description":"Chromium Browser Page Page.close should not be visible in browser.pages","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should run beforeunload if asked for","name":"page.spec.js:49","description":"Chromium Browser Page Page.close should run beforeunload if asked for","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L49","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should *not* run beforeunload by default","name":"page.spec.js:66","description":"Chromium Browser Page Page.close should *not* run beforeunload by default","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should set the page close state","name":"page.spec.js:74","description":"Chromium Browser Page Page.close should set the page close state","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Load>should fire when expected","name":"page.spec.js:83","description":"Chromium Browser Page Page.Events.Load should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Async stacks>should work","name":"page.spec.js:92","description":"Chromium Browser Page Async stacks should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.error>should throw when page crashes","name":"page.spec.js:105","description":"Chromium Browser Page Page.Events.error should throw when page crashes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work","name":"page.spec.js:115","description":"Chromium Browser Page Page.Events.Popup should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with noopener","name":"page.spec.js:123","description":"Chromium Browser Page Page.Events.Popup should work with noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank","name":"page.spec.js:131","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with fake-clicking target=_blank and rel=noopener","name":"page.spec.js:141","description":"Chromium Browser Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank and rel=noopener","name":"page.spec.js:151","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should be prompt by default","name":"page.spec.js:168","description":"Chromium Browser Page BrowserContext.overridePermissions should be prompt by default","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should deny permission when not listed","name":"page.spec.js:172","description":"Chromium Browser Page BrowserContext.overridePermissions should deny permission when not listed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L172","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should fail when bad permission is given","name":"page.spec.js:177","description":"Chromium Browser Page BrowserContext.overridePermissions should fail when bad permission is given","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should grant permission when listed","name":"page.spec.js:183","description":"Chromium Browser Page BrowserContext.overridePermissions should grant permission when listed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should reset permissions","name":"page.spec.js:188","description":"Chromium Browser Page BrowserContext.overridePermissions should reset permissions","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should trigger permission onchange","name":"page.spec.js:195","description":"Chromium Browser Page BrowserContext.overridePermissions should trigger permission onchange","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L195","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should isolate permissions between browser contexs","name":"page.spec.js:214","description":"Chromium Browser Page BrowserContext.overridePermissions should isolate permissions between browser contexs","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should work","name":"page.spec.js:236","description":"Chromium Browser Page Page.setGeolocation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should throw when invalid longitude","name":"page.spec.js:248","description":"Chromium Browser Page Page.setGeolocation should throw when invalid longitude","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L248","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should work","name":"page.spec.js:260","description":"Chromium Browser Page Page.setOfflineMode should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L260","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should emulate navigator.onLine","name":"page.spec.js:269","description":"Chromium Browser Page Page.setOfflineMode should emulate navigator.onLine","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L269","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work","name":"page.spec.js:279","description":"Chromium Browser Page ExecutionContext.queryObjects should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L279","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work for non-blank page","name":"page.spec.js:289","description":"Chromium Browser Page ExecutionContext.queryObjects should work for non-blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L289","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail for disposed handles","name":"page.spec.js:298","description":"Chromium Browser Page ExecutionContext.queryObjects should fail for disposed handles","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail primitive values as prototypes","name":"page.spec.js:305","description":"Chromium Browser Page ExecutionContext.queryObjects should fail primitive values as prototypes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work","name":"page.spec.js:314","description":"Chromium Browser Page Page.Events.Console should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L314","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work for different console API calls","name":"page.spec.js:327","description":"Chromium Browser Page Page.Events.Console should work for different console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L327","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not fail for window object","name":"page.spec.js:353","description":"Chromium Browser Page Page.Events.Console should not fail for window object","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should trigger correct Log","name":"page.spec.js:362","description":"Chromium Browser Page Page.Events.Console should trigger correct Log","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L362","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location when fetch fails","name":"page.spec.js:374","description":"Chromium Browser Page Page.Events.Console should have location when fetch fails","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location for console API calls","name":"page.spec.js:389","description":"Chromium Browser Page Page.Events.Console should have location for console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not throw when there are console messages in detached iframes","name":"page.spec.js:404","description":"Chromium Browser Page Page.Events.Console should not throw when there are console messages in detached iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.DOMContentLoaded>should fire when expected","name":"page.spec.js:424","description":"Chromium Browser Page Page.Events.DOMContentLoaded should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>should get metrics from a page","name":"page.spec.js:431","description":"Chromium Browser Page Page.metrics should get metrics from a page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L431","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>metrics event fired on console.timeStamp","name":"page.spec.js:436","description":"Chromium Browser Page Page.metrics metrics event fired on console.timeStamp","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L436","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work","name":"page.spec.js:469","description":"Chromium Browser Page Page.waitForRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L469","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with predicate","name":"page.spec.js:481","description":"Chromium Browser Page Page.waitForRequest should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect timeout","name":"page.spec.js:493","description":"Chromium Browser Page Page.waitForRequest should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L493","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect default timeout","name":"page.spec.js:498","description":"Chromium Browser Page Page.waitForRequest should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L498","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with no timeout","name":"page.spec.js:504","description":"Chromium Browser Page Page.waitForRequest should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L504","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work","name":"page.spec.js:519","description":"Chromium Browser Page Page.waitForResponse should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L519","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect timeout","name":"page.spec.js:531","description":"Chromium Browser Page Page.waitForResponse should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect default timeout","name":"page.spec.js:536","description":"Chromium Browser Page Page.waitForResponse should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with predicate","name":"page.spec.js:542","description":"Chromium Browser Page Page.waitForResponse should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L542","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with no timeout","name":"page.spec.js:554","description":"Chromium Browser Page Page.waitForResponse should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L554","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work","name":"page.spec.js:569","description":"Chromium Browser Page Page.exposeFunction should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L569","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should throw exception in page context","name":"page.spec.js:578","description":"Chromium Browser Page Page.exposeFunction should throw exception in page context","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L578","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should support throwing \"null\"","name":"page.spec.js:592","description":"Chromium Browser Page Page.exposeFunction should support throwing \"null\"","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L592","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should be callable from-inside evaluateOnNewDocument","name":"page.spec.js:605","description":"Chromium Browser Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L605","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should survive navigation","name":"page.spec.js:614","description":"Chromium Browser Page Page.exposeFunction should survive navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L614","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should await returned promise","name":"page.spec.js:625","description":"Chromium Browser Page Page.exposeFunction should await returned promise","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L625","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames","name":"page.spec.js:635","description":"Chromium Browser Page Page.exposeFunction should work on frames","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L635","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames before navigation","name":"page.spec.js:647","description":"Chromium Browser Page Page.exposeFunction should work on frames before navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L647","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work with complex objects","name":"page.spec.js:659","description":"Chromium Browser Page Page.exposeFunction should work with complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L659","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.PageError>should fire","name":"page.spec.js:669","description":"Chromium Browser Page Page.Events.PageError should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L669","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work","name":"page.spec.js:681","description":"Chromium Browser Page Page.setUserAgent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L681","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work for subframes","name":"page.spec.js:690","description":"Chromium Browser Page Page.setUserAgent should work for subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L690","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should emulate device user-agent","name":"page.spec.js:699","description":"Chromium Browser Page Page.setUserAgent should emulate device user-agent","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L699","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work","name":"page.spec.js:709","description":"Chromium Browser Page Page.setContent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L709","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with doctype","name":"page.spec.js:714","description":"Chromium Browser Page Page.setContent should work with doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L714","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with HTML 4 doctype","name":"page.spec.js:720","description":"Chromium Browser Page Page.setContent should work with HTML 4 doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L720","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect timeout","name":"page.spec.js:727","description":"Chromium Browser Page Page.setContent should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L727","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect default navigation timeout","name":"page.spec.js:735","description":"Chromium Browser Page Page.setContent should respect default navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L735","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should await resources to load","name":"page.spec.js:744","description":"Chromium Browser Page Page.setContent should await resources to load","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L744","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work fast enough","name":"page.spec.js:755","description":"Chromium Browser Page Page.setContent should work fast enough","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L755","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with tricky content","name":"page.spec.js:759","description":"Chromium Browser Page Page.setContent should work with tricky content","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L759","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with accents","name":"page.spec.js:763","description":"Chromium Browser Page Page.setContent should work with accents","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L763","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with emojis","name":"page.spec.js:767","description":"Chromium Browser Page Page.setContent should work with emojis","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L767","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with newline","name":"page.spec.js:771","description":"Chromium Browser Page Page.setContent should work with newline","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L771","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP meta tag","name":"page.spec.js:778","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP meta tag","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L778","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP header","name":"page.spec.js:791","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP header","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L791","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass after cross-process navigation","name":"page.spec.js:805","description":"Chromium Browser Page Page.setBypassCSP should bypass after cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L805","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP in iframes as well","name":"page.spec.js:815","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP in iframes as well","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L815","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if no options are provided","name":"page.spec.js:837","description":"Chromium Browser Page Page.addScriptTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L837","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url","name":"page.spec.js:847","description":"Chromium Browser Page Page.addScriptTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L847","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url and type=module","name":"page.spec.js:854","description":"Chromium Browser Page Page.addScriptTag should work with a url and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L854","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path and type=module","name":"page.spec.js:860","description":"Chromium Browser Page Page.addScriptTag should work with a path and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L860","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a content and type=module","name":"page.spec.js:867","description":"Chromium Browser Page Page.addScriptTag should work with a content and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L867","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if loading from url fail","name":"page.spec.js:874","description":"Chromium Browser Page Page.addScriptTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L874","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path","name":"page.spec.js:885","description":"Chromium Browser Page Page.addScriptTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L885","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should include sourcemap when path is provided","name":"page.spec.js:892","description":"Chromium Browser Page Page.addScriptTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L892","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with content","name":"page.spec.js:899","description":"Chromium Browser Page Page.addScriptTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L899","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with content to the CSP page","name":"page.spec.js:906","description":"Chromium Browser Page Page.addScriptTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L906","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with URL to the CSP page","name":"page.spec.js:913","description":"Chromium Browser Page Page.addScriptTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L913","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if no options are provided","name":"page.spec.js:922","description":"Chromium Browser Page Page.addStyleTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L922","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a url","name":"page.spec.js:932","description":"Chromium Browser Page Page.addStyleTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L932","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if loading from url fail","name":"page.spec.js:939","description":"Chromium Browser Page Page.addStyleTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L939","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a path","name":"page.spec.js:950","description":"Chromium Browser Page Page.addStyleTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L950","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should include sourcemap when path is provided","name":"page.spec.js:957","description":"Chromium Browser Page Page.addStyleTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L957","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with content","name":"page.spec.js:965","description":"Chromium Browser Page Page.addStyleTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L965","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with content to the CSP page","name":"page.spec.js:972","description":"Chromium Browser Page Page.addStyleTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L972","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with URL to the CSP page","name":"page.spec.js:979","description":"Chromium Browser Page Page.addStyleTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L979","result":"ok"},{"testId":"Chromium>Browser>Page>Page.url>should work","name":"page.spec.js:988","description":"Chromium Browser Page Page.url should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L988","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setJavaScriptEnabled>should work","name":"page.spec.js:996","description":"Chromium Browser Page Page.setJavaScriptEnabled should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L996","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should enable or disable the cache based on the state passed","name":"page.spec.js:1010","description":"Chromium Browser Page Page.setCacheEnabled should enable or disable the cache based on the state passed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1010","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should stay disabled when toggling request interception on/off","name":"page.spec.js:1026","description":"Chromium Browser Page Page.setCacheEnabled should stay disabled when toggling request interception on/off","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1026","result":"ok"},{"testId":"Chromium>Browser>Page>Page.pdf>should be able to save file","name":"page.spec.js:1042","description":"Chromium Browser Page Page.pdf should be able to save file","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1042","result":"ok"},{"testId":"Chromium>Browser>Page>Page.title>should return the page title","name":"page.spec.js:1051","description":"Chromium Browser Page Page.title should return the page title","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1051","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select single option","name":"page.spec.js:1058","description":"Chromium Browser Page Page.select should select single option","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1058","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select only first option","name":"page.spec.js:1064","description":"Chromium Browser Page Page.select should select only first option","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1064","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should not throw when select causes navigation","name":"page.spec.js:1070","description":"Chromium Browser Page Page.select should not throw when select causes navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1070","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select multiple options","name":"page.spec.js:1079","description":"Chromium Browser Page Page.select should select multiple options","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1079","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should respect event bubbling","name":"page.spec.js:1086","description":"Chromium Browser Page Page.select should respect event bubbling","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1086","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw when element is not a ","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1092","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no matched values","name":"page.spec.js:1098","description":"Chromium Browser Page Page.select should return [] on no matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1098","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of matched values","name":"page.spec.js:1103","description":"Chromium Browser Page Page.select should return an array of matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1103","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of one element when multiple is not set","name":"page.spec.js:1109","description":"Chromium Browser Page Page.select should return an array of one element when multiple is not set","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1109","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no values","name":"page.spec.js:1114","description":"Chromium Browser Page Page.select should return [] on no values","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1114","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a multiple select","name":"page.spec.js:1119","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a multiple select","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1119","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a select without multiple","name":"page.spec.js:1126","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a select without multiple","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1126","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw if passed in non-strings","name":"page.spec.js:1132","description":"Chromium Browser Page Page.select should throw if passed in non-strings","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1132","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should work when re-defining top-level Event class","name":"page.spec.js:1143","description":"Chromium Browser Page Page.select should work when re-defining top-level Event class","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with window.close","name":"page.spec.js:1153","description":"Chromium Browser Page Page.Events.Close should work with window.close","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1153","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with page.close","name":"page.spec.js:1161","description":"Chromium Browser Page Page.Events.Close should work with page.close","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browser>should return the correct browser instance","name":"page.spec.js:1170","description":"Chromium Browser Page Page.browser should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browserContext>should return the correct browser instance","name":"page.spec.js:1176","description":"Chromium Browser Page Page.browserContext should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work","name":"screenshot.spec.js:23","description":"Chromium Browser Page Page.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should clip rect","name":"screenshot.spec.js:29","description":"Chromium Browser Page Page.screenshot should clip rect","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work for offscreen clip","name":"screenshot.spec.js:42","description":"Chromium Browser Page Page.screenshot should work for offscreen clip","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel","name":"screenshot.spec.js:55","description":"Chromium Browser Page Page.screenshot should run in parallel","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should take fullPage screenshots","name":"screenshot.spec.js:72","description":"Chromium Browser Page Page.screenshot should take fullPage screenshots","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel in multiple pages","name":"screenshot.spec.js:80","description":"Chromium Browser Page Page.screenshot should run in parallel in multiple pages","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L80","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should allow transparency","name":"screenshot.spec.js:95","description":"Chromium Browser Page Page.screenshot should allow transparency","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L95","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should render white background on jpeg file","name":"screenshot.spec.js:101","description":"Chromium Browser Page Page.screenshot should render white background on jpeg file","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work with odd clip size on Retina displays","name":"screenshot.spec.js:107","description":"Chromium Browser Page Page.screenshot should work with odd clip size on Retina displays","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should return base64","name":"screenshot.spec.js:118","description":"Chromium Browser Page Page.screenshot should return base64","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work","name":"screenshot.spec.js:129","description":"Chromium Browser Page ElementHandle.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L129","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should take into account padding and border","name":"screenshot.spec.js:137","description":"Chromium Browser Page ElementHandle.screenshot should take into account padding and border","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should capture full element when larger than viewport","name":"screenshot.spec.js:154","description":"Chromium Browser Page ElementHandle.screenshot should capture full element when larger than viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should scroll element into view","name":"screenshot.spec.js:178","description":"Chromium Browser Page ElementHandle.screenshot should scroll element into view","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work with a rotated element","name":"screenshot.spec.js:201","description":"Chromium Browser Page ElementHandle.screenshot should work with a rotated element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should fail to screenshot a detached element","name":"screenshot.spec.js:214","description":"Chromium Browser Page ElementHandle.screenshot should fail to screenshot a detached element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should not hang with zero width/height element","name":"screenshot.spec.js:221","description":"Chromium Browser Page ElementHandle.screenshot should not hang with zero width/height element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L221","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with fractional dimensions","name":"screenshot.spec.js:227","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with fractional dimensions","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with an offset","name":"screenshot.spec.js:233","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with an offset","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L233","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should work","name":"queryselector.spec.js:23","description":"Chromium Browser Page Page.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept arguments","name":"queryselector.spec.js:28","description":"Chromium Browser Page Page.$eval should accept arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L28","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept ElementHandles as arguments","name":"queryselector.spec.js:33","description":"Chromium Browser Page Page.$eval should accept ElementHandles as arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should throw error if no element is found","name":"queryselector.spec.js:39","description":"Chromium Browser Page Page.$eval should throw error if no element is found","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$eval>should work","name":"queryselector.spec.js:47","description":"Chromium Browser Page Page.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should query existing element","name":"queryselector.spec.js:55","description":"Chromium Browser Page Page.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should return null for non-existing element","name":"queryselector.spec.js:60","description":"Chromium Browser Page Page.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L60","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should query existing elements","name":"queryselector.spec.js:67","description":"Chromium Browser Page Page.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should return empty array if nothing is found","name":"queryselector.spec.js:74","description":"Chromium Browser Page Page.$$ should return empty array if nothing is found","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should query existing element","name":"queryselector.spec.js:82","description":"Chromium Browser Page Path.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return empty array for non-existing element","name":"queryselector.spec.js:88","description":"Chromium Browser Page Path.$x should return empty array for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return multiple elements","name":"queryselector.spec.js:92","description":"Chromium Browser Page Path.$x should return multiple elements","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should query existing element","name":"queryselector.spec.js:101","description":"Chromium Browser Page ElementHandle.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should return null for non-existing element","name":"queryselector.spec.js:111","description":"Chromium Browser Page ElementHandle.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should work","name":"queryselector.spec.js:119","description":"Chromium Browser Page ElementHandle.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should retrieve content from subtree","name":"queryselector.spec.js:126","description":"Chromium Browser Page ElementHandle.$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should throw in case of missing selector","name":"queryselector.spec.js:134","description":"Chromium Browser Page ElementHandle.$eval should throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should work","name":"queryselector.spec.js:143","description":"Chromium Browser Page ElementHandle.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should retrieve content from subtree","name":"queryselector.spec.js:150","description":"Chromium Browser Page ElementHandle.$$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should not throw in case of missing selector","name":"queryselector.spec.js:158","description":"Chromium Browser Page ElementHandle.$$eval should not throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should query existing elements","name":"queryselector.spec.js:169","description":"Chromium Browser Page ElementHandle.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should return empty array for non-existing elements","name":"queryselector.spec.js:178","description":"Chromium Browser Page ElementHandle.$$ should return empty array for non-existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should query existing element","name":"queryselector.spec.js:188","description":"Chromium Browser Page ElementHandle.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should return null for non-existing element","name":"queryselector.spec.js:198","description":"Chromium Browser Page ElementHandle.$x should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.targets should return all of the targets","name":"target.spec.js:26","description":"Chromium Browser Page Target Browser.targets should return all of the targets","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.pages should return all of the pages","name":"target.spec.js:33","description":"Chromium Browser Page Target Browser.pages should return all of the pages","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should contain browser target","name":"target.spec.js:40","description":"Chromium Browser Page Target should contain browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should be able to use the default page in the browser","name":"target.spec.js:45","description":"Chromium Browser Page Target should be able to use the default page in the browser","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a new page is created and closed","name":"target.spec.js:52","description":"Chromium Browser Page Target should report when a new page is created and closed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a service worker is created and destroyed","name":"target.spec.js:73","description":"Chromium Browser Page Target should report when a service worker is created and destroyed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a service worker","name":"target.spec.js:86","description":"Chromium Browser Page Target should create a worker from a service worker","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L86","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a shared worker","name":"target.spec.js:93","description":"Chromium Browser Page Target should create a worker from a shared worker","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a target url changes","name":"target.spec.js:102","description":"Chromium Browser Page Target should report when a target url changes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L102","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not report uninitialized pages","name":"target.spec.js:112","description":"Chromium Browser Page Target should not report uninitialized pages","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not crash while redirecting if original request was missed","name":"target.spec.js:131","description":"Chromium Browser Page Target should not crash while redirecting if original request was missed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should have an opener","name":"target.spec.js:150","description":"Chromium Browser Page Target should have an opener","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should wait for a target","name":"target.spec.js:163","description":"Chromium Browser Page Browser.waitForTarget should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should timeout waiting for a non-existent target","name":"target.spec.js:174","description":"Chromium Browser Page Browser.waitForTarget should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L174","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should tap the button","name":"touchscreen.spec.js:23","description":"Chromium Browser Page Touchscreen should tap the button","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/touchscreen.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should report touches","name":"touchscreen.spec.js:29","description":"Chromium Browser Page Touchscreen should report touches","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/touchscreen.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for selector","name":"waittask.spec.js:32","description":"Chromium Browser Page Page.waitFor should wait for selector","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for an xpath","name":"waittask.spec.js:41","description":"Chromium Browser Page Page.waitFor should wait for an xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should not allow you to select an element with single slash xpath","name":"waittask.spec.js:50","description":"Chromium Browser Page Page.waitFor should not allow you to select an element with single slash xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should timeout","name":"waittask.spec.js:56","description":"Chromium Browser Page Page.waitFor should timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should work with multiline body","name":"waittask.spec.js:62","description":"Chromium Browser Page Page.waitFor should work with multiline body","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate","name":"waittask.spec.js:68","description":"Chromium Browser Page Page.waitFor should wait for predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should throw when unknown type","name":"waittask.spec.js:74","description":"Chromium Browser Page Page.waitFor should throw when unknown type","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate with arguments","name":"waittask.spec.js:79","description":"Chromium Browser Page Page.waitFor should wait for predicate with arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept a string","name":"waittask.spec.js:85","description":"Chromium Browser Page Frame.waitForFunction should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L85","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work when resolved right before execution context disposal","name":"waittask.spec.js:90","description":"Chromium Browser Page Frame.waitForFunction should work when resolved right before execution context disposal","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on interval","name":"waittask.spec.js:98","description":"Chromium Browser Page Frame.waitForFunction should poll on interval","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on mutation","name":"waittask.spec.js:110","description":"Chromium Browser Page Frame.waitForFunction should poll on mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on raf","name":"waittask.spec.js:119","description":"Chromium Browser Page Frame.waitForFunction should poll on raf","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work with strict CSP policy","name":"waittask.spec.js:124","description":"Chromium Browser Page Frame.waitForFunction should work with strict CSP policy","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw on bad polling value","name":"waittask.spec.js:134","description":"Chromium Browser Page Frame.waitForFunction should throw on bad polling value","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw negative polling interval","name":"waittask.spec.js:144","description":"Chromium Browser Page Frame.waitForFunction should throw negative polling interval","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L144","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the success value as a JSHandle","name":"waittask.spec.js:154","description":"Chromium Browser Page Frame.waitForFunction should return the success value as a JSHandle","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the window as a success value","name":"waittask.spec.js:157","description":"Chromium Browser Page Frame.waitForFunction should return the window as a success value","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L157","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept ElementHandle arguments","name":"waittask.spec.js:160","description":"Chromium Browser Page Frame.waitForFunction should accept ElementHandle arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect timeout","name":"waittask.spec.js:169","description":"Chromium Browser Page Frame.waitForFunction should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect default timeout","name":"waittask.spec.js:176","description":"Chromium Browser Page Frame.waitForFunction should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should disable timeout when its set to 0","name":"waittask.spec.js:183","description":"Chromium Browser Page Frame.waitForFunction should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive cross-process navigation","name":"waittask.spec.js:192","description":"Chromium Browser Page Frame.waitForFunction should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive navigations","name":"waittask.spec.js:205","description":"Chromium Browser Page Frame.waitForFunction should survive navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should immediately resolve promise if node exists","name":"waittask.spec.js:217","description":"Chromium Browser Page Frame.waitForSelector should immediately resolve promise if node exists","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work with removed MutationObserver","name":"waittask.spec.js:225","description":"Chromium Browser Page Frame.waitForSelector should work with removed MutationObserver","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L225","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should resolve promise when node is added","name":"waittask.spec.js:234","description":"Chromium Browser Page Frame.waitForSelector should resolve promise when node is added","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L234","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work when node is added through innerHTML","name":"waittask.spec.js:245","description":"Chromium Browser Page Frame.waitForSelector should work when node is added through innerHTML","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L245","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>Page.waitForSelector is shortcut for main frame","name":"waittask.spec.js:253","description":"Chromium Browser Page Frame.waitForSelector Page.waitForSelector is shortcut for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L253","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should run in specified frame","name":"waittask.spec.js:264","description":"Chromium Browser Page Frame.waitForSelector should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L264","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should throw when frame is detached","name":"waittask.spec.js:276","description":"Chromium Browser Page Frame.waitForSelector should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L276","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should survive cross-process navigation","name":"waittask.spec.js:286","description":"Chromium Browser Page Frame.waitForSelector should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L286","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible","name":"waittask.spec.js:297","description":"Chromium Browser Page Frame.waitForSelector should wait for visible","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L297","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible recursively","name":"waittask.spec.js:308","description":"Chromium Browser Page Frame.waitForSelector should wait for visible recursively","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for visibility: hidden","name":"waittask.spec.js:319","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for visibility: hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L319","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for display: none","name":"waittask.spec.js:329","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L329","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for removal","name":"waittask.spec.js:339","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for removal","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L339","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return null if waiting to hide non-existing element","name":"waittask.spec.js:349","description":"Chromium Browser Page Frame.waitForSelector should return null if waiting to hide non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L349","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respect timeout","name":"waittask.spec.js:353","description":"Chromium Browser Page Frame.waitForSelector should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have an error message specifically for awaiting an element to be hidden","name":"waittask.spec.js:360","description":"Chromium Browser Page Frame.waitForSelector should have an error message specifically for awaiting an element to be hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L360","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respond to node attribute mutation","name":"waittask.spec.js:368","description":"Chromium Browser Page Frame.waitForSelector should respond to node attribute mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return the element handle","name":"waittask.spec.js:376","description":"Chromium Browser Page Frame.waitForSelector should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L376","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have correct stack trace for timeout","name":"waittask.spec.js:381","description":"Chromium Browser Page Frame.waitForSelector should have correct stack trace for timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L381","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should support some fancy xpath","name":"waittask.spec.js:391","description":"Chromium Browser Page Frame.waitForXPath should support some fancy xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L391","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should respect timeout","name":"waittask.spec.js:396","description":"Chromium Browser Page Frame.waitForXPath should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L396","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should run in specified frame","name":"waittask.spec.js:403","description":"Chromium Browser Page Frame.waitForXPath should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should throw when frame is detached","name":"waittask.spec.js:414","description":"Chromium Browser Page Frame.waitForXPath should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L414","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>hidden should wait for display: none","name":"waittask.spec.js:424","description":"Chromium Browser Page Frame.waitForXPath hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should return the element handle","name":"waittask.spec.js:434","description":"Chromium Browser Page Frame.waitForXPath should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L434","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select a text node","name":"waittask.spec.js:439","description":"Chromium Browser Page Frame.waitForXPath should allow you to select a text node","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L439","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select an element with single slash","name":"waittask.spec.js:444","description":"Chromium Browser Page Frame.waitForXPath should allow you to select an element with single slash","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L444","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>Page.workers","name":"worker.spec.js:10","description":"Chromium Browser Page Workers Page.workers","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/worker.spec.js#L10","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should emit created and destroyed events","name":"worker.spec.js:22","description":"Chromium Browser Page Workers should emit created and destroyed events","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/worker.spec.js#L22","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report console logs","name":"worker.spec.js:33","description":"Chromium Browser Page Workers should report console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/worker.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have JSHandles for console logs","name":"worker.spec.js:45","description":"Chromium Browser Page Workers should have JSHandles for console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/worker.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have an execution context","name":"worker.spec.js:53","description":"Chromium Browser Page Workers should have an execution context","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/worker.spec.js#L53","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report errors","name":"worker.spec.js:59","description":"Chromium Browser Page Workers should report errors","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/worker.spec.js#L59","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should work","name":"CDPSession.spec.js:25","description":"Chromium Browser Page Target.createCDPSession should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/CDPSession.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should send events","name":"CDPSession.spec.js:35","description":"Chromium Browser Page Target.createCDPSession should send events","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/CDPSession.spec.js#L35","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should enable and disable domains independently","name":"CDPSession.spec.js:43","description":"Chromium Browser Page Target.createCDPSession should enable and disable domains independently","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/CDPSession.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should be able to detach session","name":"CDPSession.spec.js:58","description":"Chromium Browser Page Target.createCDPSession should be able to detach session","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/CDPSession.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should throw nice errors","name":"CDPSession.spec.js:72","description":"Chromium Browser Page Target.createCDPSession should throw nice errors","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/CDPSession.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work","name":"coverage.spec.js:23","description":"Chromium Browser Page JSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report sourceURLs","name":"coverage.spec.js:34","description":"Chromium Browser Page JSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore eval() scripts by default","name":"coverage.spec.js:41","description":"Chromium Browser Page JSCoverage should ignore eval() scripts by default","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>shouldn't ignore eval() scripts if reportAnonymousScripts is true","name":"coverage.spec.js:47","description":"Chromium Browser Page JSCoverage shouldn't ignore eval() scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore pptr internal scripts if reportAnonymousScripts is true","name":"coverage.spec.js:54","description":"Chromium Browser Page JSCoverage should ignore pptr internal scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report multiple scripts","name":"coverage.spec.js:62","description":"Chromium Browser Page JSCoverage should report multiple scripts","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report right ranges","name":"coverage.spec.js:71","description":"Chromium Browser Page JSCoverage should report right ranges","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report scripts that have no coverage","name":"coverage.spec.js:81","description":"Chromium Browser Page JSCoverage should report scripts that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work with conditionals","name":"coverage.spec.js:90","description":"Chromium Browser Page JSCoverage should work with conditionals","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should report scripts across navigations when disabled","name":"coverage.spec.js:97","description":"Chromium Browser Page JSCoverage resetOnNavigation should report scripts across navigations when disabled","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should NOT report scripts across navigations when enabled","name":"coverage.spec.js:104","description":"Chromium Browser Page JSCoverage resetOnNavigation should NOT report scripts across navigations when enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should not hang when there is a debugger statement","name":"coverage.spec.js:112","description":"Chromium Browser Page JSCoverage should not hang when there is a debugger statement","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L112","result":"skipped"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work","name":"coverage.spec.js:123","description":"Chromium Browser Page CSSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report sourceURLs","name":"coverage.spec.js:135","description":"Chromium Browser Page CSSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report multiple stylesheets","name":"coverage.spec.js:142","description":"Chromium Browser Page CSSCoverage should report multiple stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report stylesheets that have no coverage","name":"coverage.spec.js:151","description":"Chromium Browser Page CSSCoverage should report stylesheets that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with media queries","name":"coverage.spec.js:159","description":"Chromium Browser Page CSSCoverage should work with media queries","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with complicated usecases","name":"coverage.spec.js:169","description":"Chromium Browser Page CSSCoverage should work with complicated usecases","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should ignore injected stylesheets","name":"coverage.spec.js:175","description":"Chromium Browser Page CSSCoverage should ignore injected stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L175","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should report stylesheets across navigations","name":"coverage.spec.js:185","description":"Chromium Browser Page CSSCoverage resetOnNavigation should report stylesheets across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should NOT report scripts across navigations","name":"coverage.spec.js:192","description":"Chromium Browser Page CSSCoverage resetOnNavigation should NOT report scripts across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with a recently loaded stylesheet","name":"coverage.spec.js:200","description":"Chromium Browser Page CSSCoverage should work with a recently loaded stylesheet","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Chromium-Specific Page Tests>Page.setRequestInterception should work with intervention headers","name":"chromiumonly.spec.js:122","description":"Chromium Browser Page Chromium-Specific Page Tests Page.setRequestInterception should work with intervention headers","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/chromiumonly.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should have default context","name":"browsercontext.spec.js:25","description":"Chromium Browser BrowserContext should have default context","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browsercontext.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should create new incognito context","name":"browsercontext.spec.js:34","description":"Chromium Browser BrowserContext should create new incognito context","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browsercontext.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should close all belonging targets once closing context","name":"browsercontext.spec.js:43","description":"Chromium Browser BrowserContext should close all belonging targets once closing context","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browsercontext.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>window.open should use parent tab context","name":"browsercontext.spec.js:54","description":"Chromium Browser BrowserContext window.open should use parent tab context","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browsercontext.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should fire target events","name":"browsercontext.spec.js:65","description":"Chromium Browser BrowserContext should fire target events","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browsercontext.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should wait for a target","name":"browsercontext.spec.js:81","description":"Chromium Browser BrowserContext should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browsercontext.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should timeout waiting for a non-existent target","name":"browsercontext.spec.js:93","description":"Chromium Browser BrowserContext should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browsercontext.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should isolate localStorage and cookies","name":"browsercontext.spec.js:99","description":"Chromium Browser BrowserContext should isolate localStorage and cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browsercontext.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should work across sessions","name":"browsercontext.spec.js:143","description":"Chromium Browser BrowserContext should work across sessions","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browsercontext.spec.js#L143","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should work","name":"ignorehttpserrors.spec.js:41","description":"Chromium ignoreHTTPSErrors Response.securityDetails should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/ignorehttpserrors.spec.js#L41","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should be |null| for non-secure requests","name":"ignorehttpserrors.spec.js:54","description":"Chromium ignoreHTTPSErrors Response.securityDetails should be |null| for non-secure requests","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/ignorehttpserrors.spec.js#L54","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>Network redirects should report SecurityDetails","name":"ignorehttpserrors.spec.js:58","description":"Chromium ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/ignorehttpserrors.spec.js#L58","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work","name":"ignorehttpserrors.spec.js:74","description":"Chromium ignoreHTTPSErrors should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/ignorehttpserrors.spec.js#L74","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with request interception","name":"ignorehttpserrors.spec.js:80","description":"Chromium ignoreHTTPSErrors should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/ignorehttpserrors.spec.js#L80","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with mixed content","name":"ignorehttpserrors.spec.js:86","description":"Chromium ignoreHTTPSErrors should work with mixed content","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/ignorehttpserrors.spec.js#L86","result":"ok"},{"testId":"Chromium>Puppeteer>BrowserFetcher>should download and extract linux binary","name":"launcher.spec.js:34","description":"Chromium Puppeteer BrowserFetcher should download and extract linux binary","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L34","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject navigation when browser closes","name":"launcher.spec.js:63","description":"Chromium Puppeteer Browser.disconnect should reject navigation when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L63","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject waitForSelector when browser closes","name":"launcher.spec.js:75","description":"Chromium Puppeteer Browser.disconnect should reject waitForSelector when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L75","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject all promises when browser is closed","name":"launcher.spec.js:88","description":"Chromium Puppeteer Puppeteer.launch should reject all promises when browser is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L88","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject if executable path is invalid","name":"launcher.spec.js:97","description":"Chromium Puppeteer Puppeteer.launch should reject if executable path is invalid","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L97","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option","name":"launcher.spec.js:103","description":"Chromium Puppeteer Puppeteer.launch userDataDir option","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L103","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir argument","name":"launcher.spec.js:115","description":"Chromium Puppeteer Puppeteer.launch userDataDir argument","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L115","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore state","name":"launcher.spec.js:137","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore state","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L137","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore cookies","name":"launcher.spec.js:155","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L155","result":"skipped"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should return the default arguments","name":"launcher.spec.js:172","description":"Chromium Puppeteer Puppeteer.launch should return the default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L172","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should work with no default arguments","name":"launcher.spec.js:185","description":"Chromium Puppeteer Puppeteer.launch should work with no default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L185","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should filter out ignored default arguments","name":"launcher.spec.js:194","description":"Chromium Puppeteer Puppeteer.launch should filter out ignored default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L194","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have default url when launching browser","name":"launcher.spec.js:207","description":"Chromium Puppeteer Puppeteer.launch should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L207","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have custom url when launching browser","name":"launcher.spec.js:213","description":"Chromium Puppeteer Puppeteer.launch should have custom url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L213","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should set the default viewport","name":"launcher.spec.js:224","description":"Chromium Puppeteer Puppeteer.launch should set the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L224","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should disable the default viewport","name":"launcher.spec.js:237","description":"Chromium Puppeteer Puppeteer.launch should disable the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L237","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should take fullPage screenshots when defaultViewport is null","name":"launcher.spec.js:246","description":"Chromium Puppeteer Puppeteer.launch should take fullPage screenshots when defaultViewport is null","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L246","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect multiple times to the same browser","name":"launcher.spec.js:261","description":"Chromium Puppeteer Puppeteer.connect should be able to connect multiple times to the same browser","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L261","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to close remote browser","name":"launcher.spec.js:274","description":"Chromium Puppeteer Puppeteer.connect should be able to close remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L274","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should support ignoreHTTPSErrors option","name":"launcher.spec.js:284","description":"Chromium Puppeteer Puppeteer.connect should support ignoreHTTPSErrors option","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L284","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to reconnect to a disconnected browser","name":"launcher.spec.js:303","description":"Chromium Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L303","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect to the same page simultaneously","name":"launcher.spec.js:324","description":"Chromium Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L324","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.executablePath>should work","name":"launcher.spec.js:338","description":"Chromium Puppeteer Puppeteer.executablePath should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L338","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level Errors","name":"launcher.spec.js:347","description":"Chromium Top-level requires should require top-level Errors","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L347","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level DeviceDescriptors","name":"launcher.spec.js:351","description":"Chromium Top-level requires should require top-level DeviceDescriptors","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L351","result":"ok"},{"testId":"Chromium>Browser target events>should work","name":"launcher.spec.js:358","description":"Chromium Browser target events should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L358","result":"ok"},{"testId":"Chromium>Browser.Events.disconnected>should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","name":"launcher.spec.js:373","description":"Chromium Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L373","result":"ok"},{"testId":"Chromium>Fixtures>dumpio option should work with pipe option ","name":"fixtures.spec.js:25","description":"Chromium Fixtures dumpio option should work with pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/fixtures.spec.js#L25","result":"ok"},{"testId":"Chromium>Fixtures>should dump browser process stderr","name":"fixtures.spec.js:35","description":"Chromium Fixtures should dump browser process stderr","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/fixtures.spec.js#L35","result":"ok"},{"testId":"Chromium>Fixtures>should close the browser when the node process closes","name":"fixtures.spec.js:52","description":"Chromium Fixtures should close the browser when the node process closes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/fixtures.spec.js#L52","result":"ok"},{"testId":"Chromium>OOPIF>should report oopif frames","name":"oopif.spec.js:41","description":"Chromium OOPIF should report oopif frames","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/oopif.spec.js#L41","result":"skipped"},{"testId":"Chromium>OOPIF>should load oopif iframes with subresources and request interception","name":"oopif.spec.js:46","description":"Chromium OOPIF should load oopif iframes with subresources and request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/oopif.spec.js#L46","result":"ok"},{"testId":"Chromium>HEADFUL>background_page target type should be available","name":"headful.spec.js:49","description":"Chromium HEADFUL background_page target type should be available","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/headful.spec.js#L49","result":"ok"},{"testId":"Chromium>HEADFUL>target.page() should return a background_page","name":"headful.spec.js:57","description":"Chromium HEADFUL target.page() should return a background_page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/headful.spec.js#L57","result":"ok"},{"testId":"Chromium>HEADFUL>should have default url when launching browser","name":"headful.spec.js:65","description":"Chromium HEADFUL should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/headful.spec.js#L65","result":"ok"},{"testId":"Chromium>HEADFUL>headless should be able to read cookies written by headful","name":"headful.spec.js:71","description":"Chromium HEADFUL headless should be able to read cookies written by headful","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/headful.spec.js#L71","result":"ok"},{"testId":"Chromium>HEADFUL>OOPIF: should report google.com frame","name":"headful.spec.js:89","description":"Chromium HEADFUL OOPIF: should report google.com frame","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/headful.spec.js#L89","result":"ok"},{"testId":"Chromium>HEADFUL>should close browser with beforeunload page","name":"headful.spec.js:110","description":"Chromium HEADFUL should close browser with beforeunload page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/headful.spec.js#L110","result":"ok"},{"testId":"Chromium>Page.bringToFront>should work","name":"headful.spec.js:122","description":"Chromium Page.bringToFront should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/headful.spec.js#L122","result":"ok"},{"testId":"Chromium>Tracing>should output a trace","name":"tracing.spec.js:40","description":"Chromium Tracing should output a trace","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/tracing.spec.js#L40","result":"ok"},{"testId":"Chromium>Tracing>should run with custom categories if provided","name":"tracing.spec.js:46","description":"Chromium Tracing should run with custom categories if provided","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/tracing.spec.js#L46","result":"ok"},{"testId":"Chromium>Tracing>should throw if tracing on two pages","name":"tracing.spec.js:53","description":"Chromium Tracing should throw if tracing on two pages","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/tracing.spec.js#L53","result":"ok"},{"testId":"Chromium>Tracing>should return a buffer","name":"tracing.spec.js:62","description":"Chromium Tracing should return a buffer","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/tracing.spec.js#L62","result":"ok"},{"testId":"Chromium>Tracing>should work without options","name":"tracing.spec.js:69","description":"Chromium Tracing should work without options","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/tracing.spec.js#L69","result":"ok"},{"testId":"Chromium>Tracing>should return null in case of Buffer error","name":"tracing.spec.js:75","description":"Chromium Tracing should return null in case of Buffer error","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/tracing.spec.js#L75","result":"ok"},{"testId":"Chromium>Tracing>should support a buffer without a path","name":"tracing.spec.js:86","description":"Chromium Tracing should support a buffer without a path","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/tracing.spec.js#L86","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should be able to connect using browserUrl, with and without trailing slash","name":"chromiumonly.spec.js:24","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should be able to connect using browserUrl, with and without trailing slash","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/chromiumonly.spec.js#L24","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when using both browserWSEndpoint and browserURL","name":"chromiumonly.spec.js:41","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when using both browserWSEndpoint and browserURL","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/chromiumonly.spec.js#L41","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when trying to connect to non-existing browser","name":"chromiumonly.spec.js:53","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when trying to connect to non-existing browser","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/chromiumonly.spec.js#L53","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe option","name":"chromiumonly.spec.js:67","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/chromiumonly.spec.js#L67","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe argument","name":"chromiumonly.spec.js:77","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe argument","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/chromiumonly.spec.js#L77","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should fire \"disconnected\" when closing with pipe","name":"chromiumonly.spec.js:87","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should fire \"disconnected\" when closing with pipe","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/chromiumonly.spec.js#L87","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Page.waitForFileChooser>should fail gracefully when trying to work with filechoosers within multiple connections","name":"chromiumonly.spec.js:98","description":"Chromium Chromium-Specific Launcher tests Page.waitForFileChooser should fail gracefully when trying to work with filechoosers within multiple connections","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/chromiumonly.spec.js#L98","result":"ok"},{"testId":"Chromium>COVERAGE>should call all API methods","name":"utils.js:61","description":"Chromium COVERAGE should call all API methods","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/utils.js#L61","result":"ok"}]},{"timestamp":1564704669343,"name":"f4f21896","url":"https://cirrus-ci.com/task/5803855449686016","tests":[{"testId":"Chromium>Browser>Page>Accessibility>should work","name":"accessibility.spec.js:23","description":"Chromium Browser Page Accessibility should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>should report uninteresting nodes","name":"accessibility.spec.js:82","description":"Chromium Browser Page Accessibility should report uninteresting nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>roledescription","name":"accessibility.spec.js:110","description":"Chromium Browser Page Accessibility roledescription","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>orientation","name":"accessibility.spec.js:115","description":"Chromium Browser Page Accessibility orientation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>autocomplete","name":"accessibility.spec.js:120","description":"Chromium Browser Page Accessibility autocomplete","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>multiselectable","name":"accessibility.spec.js:125","description":"Chromium Browser Page Accessibility multiselectable","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>keyshortcuts","name":"accessibility.spec.js:130","description":"Chromium Browser Page Accessibility keyshortcuts","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L130","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>should not report text nodes inside controls","name":"accessibility.spec.js:136","description":"Chromium Browser Page Accessibility filtering children of leaf nodes should not report text nodes inside controls","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields should have children","name":"accessibility.spec.js:167","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields with role should have children","name":"accessibility.spec.js:197","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields with role should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with role should not have children","name":"accessibility.spec.js:227","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with role should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field without role should not have content","name":"accessibility.spec.js:237","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L237","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with tabindex and without role should not have content","name":"accessibility.spec.js:246","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with tabindex and without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>non editable textbox with role and tabIndex and label should not have children","name":"accessibility.spec.js:256","description":"Chromium Browser Page Accessibility filtering children of leaf nodes non editable textbox with role and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L256","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox with and tabIndex and label should not have children","name":"accessibility.spec.js:274","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox with and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L274","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox without label should not have children","name":"accessibility.spec.js:292","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox without label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a button","name":"accessibility.spec.js:312","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a button","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L312","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work an input","name":"accessibility.spec.js:321","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work an input","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L321","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a menu","name":"accessibility.spec.js:331","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a menu","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L331","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should return null when the element is no longer in DOM","name":"accessibility.spec.js:350","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should return null when the element is no longer in DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L350","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should support the interestingOnly option","name":"accessibility.spec.js:356","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should support the interestingOnly option","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L356","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.version>should return whether we are in headless","name":"browser.spec.js:23","description":"Chromium Browser Page Browser.version should return whether we are in headless","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browser.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.userAgent>should include WebKit","name":"browser.spec.js:34","description":"Chromium Browser Page Browser.userAgent should include WebKit","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browser.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.target>should return browser target","name":"browser.spec.js:45","description":"Chromium Browser Page Browser.target should return browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browser.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should return child_process instance","name":"browser.spec.js:52","description":"Chromium Browser Page Browser.process should return child_process instance","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browser.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should not return child_process for remote browser","name":"browser.spec.js:56","description":"Chromium Browser Page Browser.process should not return child_process for remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browser.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.isConnected>should set the browser connected state","name":"browser.spec.js:65","description":"Chromium Browser Page Browser.isConnected should set the browser connected state","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browser.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button","name":"click.spec.js:25","description":"Chromium Browser Page Page.click should click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click svg","name":"click.spec.js:30","description":"Chromium Browser Page Page.click should click svg","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L30","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button if window.Node is removed","name":"click.spec.js:39","description":"Chromium Browser Page Page.click should click the button if window.Node is removed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on a span with an inline element inside","name":"click.spec.js:46","description":"Chromium Browser Page Page.click should click on a span with an inline element inside","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not throw UnhandledPromiseRejection when page closes","name":"click.spec.js:58","description":"Chromium Browser Page Page.click should not throw UnhandledPromiseRejection when page closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button after navigation ","name":"click.spec.js:65","description":"Chromium Browser Page Page.click should click the button after navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click with disabled javascript","name":"click.spec.js:72","description":"Chromium Browser Page Page.click should click with disabled javascript","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click when one of inline box children is outside of viewport","name":"click.spec.js:81","description":"Chromium Browser Page Page.click should click when one of inline box children is outside of viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should select the text by triple clicking","name":"click.spec.js:94","description":"Chromium Browser Page Page.click should select the text by triple clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L94","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click offscreen buttons","name":"click.spec.js:107","description":"Chromium Browser Page Page.click should click offscreen buttons","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click wrapped links","name":"click.spec.js:131","description":"Chromium Browser Page Page.click should click wrapped links","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox input and toggle","name":"click.spec.js:137","description":"Chromium Browser Page Page.click should click on checkbox input and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox label and toggle","name":"click.spec.js:156","description":"Chromium Browser Page Page.click should click on checkbox label and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fail to click a missing button","name":"click.spec.js:170","description":"Chromium Browser Page Page.click should fail to click a missing button","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not hang with touch-enabled viewports","name":"click.spec.js:177","description":"Chromium Browser Page Page.click should not hang with touch-enabled viewports","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should scroll and click the button","name":"click.spec.js:183","description":"Chromium Browser Page Page.click should scroll and click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should double click the button","name":"click.spec.js:190","description":"Chromium Browser Page Page.click should double click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a partially obscured button","name":"click.spec.js:204","description":"Chromium Browser Page Page.click should click a partially obscured button","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L204","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a rotated button","name":"click.spec.js:215","description":"Chromium Browser Page Page.click should click a rotated button","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fire contextmenu event on right click","name":"click.spec.js:220","description":"Chromium Browser Page Page.click should fire contextmenu event on right click","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click links which cause navigation","name":"click.spec.js:226","description":"Chromium Browser Page Page.click should click links which cause navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L226","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button inside an iframe","name":"click.spec.js:231","description":"Chromium Browser Page Page.click should click the button inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L231","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with fixed position inside an iframe","name":"click.spec.js:241","description":"Chromium Browser Page Page.click should click the button with fixed position inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L241","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with deviceScaleFactor set","name":"click.spec.js:251","description":"Chromium Browser Page Page.click should click the button with deviceScaleFactor set","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L251","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should return no cookies in pristine browser context","name":"cookies.spec.js:23","description":"Chromium Browser Page Page.cookies should return no cookies in pristine browser context","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get a cookie","name":"cookies.spec.js:27","description":"Chromium Browser Page Page.cookies should get a cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report httpOnly cookie","name":"cookies.spec.js:44","description":"Chromium Browser Page Page.cookies should properly report httpOnly cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L44","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Strict\" sameSite cookie","name":"cookies.spec.js:54","description":"Chromium Browser Page Page.cookies should properly report \"Strict\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Lax\" sameSite cookie","name":"cookies.spec.js:64","description":"Chromium Browser Page Page.cookies should properly report \"Lax\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get multiple cookies","name":"cookies.spec.js:74","description":"Chromium Browser Page Page.cookies should get multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get cookies from multiple urls","name":"cookies.spec.js:107","description":"Chromium Browser Page Page.cookies should get cookies from multiple urls","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should work","name":"cookies.spec.js:148","description":"Chromium Browser Page Page.setCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L148","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should isolate cookies in browser contexts","name":"cookies.spec.js:156","description":"Chromium Browser Page Page.setCookie should isolate cookies in browser contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set multiple cookies","name":"cookies.spec.js:176","description":"Chromium Browser Page Page.setCookie should set multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should have |expires| set to |-1| for session cookies","name":"cookies.spec.js:193","description":"Chromium Browser Page Page.setCookie should have |expires| set to |-1| for session cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookie with reasonable defaults","name":"cookies.spec.js:203","description":"Chromium Browser Page Page.setCookie should set cookie with reasonable defaults","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L203","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie with a path","name":"cookies.spec.js:222","description":"Chromium Browser Page Page.setCookie should set a cookie with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L222","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a blank page","name":"cookies.spec.js:247","description":"Chromium Browser Page Page.setCookie should not set a cookie on a blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L247","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie with blank page URL","name":"cookies.spec.js:257","description":"Chromium Browser Page Page.setCookie should not set a cookie with blank page URL","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a data URL page","name":"cookies.spec.js:272","description":"Chromium Browser Page Page.setCookie should not set a cookie on a data URL page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L272","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should default to setting secure cookie for HTTPS websites","name":"cookies.spec.js:282","description":"Chromium Browser Page Page.setCookie should default to setting secure cookie for HTTPS websites","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L282","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should be able to set unsecure cookie for HTTP website","name":"cookies.spec.js:293","description":"Chromium Browser Page Page.setCookie should be able to set unsecure cookie for HTTP website","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L293","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie on a different domain","name":"cookies.spec.js:304","description":"Chromium Browser Page Page.setCookie should set a cookie on a different domain","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L304","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookies from a frame","name":"cookies.spec.js:325","description":"Chromium Browser Page Page.setCookie should set cookies from a frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L325","result":"ok"},{"testId":"Chromium>Browser>Page>Page.deleteCookie>should work","name":"cookies.spec.js:368","description":"Chromium Browser Page Page.deleteCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should fire","name":"dialog.spec.js:23","description":"Chromium Browser Page Page.Events.Dialog should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/dialog.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should allow accepting prompts","name":"dialog.spec.js:32","description":"Chromium Browser Page Page.Events.Dialog should allow accepting prompts","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/dialog.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should dismiss the prompt","name":"dialog.spec.js:42","description":"Chromium Browser Page Page.Events.Dialog should dismiss the prompt","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/dialog.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work","name":"elementhandle.spec.js:25","description":"Chromium Browser Page ElementHandle.boundingBox should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should handle nested frames","name":"elementhandle.spec.js:32","description":"Chromium Browser Page ElementHandle.boundingBox should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should return null for invisible elements","name":"elementhandle.spec.js:43","description":"Chromium Browser Page ElementHandle.boundingBox should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should force a layout","name":"elementhandle.spec.js:48","description":"Chromium Browser Page ElementHandle.boundingBox should force a layout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work with SVG nodes","name":"elementhandle.spec.js:56","description":"Chromium Browser Page ElementHandle.boundingBox should work with SVG nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should work","name":"elementhandle.spec.js:73","description":"Chromium Browser Page ElementHandle.boxModel should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should return null for invisible elements","name":"elementhandle.spec.js:128","description":"Chromium Browser Page ElementHandle.boxModel should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.contentFrame>should work","name":"elementhandle.spec.js:136","description":"Chromium Browser Page ElementHandle.contentFrame should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work","name":"elementhandle.spec.js:146","description":"Chromium Browser Page ElementHandle.click should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L146","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for Shadow DOM v1","name":"elementhandle.spec.js:152","description":"Chromium Browser Page ElementHandle.click should work for Shadow DOM v1","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for TextNodes","name":"elementhandle.spec.js:158","description":"Chromium Browser Page ElementHandle.click should work for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for detached nodes","name":"elementhandle.spec.js:165","description":"Chromium Browser Page ElementHandle.click should throw for detached nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for hidden nodes","name":"elementhandle.spec.js:173","description":"Chromium Browser Page ElementHandle.click should throw for hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for recursively hidden nodes","name":"elementhandle.spec.js:180","description":"Chromium Browser Page ElementHandle.click should throw for recursively hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for
elements","name":"elementhandle.spec.js:187","description":"Chromium Browser Page ElementHandle.click should throw for
elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.hover>should work","name":"elementhandle.spec.js:196","description":"Chromium Browser Page ElementHandle.hover should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.isIntersectingViewport>should work","name":"elementhandle.spec.js:205","description":"Chromium Browser Page ElementHandle.isIntersectingViewport should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should get the proper viewport size","name":"emulation.spec.js:26","description":"Chromium Browser Page Page.viewport should get the proper viewport size","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support mobile emulation","name":"emulation.spec.js:31","description":"Chromium Browser Page Page.viewport should support mobile emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L31","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support touch emulation","name":"emulation.spec.js:39","description":"Chromium Browser Page Page.viewport should support touch emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should be detectable by Modernizr","name":"emulation.spec.js:61","description":"Chromium Browser Page Page.viewport should be detectable by Modernizr","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should detect touch when applying viewport with touches","name":"emulation.spec.js:68","description":"Chromium Browser Page Page.viewport should detect touch when applying viewport with touches","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support landscape emulation","name":"emulation.spec.js:73","description":"Chromium Browser Page Page.viewport should support landscape emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should work","name":"emulation.spec.js:84","description":"Chromium Browser Page Page.emulate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should support clicking","name":"emulation.spec.js:90","description":"Chromium Browser Page Page.emulate should support clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should work","name":"emulation.spec.js:101","description":"Chromium Browser Page Page.emulateMedia should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should throw in case of bad argument","name":"emulation.spec.js:111","description":"Chromium Browser Page Page.emulateMedia should throw in case of bad argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work","name":"evaluation.spec.js:34","description":"Chromium Browser Page Page.evaluate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer BigInt","name":"evaluation.spec.js:38","description":"Chromium Browser Page Page.evaluate should transfer BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L38","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer NaN","name":"evaluation.spec.js:42","description":"Chromium Browser Page Page.evaluate should transfer NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -0","name":"evaluation.spec.js:46","description":"Chromium Browser Page Page.evaluate should transfer -0","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer Infinity","name":"evaluation.spec.js:50","description":"Chromium Browser Page Page.evaluate should transfer Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -Infinity","name":"evaluation.spec.js:54","description":"Chromium Browser Page Page.evaluate should transfer -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays","name":"evaluation.spec.js:58","description":"Chromium Browser Page Page.evaluate should transfer arrays","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays as arrays, not objects","name":"evaluation.spec.js:62","description":"Chromium Browser Page Page.evaluate should transfer arrays as arrays, not objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should modify global environment","name":"evaluation.spec.js:66","description":"Chromium Browser Page Page.evaluate should modify global environment","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should evaluate in the page context","name":"evaluation.spec.js:70","description":"Chromium Browser Page Page.evaluate should evaluate in the page context","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for objects with symbols","name":"evaluation.spec.js:74","description":"Chromium Browser Page Page.evaluate should return undefined for objects with symbols","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with function shorthands","name":"evaluation.spec.js:77","description":"Chromium Browser Page Page.evaluate should work with function shorthands","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with unicode chars","name":"evaluation.spec.js:88","description":"Chromium Browser Page Page.evaluate should work with unicode chars","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw when evaluation triggers reload","name":"evaluation.spec.js:92","description":"Chromium Browser Page Page.evaluate should throw when evaluation triggers reload","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should await promise","name":"evaluation.spec.js:100","description":"Chromium Browser Page Page.evaluate should await promise","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L100","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work right after framenavigated","name":"evaluation.spec.js:104","description":"Chromium Browser Page Page.evaluate should work right after framenavigated","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work from-inside an exposed function","name":"evaluation.spec.js:112","description":"Chromium Browser Page Page.evaluate should work from-inside an exposed function","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should reject promise with exception","name":"evaluation.spec.js:122","description":"Chromium Browser Page Page.evaluate should reject promise with exception","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown strings as error messages","name":"evaluation.spec.js:128","description":"Chromium Browser Page Page.evaluate should support thrown strings as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown numbers as error messages","name":"evaluation.spec.js:134","description":"Chromium Browser Page Page.evaluate should support thrown numbers as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return complex objects","name":"evaluation.spec.js:140","description":"Chromium Browser Page Page.evaluate should return complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L140","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return BigInt","name":"evaluation.spec.js:146","description":"Chromium Browser Page Page.evaluate should return BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L146","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return NaN","name":"evaluation.spec.js:150","description":"Chromium Browser Page Page.evaluate should return NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -0","name":"evaluation.spec.js:154","description":"Chromium Browser Page Page.evaluate should return -0","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return Infinity","name":"evaluation.spec.js:158","description":"Chromium Browser Page Page.evaluate should return Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -Infinity","name":"evaluation.spec.js:162","description":"Chromium Browser Page Page.evaluate should return -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L162","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept \"undefined\" as one of multiple parameters","name":"evaluation.spec.js:166","description":"Chromium Browser Page Page.evaluate should accept \"undefined\" as one of multiple parameters","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L166","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should properly serialize null fields","name":"evaluation.spec.js:170","description":"Chromium Browser Page Page.evaluate should properly serialize null fields","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for non-serializable objects","name":"evaluation.spec.js:173","description":"Chromium Browser Page Page.evaluate should return undefined for non-serializable objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should fail for circular object","name":"evaluation.spec.js:176","description":"Chromium Browser Page Page.evaluate should fail for circular object","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should be able to throw a tricky error","name":"evaluation.spec.js:185","description":"Chromium Browser Page Page.evaluate should be able to throw a tricky error","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string","name":"evaluation.spec.js:193","description":"Chromium Browser Page Page.evaluate should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with semi colons","name":"evaluation.spec.js:197","description":"Chromium Browser Page Page.evaluate should accept a string with semi colons","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with comments","name":"evaluation.spec.js:201","description":"Chromium Browser Page Page.evaluate should accept a string with comments","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept element handle as an argument","name":"evaluation.spec.js:205","description":"Chromium Browser Page Page.evaluate should accept element handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if underlying element was disposed","name":"evaluation.spec.js:211","description":"Chromium Browser Page Page.evaluate should throw if underlying element was disposed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L211","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if elementHandles are from other frames","name":"evaluation.spec.js:220","description":"Chromium Browser Page Page.evaluate should throw if elementHandles are from other frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should simulate a user gesture","name":"evaluation.spec.js:228","description":"Chromium Browser Page Page.evaluate should simulate a user gesture","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw a nice error after a navigation","name":"evaluation.spec.js:236","description":"Chromium Browser Page Page.evaluate should throw a nice error after a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should not throw an error when evaluation does a navigation","name":"evaluation.spec.js:246","description":"Chromium Browser Page Page.evaluate should not throw an error when evaluation does a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer 100Mb of data from page to node.js","name":"evaluation.spec.js:254","description":"Chromium Browser Page Page.evaluate should transfer 100Mb of data from page to node.js","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L254","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should evaluate before anything else on the page","name":"evaluation.spec.js:261","description":"Chromium Browser Page Page.evaluateOnNewDocument should evaluate before anything else on the page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L261","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should work with CSP","name":"evaluation.spec.js:268","description":"Chromium Browser Page Page.evaluateOnNewDocument should work with CSP","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L268","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have different execution contexts","name":"evaluation.spec.js:283","description":"Chromium Browser Page Frame.evaluate should have different execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L283","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have correct execution contexts","name":"evaluation.spec.js:292","description":"Chromium Browser Page Frame.evaluate should have correct execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should execute after cross-site navigation","name":"evaluation.spec.js:298","description":"Chromium Browser Page Frame.evaluate should execute after cross-site navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.executionContext>should work","name":"frame.spec.js:25","description":"Chromium Browser Page Frame.executionContext should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluateHandle>should work","name":"frame.spec.js:52","description":"Chromium Browser Page Frame.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should throw for detached frames","name":"frame.spec.js:61","description":"Chromium Browser Page Frame.evaluate should throw for detached frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should handle nested frames","name":"frame.spec.js:71","description":"Chromium Browser Page Frame Management should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send events when frames are manipulated dynamically","name":"frame.spec.js:81","description":"Chromium Browser Page Frame Management should send events when frames are manipulated dynamically","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send \"framenavigated\" when navigating on anchor URLs","name":"frame.spec.js:104","description":"Chromium Browser Page Frame Management should send \"framenavigated\" when navigating on anchor URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should persist mainFrame on cross-process navigation","name":"frame.spec.js:112","description":"Chromium Browser Page Frame Management should persist mainFrame on cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should not send attach/detach events for main frame","name":"frame.spec.js:118","description":"Chromium Browser Page Frame Management should not send attach/detach events for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should detach child frames on navigation","name":"frame.spec.js:125","description":"Chromium Browser Page Frame Management should detach child frames on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should support framesets","name":"frame.spec.js:145","description":"Chromium Browser Page Frame Management should support framesets","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame from-inside shadow DOM","name":"frame.spec.js:165","description":"Chromium Browser Page Frame Management should report frame from-inside shadow DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.name()","name":"frame.spec.js:176","description":"Chromium Browser Page Frame Management should report frame.name()","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.parent()","name":"frame.spec.js:189","description":"Chromium Browser Page Frame Management should report frame.parent()","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L189","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report different frame instance when frame re-attaches","name":"frame.spec.js:196","description":"Chromium Browser Page Frame Management should report different frame instance when frame re-attaches","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>input>should upload the file","name":"input.spec.js:26","description":"Chromium Browser Page input should upload the file","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is attached to DOM","name":"input.spec.js:42","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is not attached to DOM","name":"input.spec.js:50","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is not attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect timeout","name":"input.spec.js:61","description":"Chromium Browser Page Page.waitForFileChooser should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect default timeout when there is no custom timeout","name":"input.spec.js:66","description":"Chromium Browser Page Page.waitForFileChooser should respect default timeout when there is no custom timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should prioritize exact timeout over default timeout","name":"input.spec.js:72","description":"Chromium Browser Page Page.waitForFileChooser should prioritize exact timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work with no timeout","name":"input.spec.js:78","description":"Chromium Browser Page Page.waitForFileChooser should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L78","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should return the same file chooser when there are many watchdogs simultaneously","name":"input.spec.js:89","description":"Chromium Browser Page Page.waitForFileChooser should return the same file chooser when there are many watchdogs simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should accept single file","name":"input.spec.js:101","description":"Chromium Browser Page FileChooser.accept should accept single file","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to read selected file","name":"input.spec.js:114","description":"Chromium Browser Page FileChooser.accept should be able to read selected file","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L114","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to reset selected files with empty file list","name":"input.spec.js:126","description":"Chromium Browser Page FileChooser.accept should be able to reset selected files with empty file list","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should not accept multiple files for single-file input","name":"input.spec.js:141","description":"Chromium Browser Page FileChooser.accept should not accept multiple files for single-file input","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should fail when accepting file chooser twice","name":"input.spec.js:154","description":"Chromium Browser Page FileChooser.accept should fail when accepting file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should cancel dialog","name":"input.spec.js:168","description":"Chromium Browser Page FileChooser.cancel should cancel dialog","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should fail when canceling file chooser twice","name":"input.spec.js:184","description":"Chromium Browser Page FileChooser.cancel should fail when canceling file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L184","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for single file pick","name":"input.spec.js:198","description":"Chromium Browser Page FileChooser.isMultiple should work for single file pick","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"multiple\"","name":"input.spec.js:206","description":"Chromium Browser Page FileChooser.isMultiple should work for \"multiple\"","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L206","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"webkitdirectory\"","name":"input.spec.js:214","description":"Chromium Browser Page FileChooser.isMultiple should work for \"webkitdirectory\"","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work","name":"jshandle.spec.js:23","description":"Chromium Browser Page Page.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle as an argument","name":"jshandle.spec.js:27","description":"Chromium Browser Page Page.evaluateHandle should accept object handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to primitive types","name":"jshandle.spec.js:32","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to primitive types","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should warn on nested object handles","name":"jshandle.spec.js:37","description":"Chromium Browser Page Page.evaluateHandle should warn on nested object handles","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to unserializable value","name":"jshandle.spec.js:46","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to unserializable value","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should use the same JS wrappers","name":"jshandle.spec.js:50","description":"Chromium Browser Page Page.evaluateHandle should use the same JS wrappers","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work with primitives","name":"jshandle.spec.js:57","description":"Chromium Browser Page Page.evaluateHandle should work with primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperty>should work","name":"jshandle.spec.js:67","description":"Chromium Browser Page JSHandle.getProperty should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should work","name":"jshandle.spec.js:79","description":"Chromium Browser Page JSHandle.jsonValue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should not work with dates","name":"jshandle.spec.js:84","description":"Chromium Browser Page JSHandle.jsonValue should not work with dates","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should throw for circular objects","name":"jshandle.spec.js:89","description":"Chromium Browser Page JSHandle.jsonValue should throw for circular objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should work","name":"jshandle.spec.js:101","description":"Chromium Browser Page JSHandle.getProperties should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should return even non-own properties","name":"jshandle.spec.js:110","description":"Chromium Browser Page JSHandle.getProperties should return even non-own properties","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work","name":"jshandle.spec.js:132","description":"Chromium Browser Page JSHandle.asElement should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L132","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return null for non-elements","name":"jshandle.spec.js:137","description":"Chromium Browser Page JSHandle.asElement should return null for non-elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return ElementHandle for TextNodes","name":"jshandle.spec.js:142","description":"Chromium Browser Page JSHandle.asElement should return ElementHandle for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work with nullified Node","name":"jshandle.spec.js:149","description":"Chromium Browser Page JSHandle.asElement should work with nullified Node","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L149","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for primitives","name":"jshandle.spec.js:159","description":"Chromium Browser Page JSHandle.toString should work for primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for complicated objects","name":"jshandle.spec.js:165","description":"Chromium Browser Page JSHandle.toString should work for complicated objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work with different subtypes","name":"jshandle.spec.js:169","description":"Chromium Browser Page JSHandle.toString should work with different subtypes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type into a textarea","name":"keyboard.spec.js:26","description":"Chromium Browser Page Keyboard should type into a textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the metaKey","name":"keyboard.spec.js:36","description":"Chromium Browser Page Keyboard should press the metaKey","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L36","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should move with the arrow keys","name":"keyboard.spec.js:43","description":"Chromium Browser Page Keyboard should move with the arrow keys","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with ElementHandle.press","name":"keyboard.spec.js:58","description":"Chromium Browser Page Keyboard should send a character with ElementHandle.press","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>ElementHandle.press should support |text| option","name":"keyboard.spec.js:69","description":"Chromium Browser Page Keyboard ElementHandle.press should support |text| option","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L69","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with sendCharacter","name":"keyboard.spec.js:75","description":"Chromium Browser Page Keyboard should send a character with sendCharacter","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report shiftKey","name":"keyboard.spec.js:84","description":"Chromium Browser Page Keyboard should report shiftKey","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report multiple modifiers","name":"keyboard.spec.js:104","description":"Chromium Browser Page Keyboard should report multiple modifiers","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing","name":"keyboard.spec.js:120","description":"Chromium Browser Page Keyboard should send proper codes while typing","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing with shift","name":"keyboard.spec.js:133","description":"Chromium Browser Page Keyboard should send proper codes while typing with shift","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L133","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should not type canceled events","name":"keyboard.spec.js:145","description":"Chromium Browser Page Keyboard should not type canceled events","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify repeat property","name":"keyboard.spec.js:161","description":"Chromium Browser Page Keyboard should specify repeat property","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type all kinds of characters","name":"keyboard.spec.js:179","description":"Chromium Browser Page Keyboard should type all kinds of characters","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify location","name":"keyboard.spec.js:186","description":"Chromium Browser Page Keyboard should specify location","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should throw on unknown keys","name":"keyboard.spec.js:205","description":"Chromium Browser Page Keyboard should throw on unknown keys","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji","name":"keyboard.spec.js:215","description":"Chromium Browser Page Keyboard should type emoji","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji into an iframe","name":"keyboard.spec.js:220","description":"Chromium Browser Page Keyboard should type emoji into an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the meta key","name":"keyboard.spec.js:228","description":"Chromium Browser Page Keyboard should press the meta key","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should click the document","name":"mouse.spec.js:34","description":"Chromium Browser Page Mouse should click the document","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/mouse.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should resize the textarea","name":"mouse.spec.js:58","description":"Chromium Browser Page Mouse should resize the textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/mouse.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should select the text with mouse","name":"mouse.spec.js:70","description":"Chromium Browser Page Mouse should select the text with mouse","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/mouse.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state","name":"mouse.spec.js:88","description":"Chromium Browser Page Mouse should trigger hover state","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/mouse.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state with removed window.Node","name":"mouse.spec.js:97","description":"Chromium Browser Page Mouse should trigger hover state with removed window.Node","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/mouse.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should set modifier keys on click","name":"mouse.spec.js:103","description":"Chromium Browser Page Mouse should set modifier keys on click","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/mouse.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should tween mouse movement","name":"mouse.spec.js:123","description":"Chromium Browser Page Mouse should tween mouse movement","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/mouse.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should work with mobile viewports and cross process navigations","name":"mouse.spec.js:141","description":"Chromium Browser Page Mouse should work with mobile viewports and cross process navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/mouse.spec.js#L141","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.goto>should work","name":"navigation.spec.js:25","description":"Chromium Browser Page Page.goto should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with anchor navigation","name":"navigation.spec.js:29","description":"Chromium Browser Page Page.goto should work with anchor navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with redirects","name":"navigation.spec.js:37","description":"Chromium Browser Page Page.goto should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to about:blank","name":"navigation.spec.js:43","description":"Chromium Browser Page Page.goto should navigate to about:blank","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return response when page changes its URL after load","name":"navigation.spec.js:47","description":"Chromium Browser Page Page.goto should return response when page changes its URL after load","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with subframes return 204","name":"navigation.spec.js:51","description":"Chromium Browser Page Page.goto should work with subframes return 204","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L51","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when server returns 204","name":"navigation.spec.js:58","description":"Chromium Browser Page Page.goto should fail when server returns 204","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with domcontentloaded","name":"navigation.spec.js:71","description":"Chromium Browser Page Page.goto should navigate to empty page with domcontentloaded","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when page calls history API in beforeunload","name":"navigation.spec.js:75","description":"Chromium Browser Page Page.goto should work when page calls history API in beforeunload","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle0","name":"navigation.spec.js:83","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle0","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle2","name":"navigation.spec.js:87","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle2","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad url","name":"navigation.spec.js:91","description":"Chromium Browser Page Page.goto should fail when navigating to bad url","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L91","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL","name":"navigation.spec.js:99","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL after redirects","name":"navigation.spec.js:112","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL after redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should throw if networkidle is passed as an option","name":"navigation.spec.js:122","description":"Chromium Browser Page Page.goto should throw if networkidle is passed as an option","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when main resources failed to load","name":"navigation.spec.js:127","description":"Chromium Browser Page Page.goto should fail when main resources failed to load","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L127","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding maximum navigation timeout","name":"navigation.spec.js:135","description":"Chromium Browser Page Page.goto should fail when exceeding maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum navigation timeout","name":"navigation.spec.js:143","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum timeout","name":"navigation.spec.js:152","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should prioritize default navigation timeout over default timeout","name":"navigation.spec.js:161","description":"Chromium Browser Page Page.goto should prioritize default navigation timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should disable timeout when its set to 0","name":"navigation.spec.js:171","description":"Chromium Browser Page Page.goto should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L171","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to valid url","name":"navigation.spec.js:179","description":"Chromium Browser Page Page.goto should work when navigating to valid url","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to data url","name":"navigation.spec.js:183","description":"Chromium Browser Page Page.goto should work when navigating to data url","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to 404","name":"navigation.spec.js:187","description":"Chromium Browser Page Page.goto should work when navigating to 404","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return last response in redirect chain","name":"navigation.spec.js:192","description":"Chromium Browser Page Page.goto should return last response in redirect chain","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should wait for network idle to succeed navigation","name":"navigation.spec.js:200","description":"Chromium Browser Page Page.goto should wait for network idle to succeed navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation","name":"navigation.spec.js:257","description":"Chromium Browser Page Page.goto should not leak listeners during navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during bad navigation","name":"navigation.spec.js:266","description":"Chromium Browser Page Page.goto should not leak listeners during bad navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L266","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation of 11 pages","name":"navigation.spec.js:275","description":"Chromium Browser Page Page.goto should not leak listeners during navigation of 11 pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L275","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to dataURL and fire dataURL requests","name":"navigation.spec.js:287","description":"Chromium Browser Page Page.goto should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L287","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to URL with hash and fire requests without hash","name":"navigation.spec.js:296","description":"Chromium Browser Page Page.goto should navigate to URL with hash and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L296","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with self requesting page","name":"navigation.spec.js:305","description":"Chromium Browser Page Page.goto should work with self requesting page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating and show the url at the error message","name":"navigation.spec.js:310","description":"Chromium Browser Page Page.goto should fail when navigating and show the url at the error message","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L310","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should send referer","name":"navigation.spec.js:320","description":"Chromium Browser Page Page.goto should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L320","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work","name":"navigation.spec.js:335","description":"Chromium Browser Page Page.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L335","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with both domcontentloaded and load","name":"navigation.spec.js:344","description":"Chromium Browser Page Page.waitForNavigation should work with both domcontentloaded and load","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L344","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with clicking on anchor links","name":"navigation.spec.js:364","description":"Chromium Browser Page Page.waitForNavigation should work with clicking on anchor links","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L364","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.pushState()","name":"navigation.spec.js:374","description":"Chromium Browser Page Page.waitForNavigation should work with history.pushState()","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.replaceState()","name":"navigation.spec.js:389","description":"Chromium Browser Page Page.waitForNavigation should work with history.replaceState()","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with DOM history.back()/history.forward()","name":"navigation.spec.js:404","description":"Chromium Browser Page Page.waitForNavigation should work with DOM history.back()/history.forward()","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work when subframe issues window.stop()","name":"navigation.spec.js:430","description":"Chromium Browser Page Page.waitForNavigation should work when subframe issues window.stop()","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L430","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work","name":"navigation.spec.js:448","description":"Chromium Browser Page Page.goBack should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L448","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work with HistoryAPI","name":"navigation.spec.js:463","description":"Chromium Browser Page Page.goBack should work with HistoryAPI","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L463","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should navigate subframes","name":"navigation.spec.js:481","description":"Chromium Browser Page Frame.goto should navigate subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should reject when frame detaches","name":"navigation.spec.js:490","description":"Chromium Browser Page Frame.goto should reject when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L490","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should return matching responses","name":"navigation.spec.js:501","description":"Chromium Browser Page Frame.goto should return matching responses","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L501","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should work","name":"navigation.spec.js:531","description":"Chromium Browser Page Frame.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should fail when frame detaches","name":"navigation.spec.js:543","description":"Chromium Browser Page Frame.waitForNavigation should fail when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L543","result":"ok"},{"testId":"Chromium>Browser>Page>Page.reload>should work","name":"navigation.spec.js:561","description":"Chromium Browser Page Page.reload should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L561","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for navigation requests","name":"network.spec.js:27","description":"Chromium Browser Page Page.Events.Request should fire for navigation requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for iframes","name":"network.spec.js:33","description":"Chromium Browser Page Page.Events.Request should fire for iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for fetches","name":"network.spec.js:40","description":"Chromium Browser Page Page.Events.Request should fire for fetches","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for main frame navigation request","name":"network.spec.js:50","description":"Chromium Browser Page Request.frame should work for main frame navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for subframe navigation request","name":"network.spec.js:57","description":"Chromium Browser Page Request.frame should work for subframe navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for fetch requests","name":"network.spec.js:65","description":"Chromium Browser Page Request.frame should work for fetch requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Request.headers>should work","name":"network.spec.js:77","description":"Chromium Browser Page Request.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Response.headers>should work","name":"network.spec.js:87","description":"Chromium Browser Page Response.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should return |false| for non-cached content","name":"network.spec.js:98","description":"Chromium Browser Page Response.fromCache should return |false| for non-cached content","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should work","name":"network.spec.js:103","description":"Chromium Browser Page Response.fromCache should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>should return |false| for non-service-worker content","name":"network.spec.js:120","description":"Chromium Browser Page Response.fromServiceWorker should return |false| for non-service-worker content","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>Response.fromServiceWorker","name":"network.spec.js:125","description":"Chromium Browser Page Response.fromServiceWorker Response.fromServiceWorker","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should work","name":"network.spec.js:143","description":"Chromium Browser Page Request.postData should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should be |undefined| when there is no post data","name":"network.spec.js:152","description":"Chromium Browser Page Request.postData should be |undefined| when there is no post data","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should work","name":"network.spec.js:159","description":"Chromium Browser Page Response.text should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should return uncompressed text","name":"network.spec.js:163","description":"Chromium Browser Page Response.text should return uncompressed text","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should throw when requesting body of redirected response","name":"network.spec.js:169","description":"Chromium Browser Page Response.text should throw when requesting body of redirected response","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should wait until response completes","name":"network.spec.js:180","description":"Chromium Browser Page Response.text should wait until response completes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>Response.json>should work","name":"network.spec.js:216","description":"Chromium Browser Page Response.json should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L216","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work","name":"network.spec.js:223","description":"Chromium Browser Page Response.buffer should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L223","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work with compression","name":"network.spec.js:229","description":"Chromium Browser Page Response.buffer should work with compression","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L229","result":"ok"},{"testId":"Chromium>Browser>Page>Response.statusText>should work","name":"network.spec.js:239","description":"Chromium Browser Page Response.statusText should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L239","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Request","name":"network.spec.js:250","description":"Chromium Browser Page Network Events Page.Events.Request","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L250","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Response","name":"network.spec.js:262","description":"Chromium Browser Page Network Events Page.Events.Response","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L262","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFailed","name":"network.spec.js:277","description":"Chromium Browser Page Network Events Page.Events.RequestFailed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L277","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFinished","name":"network.spec.js:298","description":"Chromium Browser Page Network Events Page.Events.RequestFinished","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should fire events in proper order","name":"network.spec.js:308","description":"Chromium Browser Page Network Events should fire events in proper order","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should support redirects","name":"network.spec.js:316","description":"Chromium Browser Page Network Events should support redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L316","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work","name":"network.spec.js:343","description":"Chromium Browser Page Request.isNavigationRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work with request interception","name":"network.spec.js:354","description":"Chromium Browser Page Request.isNavigationRequest should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L354","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work when navigating to image","name":"network.spec.js:369","description":"Chromium Browser Page Request.isNavigationRequest should work when navigating to image","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L369","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should work","name":"network.spec.js:378","description":"Chromium Browser Page Page.setExtraHTTPHeaders should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L378","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should throw for non-string header values","name":"network.spec.js:388","description":"Chromium Browser Page Page.setExtraHTTPHeaders should throw for non-string header values","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L388","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should work","name":"network.spec.js:400","description":"Chromium Browser Page Page.authenticate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L400","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should fail if wrong credentials","name":"network.spec.js:411","description":"Chromium Browser Page Page.authenticate should fail if wrong credentials","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L411","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should allow disable authentication","name":"network.spec.js:421","description":"Chromium Browser Page Page.authenticate should allow disable authentication","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L421","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should intercept","name":"requestinterception.spec.js:27","description":"Chromium Browser Page Page.setRequestInterception should intercept","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when POST is redirected with 302","name":"requestinterception.spec.js:48","description":"Chromium Browser Page Page.setRequestInterception should work when POST is redirected with 302","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when header manipulation headers with redirect","name":"requestinterception.spec.js:64","description":"Chromium Browser Page Page.setRequestInterception should work when header manipulation headers with redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should contain referer header","name":"requestinterception.spec.js:75","description":"Chromium Browser Page Page.setRequestInterception should contain referer header","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should properly return navigation response when URL has cookies","name":"requestinterception.spec.js:87","description":"Chromium Browser Page Page.setRequestInterception should properly return navigation response when URL has cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should stop intercepting","name":"requestinterception.spec.js:98","description":"Chromium Browser Page Page.setRequestInterception should stop intercepting","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should show custom HTTP headers","name":"requestinterception.spec.js:105","description":"Chromium Browser Page Page.setRequestInterception should show custom HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirect inside sync XHR","name":"requestinterception.spec.js:118","description":"Chromium Browser Page Page.setRequestInterception should work with redirect inside sync XHR","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L118","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should works with customizing referer headers","name":"requestinterception.spec.js:131","description":"Chromium Browser Page Page.setRequestInterception should works with customizing referer headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable","name":"requestinterception.spec.js:141","description":"Chromium Browser Page Page.setRequestInterception should be abortable","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable with custom error codes","name":"requestinterception.spec.js:156","description":"Chromium Browser Page Page.setRequestInterception should be abortable with custom error codes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should send referer","name":"requestinterception.spec.js:167","description":"Chromium Browser Page Page.setRequestInterception should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should fail navigation when aborting main resource","name":"requestinterception.spec.js:179","description":"Chromium Browser Page Page.setRequestInterception should fail navigation when aborting main resource","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects","name":"requestinterception.spec.js:190","description":"Chromium Browser Page Page.setRequestInterception should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects for subresources","name":"requestinterception.spec.js:217","description":"Chromium Browser Page Page.setRequestInterception should work with redirects for subresources","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to abort redirects","name":"requestinterception.spec.js:242","description":"Chromium Browser Page Page.setRequestInterception should be able to abort redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L242","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with equal requests","name":"requestinterception.spec.js:265","description":"Chromium Browser Page Page.setRequestInterception should work with equal requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L265","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to dataURL and fire dataURL requests","name":"requestinterception.spec.js:288","description":"Chromium Browser Page Page.setRequestInterception should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L288","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to fetch dataURL and fire dataURL requests","name":"requestinterception.spec.js:301","description":"Chromium Browser Page Page.setRequestInterception should be able to fetch dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L301","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to URL with hash and and fire requests without hash","name":"requestinterception.spec.js:315","description":"Chromium Browser Page Page.setRequestInterception should navigate to URL with hash and and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L315","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server","name":"requestinterception.spec.js:328","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L328","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with badly encoded server","name":"requestinterception.spec.js:336","description":"Chromium Browser Page Page.setRequestInterception should work with badly encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L336","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server - 2","name":"requestinterception.spec.js:343","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server - 2","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should not throw \"Invalid Interception Id\" if the request was cancelled","name":"requestinterception.spec.js:357","description":"Chromium Browser Page Page.setRequestInterception should not throw \"Invalid Interception Id\" if the request was cancelled","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L357","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should throw if interception is not enabled","name":"requestinterception.spec.js:371","description":"Chromium Browser Page Page.setRequestInterception should throw if interception is not enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L371","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with file URLs","name":"requestinterception.spec.js:383","description":"Chromium Browser Page Page.setRequestInterception should work with file URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L383","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should work","name":"requestinterception.spec.js:398","description":"Chromium Browser Page Request.continue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L398","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend HTTP headers","name":"requestinterception.spec.js:403","description":"Chromium Browser Page Request.continue should amend HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should redirect in a way non-observable to page","name":"requestinterception.spec.js:417","description":"Chromium Browser Page Request.continue should redirect in a way non-observable to page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L417","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend method","name":"requestinterception.spec.js:429","description":"Chromium Browser Page Request.continue should amend method","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L429","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend post data","name":"requestinterception.spec.js:442","description":"Chromium Browser Page Request.continue should amend post data","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L442","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend both post data and method on navigation","name":"requestinterception.spec.js:455","description":"Chromium Browser Page Request.continue should amend both post data and method on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L455","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work","name":"requestinterception.spec.js:470","description":"Chromium Browser Page Request.respond should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L470","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work with status code 422","name":"requestinterception.spec.js:486","description":"Chromium Browser Page Request.respond should work with status code 422","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L486","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should redirect","name":"requestinterception.spec.js:499","description":"Chromium Browser Page Request.respond should redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L499","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should allow mocking binary responses","name":"requestinterception.spec.js:518","description":"Chromium Browser Page Request.respond should allow mocking binary responses","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L518","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should stringify intercepted request response headers","name":"requestinterception.spec.js:536","description":"Chromium Browser Page Request.respond should stringify intercepted request response headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should reject all promises when page is closed","name":"page.spec.js:34","description":"Chromium Browser Page Page.close should reject all promises when page is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should not be visible in browser.pages","name":"page.spec.js:43","description":"Chromium Browser Page Page.close should not be visible in browser.pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should run beforeunload if asked for","name":"page.spec.js:49","description":"Chromium Browser Page Page.close should run beforeunload if asked for","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L49","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should *not* run beforeunload by default","name":"page.spec.js:66","description":"Chromium Browser Page Page.close should *not* run beforeunload by default","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should set the page close state","name":"page.spec.js:74","description":"Chromium Browser Page Page.close should set the page close state","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Load>should fire when expected","name":"page.spec.js:83","description":"Chromium Browser Page Page.Events.Load should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Async stacks>should work","name":"page.spec.js:92","description":"Chromium Browser Page Async stacks should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.error>should throw when page crashes","name":"page.spec.js:105","description":"Chromium Browser Page Page.Events.error should throw when page crashes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work","name":"page.spec.js:115","description":"Chromium Browser Page Page.Events.Popup should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with noopener","name":"page.spec.js:123","description":"Chromium Browser Page Page.Events.Popup should work with noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank","name":"page.spec.js:131","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with fake-clicking target=_blank and rel=noopener","name":"page.spec.js:141","description":"Chromium Browser Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank and rel=noopener","name":"page.spec.js:151","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should be prompt by default","name":"page.spec.js:168","description":"Chromium Browser Page BrowserContext.overridePermissions should be prompt by default","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should deny permission when not listed","name":"page.spec.js:172","description":"Chromium Browser Page BrowserContext.overridePermissions should deny permission when not listed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L172","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should fail when bad permission is given","name":"page.spec.js:177","description":"Chromium Browser Page BrowserContext.overridePermissions should fail when bad permission is given","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should grant permission when listed","name":"page.spec.js:183","description":"Chromium Browser Page BrowserContext.overridePermissions should grant permission when listed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should reset permissions","name":"page.spec.js:188","description":"Chromium Browser Page BrowserContext.overridePermissions should reset permissions","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should trigger permission onchange","name":"page.spec.js:195","description":"Chromium Browser Page BrowserContext.overridePermissions should trigger permission onchange","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L195","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should isolate permissions between browser contexs","name":"page.spec.js:214","description":"Chromium Browser Page BrowserContext.overridePermissions should isolate permissions between browser contexs","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should work","name":"page.spec.js:236","description":"Chromium Browser Page Page.setGeolocation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should throw when invalid longitude","name":"page.spec.js:248","description":"Chromium Browser Page Page.setGeolocation should throw when invalid longitude","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L248","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should work","name":"page.spec.js:260","description":"Chromium Browser Page Page.setOfflineMode should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L260","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should emulate navigator.onLine","name":"page.spec.js:269","description":"Chromium Browser Page Page.setOfflineMode should emulate navigator.onLine","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L269","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work","name":"page.spec.js:279","description":"Chromium Browser Page ExecutionContext.queryObjects should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L279","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work for non-blank page","name":"page.spec.js:289","description":"Chromium Browser Page ExecutionContext.queryObjects should work for non-blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L289","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail for disposed handles","name":"page.spec.js:298","description":"Chromium Browser Page ExecutionContext.queryObjects should fail for disposed handles","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail primitive values as prototypes","name":"page.spec.js:305","description":"Chromium Browser Page ExecutionContext.queryObjects should fail primitive values as prototypes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work","name":"page.spec.js:314","description":"Chromium Browser Page Page.Events.Console should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L314","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work for different console API calls","name":"page.spec.js:327","description":"Chromium Browser Page Page.Events.Console should work for different console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L327","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not fail for window object","name":"page.spec.js:353","description":"Chromium Browser Page Page.Events.Console should not fail for window object","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should trigger correct Log","name":"page.spec.js:362","description":"Chromium Browser Page Page.Events.Console should trigger correct Log","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L362","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location when fetch fails","name":"page.spec.js:374","description":"Chromium Browser Page Page.Events.Console should have location when fetch fails","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location for console API calls","name":"page.spec.js:389","description":"Chromium Browser Page Page.Events.Console should have location for console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not throw when there are console messages in detached iframes","name":"page.spec.js:404","description":"Chromium Browser Page Page.Events.Console should not throw when there are console messages in detached iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.DOMContentLoaded>should fire when expected","name":"page.spec.js:424","description":"Chromium Browser Page Page.Events.DOMContentLoaded should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>should get metrics from a page","name":"page.spec.js:431","description":"Chromium Browser Page Page.metrics should get metrics from a page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L431","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>metrics event fired on console.timeStamp","name":"page.spec.js:436","description":"Chromium Browser Page Page.metrics metrics event fired on console.timeStamp","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L436","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work","name":"page.spec.js:469","description":"Chromium Browser Page Page.waitForRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L469","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with predicate","name":"page.spec.js:481","description":"Chromium Browser Page Page.waitForRequest should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect timeout","name":"page.spec.js:493","description":"Chromium Browser Page Page.waitForRequest should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L493","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect default timeout","name":"page.spec.js:498","description":"Chromium Browser Page Page.waitForRequest should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L498","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with no timeout","name":"page.spec.js:504","description":"Chromium Browser Page Page.waitForRequest should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L504","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work","name":"page.spec.js:519","description":"Chromium Browser Page Page.waitForResponse should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L519","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect timeout","name":"page.spec.js:531","description":"Chromium Browser Page Page.waitForResponse should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect default timeout","name":"page.spec.js:536","description":"Chromium Browser Page Page.waitForResponse should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with predicate","name":"page.spec.js:542","description":"Chromium Browser Page Page.waitForResponse should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L542","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with no timeout","name":"page.spec.js:554","description":"Chromium Browser Page Page.waitForResponse should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L554","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work","name":"page.spec.js:569","description":"Chromium Browser Page Page.exposeFunction should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L569","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should throw exception in page context","name":"page.spec.js:578","description":"Chromium Browser Page Page.exposeFunction should throw exception in page context","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L578","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should support throwing \"null\"","name":"page.spec.js:592","description":"Chromium Browser Page Page.exposeFunction should support throwing \"null\"","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L592","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should be callable from-inside evaluateOnNewDocument","name":"page.spec.js:605","description":"Chromium Browser Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L605","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should survive navigation","name":"page.spec.js:614","description":"Chromium Browser Page Page.exposeFunction should survive navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L614","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should await returned promise","name":"page.spec.js:625","description":"Chromium Browser Page Page.exposeFunction should await returned promise","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L625","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames","name":"page.spec.js:635","description":"Chromium Browser Page Page.exposeFunction should work on frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L635","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames before navigation","name":"page.spec.js:647","description":"Chromium Browser Page Page.exposeFunction should work on frames before navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L647","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work with complex objects","name":"page.spec.js:659","description":"Chromium Browser Page Page.exposeFunction should work with complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L659","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.PageError>should fire","name":"page.spec.js:669","description":"Chromium Browser Page Page.Events.PageError should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L669","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work","name":"page.spec.js:681","description":"Chromium Browser Page Page.setUserAgent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L681","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work for subframes","name":"page.spec.js:690","description":"Chromium Browser Page Page.setUserAgent should work for subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L690","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should emulate device user-agent","name":"page.spec.js:699","description":"Chromium Browser Page Page.setUserAgent should emulate device user-agent","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L699","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work","name":"page.spec.js:709","description":"Chromium Browser Page Page.setContent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L709","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with doctype","name":"page.spec.js:714","description":"Chromium Browser Page Page.setContent should work with doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L714","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with HTML 4 doctype","name":"page.spec.js:720","description":"Chromium Browser Page Page.setContent should work with HTML 4 doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L720","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect timeout","name":"page.spec.js:727","description":"Chromium Browser Page Page.setContent should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L727","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect default navigation timeout","name":"page.spec.js:735","description":"Chromium Browser Page Page.setContent should respect default navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L735","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should await resources to load","name":"page.spec.js:744","description":"Chromium Browser Page Page.setContent should await resources to load","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L744","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work fast enough","name":"page.spec.js:755","description":"Chromium Browser Page Page.setContent should work fast enough","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L755","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with tricky content","name":"page.spec.js:759","description":"Chromium Browser Page Page.setContent should work with tricky content","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L759","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with accents","name":"page.spec.js:763","description":"Chromium Browser Page Page.setContent should work with accents","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L763","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with emojis","name":"page.spec.js:767","description":"Chromium Browser Page Page.setContent should work with emojis","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L767","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with newline","name":"page.spec.js:771","description":"Chromium Browser Page Page.setContent should work with newline","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L771","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP meta tag","name":"page.spec.js:778","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP meta tag","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L778","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP header","name":"page.spec.js:791","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP header","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L791","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass after cross-process navigation","name":"page.spec.js:805","description":"Chromium Browser Page Page.setBypassCSP should bypass after cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L805","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP in iframes as well","name":"page.spec.js:815","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP in iframes as well","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L815","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if no options are provided","name":"page.spec.js:837","description":"Chromium Browser Page Page.addScriptTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L837","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url","name":"page.spec.js:847","description":"Chromium Browser Page Page.addScriptTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L847","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url and type=module","name":"page.spec.js:854","description":"Chromium Browser Page Page.addScriptTag should work with a url and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L854","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path and type=module","name":"page.spec.js:860","description":"Chromium Browser Page Page.addScriptTag should work with a path and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L860","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a content and type=module","name":"page.spec.js:867","description":"Chromium Browser Page Page.addScriptTag should work with a content and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L867","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if loading from url fail","name":"page.spec.js:874","description":"Chromium Browser Page Page.addScriptTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L874","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path","name":"page.spec.js:885","description":"Chromium Browser Page Page.addScriptTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L885","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should include sourcemap when path is provided","name":"page.spec.js:892","description":"Chromium Browser Page Page.addScriptTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L892","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with content","name":"page.spec.js:899","description":"Chromium Browser Page Page.addScriptTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L899","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with content to the CSP page","name":"page.spec.js:906","description":"Chromium Browser Page Page.addScriptTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L906","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with URL to the CSP page","name":"page.spec.js:913","description":"Chromium Browser Page Page.addScriptTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L913","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if no options are provided","name":"page.spec.js:922","description":"Chromium Browser Page Page.addStyleTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L922","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a url","name":"page.spec.js:932","description":"Chromium Browser Page Page.addStyleTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L932","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if loading from url fail","name":"page.spec.js:939","description":"Chromium Browser Page Page.addStyleTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L939","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a path","name":"page.spec.js:950","description":"Chromium Browser Page Page.addStyleTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L950","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should include sourcemap when path is provided","name":"page.spec.js:957","description":"Chromium Browser Page Page.addStyleTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L957","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with content","name":"page.spec.js:965","description":"Chromium Browser Page Page.addStyleTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L965","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with content to the CSP page","name":"page.spec.js:972","description":"Chromium Browser Page Page.addStyleTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L972","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with URL to the CSP page","name":"page.spec.js:979","description":"Chromium Browser Page Page.addStyleTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L979","result":"ok"},{"testId":"Chromium>Browser>Page>Page.url>should work","name":"page.spec.js:988","description":"Chromium Browser Page Page.url should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L988","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setJavaScriptEnabled>should work","name":"page.spec.js:996","description":"Chromium Browser Page Page.setJavaScriptEnabled should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L996","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should enable or disable the cache based on the state passed","name":"page.spec.js:1010","description":"Chromium Browser Page Page.setCacheEnabled should enable or disable the cache based on the state passed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1010","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should stay disabled when toggling request interception on/off","name":"page.spec.js:1026","description":"Chromium Browser Page Page.setCacheEnabled should stay disabled when toggling request interception on/off","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1026","result":"ok"},{"testId":"Chromium>Browser>Page>Page.pdf>should be able to save file","name":"page.spec.js:1042","description":"Chromium Browser Page Page.pdf should be able to save file","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1042","result":"ok"},{"testId":"Chromium>Browser>Page>Page.title>should return the page title","name":"page.spec.js:1051","description":"Chromium Browser Page Page.title should return the page title","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1051","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select single option","name":"page.spec.js:1058","description":"Chromium Browser Page Page.select should select single option","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1058","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select only first option","name":"page.spec.js:1064","description":"Chromium Browser Page Page.select should select only first option","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1064","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should not throw when select causes navigation","name":"page.spec.js:1070","description":"Chromium Browser Page Page.select should not throw when select causes navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1070","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select multiple options","name":"page.spec.js:1079","description":"Chromium Browser Page Page.select should select multiple options","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1079","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should respect event bubbling","name":"page.spec.js:1086","description":"Chromium Browser Page Page.select should respect event bubbling","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1086","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw when element is not a ","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1092","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no matched values","name":"page.spec.js:1098","description":"Chromium Browser Page Page.select should return [] on no matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1098","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of matched values","name":"page.spec.js:1103","description":"Chromium Browser Page Page.select should return an array of matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1103","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of one element when multiple is not set","name":"page.spec.js:1109","description":"Chromium Browser Page Page.select should return an array of one element when multiple is not set","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1109","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no values","name":"page.spec.js:1114","description":"Chromium Browser Page Page.select should return [] on no values","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1114","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a multiple select","name":"page.spec.js:1119","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a multiple select","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1119","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a select without multiple","name":"page.spec.js:1126","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a select without multiple","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1126","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw if passed in non-strings","name":"page.spec.js:1132","description":"Chromium Browser Page Page.select should throw if passed in non-strings","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1132","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should work when re-defining top-level Event class","name":"page.spec.js:1143","description":"Chromium Browser Page Page.select should work when re-defining top-level Event class","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with window.close","name":"page.spec.js:1153","description":"Chromium Browser Page Page.Events.Close should work with window.close","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1153","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with page.close","name":"page.spec.js:1161","description":"Chromium Browser Page Page.Events.Close should work with page.close","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browser>should return the correct browser instance","name":"page.spec.js:1170","description":"Chromium Browser Page Page.browser should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browserContext>should return the correct browser instance","name":"page.spec.js:1176","description":"Chromium Browser Page Page.browserContext should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work","name":"screenshot.spec.js:23","description":"Chromium Browser Page Page.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should clip rect","name":"screenshot.spec.js:29","description":"Chromium Browser Page Page.screenshot should clip rect","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work for offscreen clip","name":"screenshot.spec.js:42","description":"Chromium Browser Page Page.screenshot should work for offscreen clip","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel","name":"screenshot.spec.js:55","description":"Chromium Browser Page Page.screenshot should run in parallel","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should take fullPage screenshots","name":"screenshot.spec.js:72","description":"Chromium Browser Page Page.screenshot should take fullPage screenshots","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel in multiple pages","name":"screenshot.spec.js:80","description":"Chromium Browser Page Page.screenshot should run in parallel in multiple pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L80","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should allow transparency","name":"screenshot.spec.js:95","description":"Chromium Browser Page Page.screenshot should allow transparency","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L95","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should render white background on jpeg file","name":"screenshot.spec.js:101","description":"Chromium Browser Page Page.screenshot should render white background on jpeg file","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work with odd clip size on Retina displays","name":"screenshot.spec.js:107","description":"Chromium Browser Page Page.screenshot should work with odd clip size on Retina displays","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should return base64","name":"screenshot.spec.js:118","description":"Chromium Browser Page Page.screenshot should return base64","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work","name":"screenshot.spec.js:129","description":"Chromium Browser Page ElementHandle.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L129","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should take into account padding and border","name":"screenshot.spec.js:137","description":"Chromium Browser Page ElementHandle.screenshot should take into account padding and border","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should capture full element when larger than viewport","name":"screenshot.spec.js:154","description":"Chromium Browser Page ElementHandle.screenshot should capture full element when larger than viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should scroll element into view","name":"screenshot.spec.js:178","description":"Chromium Browser Page ElementHandle.screenshot should scroll element into view","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work with a rotated element","name":"screenshot.spec.js:201","description":"Chromium Browser Page ElementHandle.screenshot should work with a rotated element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should fail to screenshot a detached element","name":"screenshot.spec.js:214","description":"Chromium Browser Page ElementHandle.screenshot should fail to screenshot a detached element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should not hang with zero width/height element","name":"screenshot.spec.js:221","description":"Chromium Browser Page ElementHandle.screenshot should not hang with zero width/height element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L221","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with fractional dimensions","name":"screenshot.spec.js:227","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with fractional dimensions","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with an offset","name":"screenshot.spec.js:233","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with an offset","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L233","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should work","name":"queryselector.spec.js:23","description":"Chromium Browser Page Page.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept arguments","name":"queryselector.spec.js:28","description":"Chromium Browser Page Page.$eval should accept arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L28","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept ElementHandles as arguments","name":"queryselector.spec.js:33","description":"Chromium Browser Page Page.$eval should accept ElementHandles as arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should throw error if no element is found","name":"queryselector.spec.js:39","description":"Chromium Browser Page Page.$eval should throw error if no element is found","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$eval>should work","name":"queryselector.spec.js:47","description":"Chromium Browser Page Page.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should query existing element","name":"queryselector.spec.js:55","description":"Chromium Browser Page Page.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should return null for non-existing element","name":"queryselector.spec.js:60","description":"Chromium Browser Page Page.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L60","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should query existing elements","name":"queryselector.spec.js:67","description":"Chromium Browser Page Page.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should return empty array if nothing is found","name":"queryselector.spec.js:74","description":"Chromium Browser Page Page.$$ should return empty array if nothing is found","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should query existing element","name":"queryselector.spec.js:82","description":"Chromium Browser Page Path.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return empty array for non-existing element","name":"queryselector.spec.js:88","description":"Chromium Browser Page Path.$x should return empty array for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return multiple elements","name":"queryselector.spec.js:92","description":"Chromium Browser Page Path.$x should return multiple elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should query existing element","name":"queryselector.spec.js:101","description":"Chromium Browser Page ElementHandle.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should return null for non-existing element","name":"queryselector.spec.js:111","description":"Chromium Browser Page ElementHandle.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should work","name":"queryselector.spec.js:119","description":"Chromium Browser Page ElementHandle.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should retrieve content from subtree","name":"queryselector.spec.js:126","description":"Chromium Browser Page ElementHandle.$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should throw in case of missing selector","name":"queryselector.spec.js:134","description":"Chromium Browser Page ElementHandle.$eval should throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should work","name":"queryselector.spec.js:143","description":"Chromium Browser Page ElementHandle.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should retrieve content from subtree","name":"queryselector.spec.js:150","description":"Chromium Browser Page ElementHandle.$$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should not throw in case of missing selector","name":"queryselector.spec.js:158","description":"Chromium Browser Page ElementHandle.$$eval should not throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should query existing elements","name":"queryselector.spec.js:169","description":"Chromium Browser Page ElementHandle.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should return empty array for non-existing elements","name":"queryselector.spec.js:178","description":"Chromium Browser Page ElementHandle.$$ should return empty array for non-existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should query existing element","name":"queryselector.spec.js:188","description":"Chromium Browser Page ElementHandle.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should return null for non-existing element","name":"queryselector.spec.js:198","description":"Chromium Browser Page ElementHandle.$x should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.targets should return all of the targets","name":"target.spec.js:26","description":"Chromium Browser Page Target Browser.targets should return all of the targets","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.pages should return all of the pages","name":"target.spec.js:33","description":"Chromium Browser Page Target Browser.pages should return all of the pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should contain browser target","name":"target.spec.js:40","description":"Chromium Browser Page Target should contain browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should be able to use the default page in the browser","name":"target.spec.js:45","description":"Chromium Browser Page Target should be able to use the default page in the browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a new page is created and closed","name":"target.spec.js:52","description":"Chromium Browser Page Target should report when a new page is created and closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a service worker is created and destroyed","name":"target.spec.js:73","description":"Chromium Browser Page Target should report when a service worker is created and destroyed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a service worker","name":"target.spec.js:86","description":"Chromium Browser Page Target should create a worker from a service worker","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L86","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a shared worker","name":"target.spec.js:93","description":"Chromium Browser Page Target should create a worker from a shared worker","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a target url changes","name":"target.spec.js:102","description":"Chromium Browser Page Target should report when a target url changes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L102","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not report uninitialized pages","name":"target.spec.js:112","description":"Chromium Browser Page Target should not report uninitialized pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not crash while redirecting if original request was missed","name":"target.spec.js:131","description":"Chromium Browser Page Target should not crash while redirecting if original request was missed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should have an opener","name":"target.spec.js:150","description":"Chromium Browser Page Target should have an opener","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should wait for a target","name":"target.spec.js:163","description":"Chromium Browser Page Browser.waitForTarget should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should timeout waiting for a non-existent target","name":"target.spec.js:174","description":"Chromium Browser Page Browser.waitForTarget should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L174","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should tap the button","name":"touchscreen.spec.js:23","description":"Chromium Browser Page Touchscreen should tap the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/touchscreen.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should report touches","name":"touchscreen.spec.js:29","description":"Chromium Browser Page Touchscreen should report touches","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/touchscreen.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for selector","name":"waittask.spec.js:32","description":"Chromium Browser Page Page.waitFor should wait for selector","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for an xpath","name":"waittask.spec.js:41","description":"Chromium Browser Page Page.waitFor should wait for an xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should not allow you to select an element with single slash xpath","name":"waittask.spec.js:50","description":"Chromium Browser Page Page.waitFor should not allow you to select an element with single slash xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should timeout","name":"waittask.spec.js:56","description":"Chromium Browser Page Page.waitFor should timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should work with multiline body","name":"waittask.spec.js:62","description":"Chromium Browser Page Page.waitFor should work with multiline body","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate","name":"waittask.spec.js:68","description":"Chromium Browser Page Page.waitFor should wait for predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should throw when unknown type","name":"waittask.spec.js:74","description":"Chromium Browser Page Page.waitFor should throw when unknown type","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate with arguments","name":"waittask.spec.js:79","description":"Chromium Browser Page Page.waitFor should wait for predicate with arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept a string","name":"waittask.spec.js:85","description":"Chromium Browser Page Frame.waitForFunction should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L85","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work when resolved right before execution context disposal","name":"waittask.spec.js:90","description":"Chromium Browser Page Frame.waitForFunction should work when resolved right before execution context disposal","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on interval","name":"waittask.spec.js:98","description":"Chromium Browser Page Frame.waitForFunction should poll on interval","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on mutation","name":"waittask.spec.js:110","description":"Chromium Browser Page Frame.waitForFunction should poll on mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on raf","name":"waittask.spec.js:119","description":"Chromium Browser Page Frame.waitForFunction should poll on raf","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work with strict CSP policy","name":"waittask.spec.js:124","description":"Chromium Browser Page Frame.waitForFunction should work with strict CSP policy","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw on bad polling value","name":"waittask.spec.js:134","description":"Chromium Browser Page Frame.waitForFunction should throw on bad polling value","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw negative polling interval","name":"waittask.spec.js:144","description":"Chromium Browser Page Frame.waitForFunction should throw negative polling interval","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L144","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the success value as a JSHandle","name":"waittask.spec.js:154","description":"Chromium Browser Page Frame.waitForFunction should return the success value as a JSHandle","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the window as a success value","name":"waittask.spec.js:157","description":"Chromium Browser Page Frame.waitForFunction should return the window as a success value","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L157","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept ElementHandle arguments","name":"waittask.spec.js:160","description":"Chromium Browser Page Frame.waitForFunction should accept ElementHandle arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect timeout","name":"waittask.spec.js:169","description":"Chromium Browser Page Frame.waitForFunction should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect default timeout","name":"waittask.spec.js:176","description":"Chromium Browser Page Frame.waitForFunction should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should disable timeout when its set to 0","name":"waittask.spec.js:183","description":"Chromium Browser Page Frame.waitForFunction should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive cross-process navigation","name":"waittask.spec.js:192","description":"Chromium Browser Page Frame.waitForFunction should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive navigations","name":"waittask.spec.js:205","description":"Chromium Browser Page Frame.waitForFunction should survive navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should immediately resolve promise if node exists","name":"waittask.spec.js:217","description":"Chromium Browser Page Frame.waitForSelector should immediately resolve promise if node exists","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work with removed MutationObserver","name":"waittask.spec.js:225","description":"Chromium Browser Page Frame.waitForSelector should work with removed MutationObserver","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L225","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should resolve promise when node is added","name":"waittask.spec.js:234","description":"Chromium Browser Page Frame.waitForSelector should resolve promise when node is added","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L234","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work when node is added through innerHTML","name":"waittask.spec.js:245","description":"Chromium Browser Page Frame.waitForSelector should work when node is added through innerHTML","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L245","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>Page.waitForSelector is shortcut for main frame","name":"waittask.spec.js:253","description":"Chromium Browser Page Frame.waitForSelector Page.waitForSelector is shortcut for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L253","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should run in specified frame","name":"waittask.spec.js:264","description":"Chromium Browser Page Frame.waitForSelector should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L264","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should throw when frame is detached","name":"waittask.spec.js:276","description":"Chromium Browser Page Frame.waitForSelector should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L276","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should survive cross-process navigation","name":"waittask.spec.js:286","description":"Chromium Browser Page Frame.waitForSelector should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L286","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible","name":"waittask.spec.js:297","description":"Chromium Browser Page Frame.waitForSelector should wait for visible","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L297","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible recursively","name":"waittask.spec.js:308","description":"Chromium Browser Page Frame.waitForSelector should wait for visible recursively","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for visibility: hidden","name":"waittask.spec.js:319","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for visibility: hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L319","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for display: none","name":"waittask.spec.js:329","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L329","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for removal","name":"waittask.spec.js:339","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for removal","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L339","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return null if waiting to hide non-existing element","name":"waittask.spec.js:349","description":"Chromium Browser Page Frame.waitForSelector should return null if waiting to hide non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L349","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respect timeout","name":"waittask.spec.js:353","description":"Chromium Browser Page Frame.waitForSelector should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have an error message specifically for awaiting an element to be hidden","name":"waittask.spec.js:360","description":"Chromium Browser Page Frame.waitForSelector should have an error message specifically for awaiting an element to be hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L360","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respond to node attribute mutation","name":"waittask.spec.js:368","description":"Chromium Browser Page Frame.waitForSelector should respond to node attribute mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return the element handle","name":"waittask.spec.js:376","description":"Chromium Browser Page Frame.waitForSelector should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L376","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have correct stack trace for timeout","name":"waittask.spec.js:381","description":"Chromium Browser Page Frame.waitForSelector should have correct stack trace for timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L381","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should support some fancy xpath","name":"waittask.spec.js:391","description":"Chromium Browser Page Frame.waitForXPath should support some fancy xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L391","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should respect timeout","name":"waittask.spec.js:396","description":"Chromium Browser Page Frame.waitForXPath should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L396","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should run in specified frame","name":"waittask.spec.js:403","description":"Chromium Browser Page Frame.waitForXPath should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should throw when frame is detached","name":"waittask.spec.js:414","description":"Chromium Browser Page Frame.waitForXPath should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L414","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>hidden should wait for display: none","name":"waittask.spec.js:424","description":"Chromium Browser Page Frame.waitForXPath hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should return the element handle","name":"waittask.spec.js:434","description":"Chromium Browser Page Frame.waitForXPath should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L434","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select a text node","name":"waittask.spec.js:439","description":"Chromium Browser Page Frame.waitForXPath should allow you to select a text node","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L439","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select an element with single slash","name":"waittask.spec.js:444","description":"Chromium Browser Page Frame.waitForXPath should allow you to select an element with single slash","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L444","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>Page.workers","name":"worker.spec.js:10","description":"Chromium Browser Page Workers Page.workers","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/worker.spec.js#L10","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should emit created and destroyed events","name":"worker.spec.js:22","description":"Chromium Browser Page Workers should emit created and destroyed events","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/worker.spec.js#L22","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report console logs","name":"worker.spec.js:33","description":"Chromium Browser Page Workers should report console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/worker.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have JSHandles for console logs","name":"worker.spec.js:45","description":"Chromium Browser Page Workers should have JSHandles for console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/worker.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have an execution context","name":"worker.spec.js:53","description":"Chromium Browser Page Workers should have an execution context","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/worker.spec.js#L53","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report errors","name":"worker.spec.js:59","description":"Chromium Browser Page Workers should report errors","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/worker.spec.js#L59","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should work","name":"CDPSession.spec.js:25","description":"Chromium Browser Page Target.createCDPSession should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/CDPSession.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should send events","name":"CDPSession.spec.js:35","description":"Chromium Browser Page Target.createCDPSession should send events","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/CDPSession.spec.js#L35","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should enable and disable domains independently","name":"CDPSession.spec.js:43","description":"Chromium Browser Page Target.createCDPSession should enable and disable domains independently","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/CDPSession.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should be able to detach session","name":"CDPSession.spec.js:58","description":"Chromium Browser Page Target.createCDPSession should be able to detach session","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/CDPSession.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should throw nice errors","name":"CDPSession.spec.js:72","description":"Chromium Browser Page Target.createCDPSession should throw nice errors","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/CDPSession.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work","name":"coverage.spec.js:23","description":"Chromium Browser Page JSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report sourceURLs","name":"coverage.spec.js:34","description":"Chromium Browser Page JSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore eval() scripts by default","name":"coverage.spec.js:41","description":"Chromium Browser Page JSCoverage should ignore eval() scripts by default","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>shouldn't ignore eval() scripts if reportAnonymousScripts is true","name":"coverage.spec.js:47","description":"Chromium Browser Page JSCoverage shouldn't ignore eval() scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore pptr internal scripts if reportAnonymousScripts is true","name":"coverage.spec.js:54","description":"Chromium Browser Page JSCoverage should ignore pptr internal scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report multiple scripts","name":"coverage.spec.js:62","description":"Chromium Browser Page JSCoverage should report multiple scripts","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report right ranges","name":"coverage.spec.js:71","description":"Chromium Browser Page JSCoverage should report right ranges","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report scripts that have no coverage","name":"coverage.spec.js:81","description":"Chromium Browser Page JSCoverage should report scripts that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work with conditionals","name":"coverage.spec.js:90","description":"Chromium Browser Page JSCoverage should work with conditionals","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should report scripts across navigations when disabled","name":"coverage.spec.js:97","description":"Chromium Browser Page JSCoverage resetOnNavigation should report scripts across navigations when disabled","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should NOT report scripts across navigations when enabled","name":"coverage.spec.js:104","description":"Chromium Browser Page JSCoverage resetOnNavigation should NOT report scripts across navigations when enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should not hang when there is a debugger statement","name":"coverage.spec.js:112","description":"Chromium Browser Page JSCoverage should not hang when there is a debugger statement","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L112","result":"skipped"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work","name":"coverage.spec.js:123","description":"Chromium Browser Page CSSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report sourceURLs","name":"coverage.spec.js:135","description":"Chromium Browser Page CSSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report multiple stylesheets","name":"coverage.spec.js:142","description":"Chromium Browser Page CSSCoverage should report multiple stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report stylesheets that have no coverage","name":"coverage.spec.js:151","description":"Chromium Browser Page CSSCoverage should report stylesheets that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with media queries","name":"coverage.spec.js:159","description":"Chromium Browser Page CSSCoverage should work with media queries","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with complicated usecases","name":"coverage.spec.js:169","description":"Chromium Browser Page CSSCoverage should work with complicated usecases","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should ignore injected stylesheets","name":"coverage.spec.js:175","description":"Chromium Browser Page CSSCoverage should ignore injected stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L175","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should report stylesheets across navigations","name":"coverage.spec.js:185","description":"Chromium Browser Page CSSCoverage resetOnNavigation should report stylesheets across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should NOT report scripts across navigations","name":"coverage.spec.js:192","description":"Chromium Browser Page CSSCoverage resetOnNavigation should NOT report scripts across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with a recently loaded stylesheet","name":"coverage.spec.js:200","description":"Chromium Browser Page CSSCoverage should work with a recently loaded stylesheet","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Chromium-Specific Page Tests>Page.setRequestInterception should work with intervention headers","name":"chromiumonly.spec.js:122","description":"Chromium Browser Page Chromium-Specific Page Tests Page.setRequestInterception should work with intervention headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/chromiumonly.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should have default context","name":"browsercontext.spec.js:25","description":"Chromium Browser BrowserContext should have default context","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browsercontext.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should create new incognito context","name":"browsercontext.spec.js:34","description":"Chromium Browser BrowserContext should create new incognito context","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browsercontext.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should close all belonging targets once closing context","name":"browsercontext.spec.js:43","description":"Chromium Browser BrowserContext should close all belonging targets once closing context","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browsercontext.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>window.open should use parent tab context","name":"browsercontext.spec.js:54","description":"Chromium Browser BrowserContext window.open should use parent tab context","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browsercontext.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should fire target events","name":"browsercontext.spec.js:65","description":"Chromium Browser BrowserContext should fire target events","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browsercontext.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should wait for a target","name":"browsercontext.spec.js:81","description":"Chromium Browser BrowserContext should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browsercontext.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should timeout waiting for a non-existent target","name":"browsercontext.spec.js:93","description":"Chromium Browser BrowserContext should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browsercontext.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should isolate localStorage and cookies","name":"browsercontext.spec.js:99","description":"Chromium Browser BrowserContext should isolate localStorage and cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browsercontext.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should work across sessions","name":"browsercontext.spec.js:143","description":"Chromium Browser BrowserContext should work across sessions","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browsercontext.spec.js#L143","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should work","name":"ignorehttpserrors.spec.js:41","description":"Chromium ignoreHTTPSErrors Response.securityDetails should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/ignorehttpserrors.spec.js#L41","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should be |null| for non-secure requests","name":"ignorehttpserrors.spec.js:54","description":"Chromium ignoreHTTPSErrors Response.securityDetails should be |null| for non-secure requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/ignorehttpserrors.spec.js#L54","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>Network redirects should report SecurityDetails","name":"ignorehttpserrors.spec.js:58","description":"Chromium ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/ignorehttpserrors.spec.js#L58","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work","name":"ignorehttpserrors.spec.js:74","description":"Chromium ignoreHTTPSErrors should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/ignorehttpserrors.spec.js#L74","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with request interception","name":"ignorehttpserrors.spec.js:80","description":"Chromium ignoreHTTPSErrors should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/ignorehttpserrors.spec.js#L80","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with mixed content","name":"ignorehttpserrors.spec.js:86","description":"Chromium ignoreHTTPSErrors should work with mixed content","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/ignorehttpserrors.spec.js#L86","result":"ok"},{"testId":"Chromium>Puppeteer>BrowserFetcher>should download and extract linux binary","name":"launcher.spec.js:34","description":"Chromium Puppeteer BrowserFetcher should download and extract linux binary","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L34","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject navigation when browser closes","name":"launcher.spec.js:63","description":"Chromium Puppeteer Browser.disconnect should reject navigation when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L63","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject waitForSelector when browser closes","name":"launcher.spec.js:75","description":"Chromium Puppeteer Browser.disconnect should reject waitForSelector when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L75","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject all promises when browser is closed","name":"launcher.spec.js:88","description":"Chromium Puppeteer Puppeteer.launch should reject all promises when browser is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L88","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject if executable path is invalid","name":"launcher.spec.js:97","description":"Chromium Puppeteer Puppeteer.launch should reject if executable path is invalid","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L97","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option","name":"launcher.spec.js:103","description":"Chromium Puppeteer Puppeteer.launch userDataDir option","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L103","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir argument","name":"launcher.spec.js:115","description":"Chromium Puppeteer Puppeteer.launch userDataDir argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L115","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore state","name":"launcher.spec.js:137","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore state","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L137","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore cookies","name":"launcher.spec.js:155","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L155","result":"skipped"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should return the default arguments","name":"launcher.spec.js:172","description":"Chromium Puppeteer Puppeteer.launch should return the default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L172","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should work with no default arguments","name":"launcher.spec.js:185","description":"Chromium Puppeteer Puppeteer.launch should work with no default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L185","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should filter out ignored default arguments","name":"launcher.spec.js:194","description":"Chromium Puppeteer Puppeteer.launch should filter out ignored default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L194","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have default url when launching browser","name":"launcher.spec.js:207","description":"Chromium Puppeteer Puppeteer.launch should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L207","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have custom url when launching browser","name":"launcher.spec.js:213","description":"Chromium Puppeteer Puppeteer.launch should have custom url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L213","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should set the default viewport","name":"launcher.spec.js:224","description":"Chromium Puppeteer Puppeteer.launch should set the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L224","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should disable the default viewport","name":"launcher.spec.js:237","description":"Chromium Puppeteer Puppeteer.launch should disable the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L237","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should take fullPage screenshots when defaultViewport is null","name":"launcher.spec.js:246","description":"Chromium Puppeteer Puppeteer.launch should take fullPage screenshots when defaultViewport is null","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L246","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect multiple times to the same browser","name":"launcher.spec.js:261","description":"Chromium Puppeteer Puppeteer.connect should be able to connect multiple times to the same browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L261","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to close remote browser","name":"launcher.spec.js:274","description":"Chromium Puppeteer Puppeteer.connect should be able to close remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L274","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should support ignoreHTTPSErrors option","name":"launcher.spec.js:284","description":"Chromium Puppeteer Puppeteer.connect should support ignoreHTTPSErrors option","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L284","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to reconnect to a disconnected browser","name":"launcher.spec.js:303","description":"Chromium Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L303","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect to the same page simultaneously","name":"launcher.spec.js:324","description":"Chromium Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L324","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.executablePath>should work","name":"launcher.spec.js:338","description":"Chromium Puppeteer Puppeteer.executablePath should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L338","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level Errors","name":"launcher.spec.js:347","description":"Chromium Top-level requires should require top-level Errors","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L347","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level DeviceDescriptors","name":"launcher.spec.js:351","description":"Chromium Top-level requires should require top-level DeviceDescriptors","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L351","result":"ok"},{"testId":"Chromium>Browser target events>should work","name":"launcher.spec.js:358","description":"Chromium Browser target events should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L358","result":"ok"},{"testId":"Chromium>Browser.Events.disconnected>should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","name":"launcher.spec.js:373","description":"Chromium Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L373","result":"ok"},{"testId":"Chromium>Fixtures>dumpio option should work with pipe option ","name":"fixtures.spec.js:25","description":"Chromium Fixtures dumpio option should work with pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/fixtures.spec.js#L25","result":"ok"},{"testId":"Chromium>Fixtures>should dump browser process stderr","name":"fixtures.spec.js:35","description":"Chromium Fixtures should dump browser process stderr","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/fixtures.spec.js#L35","result":"ok"},{"testId":"Chromium>Fixtures>should close the browser when the node process closes","name":"fixtures.spec.js:52","description":"Chromium Fixtures should close the browser when the node process closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/fixtures.spec.js#L52","result":"ok"},{"testId":"Chromium>OOPIF>should report oopif frames","name":"oopif.spec.js:41","description":"Chromium OOPIF should report oopif frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/oopif.spec.js#L41","result":"skipped"},{"testId":"Chromium>OOPIF>should load oopif iframes with subresources and request interception","name":"oopif.spec.js:46","description":"Chromium OOPIF should load oopif iframes with subresources and request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/oopif.spec.js#L46","result":"ok"},{"testId":"Chromium>HEADFUL>background_page target type should be available","name":"headful.spec.js:49","description":"Chromium HEADFUL background_page target type should be available","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/headful.spec.js#L49","result":"ok"},{"testId":"Chromium>HEADFUL>target.page() should return a background_page","name":"headful.spec.js:57","description":"Chromium HEADFUL target.page() should return a background_page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/headful.spec.js#L57","result":"ok"},{"testId":"Chromium>HEADFUL>should have default url when launching browser","name":"headful.spec.js:65","description":"Chromium HEADFUL should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/headful.spec.js#L65","result":"ok"},{"testId":"Chromium>HEADFUL>headless should be able to read cookies written by headful","name":"headful.spec.js:71","description":"Chromium HEADFUL headless should be able to read cookies written by headful","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/headful.spec.js#L71","result":"ok"},{"testId":"Chromium>HEADFUL>OOPIF: should report google.com frame","name":"headful.spec.js:89","description":"Chromium HEADFUL OOPIF: should report google.com frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/headful.spec.js#L89","result":"ok"},{"testId":"Chromium>HEADFUL>should close browser with beforeunload page","name":"headful.spec.js:110","description":"Chromium HEADFUL should close browser with beforeunload page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/headful.spec.js#L110","result":"ok"},{"testId":"Chromium>Page.bringToFront>should work","name":"headful.spec.js:122","description":"Chromium Page.bringToFront should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/headful.spec.js#L122","result":"ok"},{"testId":"Chromium>Tracing>should output a trace","name":"tracing.spec.js:40","description":"Chromium Tracing should output a trace","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/tracing.spec.js#L40","result":"ok"},{"testId":"Chromium>Tracing>should run with custom categories if provided","name":"tracing.spec.js:46","description":"Chromium Tracing should run with custom categories if provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/tracing.spec.js#L46","result":"ok"},{"testId":"Chromium>Tracing>should throw if tracing on two pages","name":"tracing.spec.js:53","description":"Chromium Tracing should throw if tracing on two pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/tracing.spec.js#L53","result":"ok"},{"testId":"Chromium>Tracing>should return a buffer","name":"tracing.spec.js:62","description":"Chromium Tracing should return a buffer","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/tracing.spec.js#L62","result":"ok"},{"testId":"Chromium>Tracing>should work without options","name":"tracing.spec.js:69","description":"Chromium Tracing should work without options","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/tracing.spec.js#L69","result":"ok"},{"testId":"Chromium>Tracing>should return null in case of Buffer error","name":"tracing.spec.js:75","description":"Chromium Tracing should return null in case of Buffer error","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/tracing.spec.js#L75","result":"ok"},{"testId":"Chromium>Tracing>should support a buffer without a path","name":"tracing.spec.js:86","description":"Chromium Tracing should support a buffer without a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/tracing.spec.js#L86","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should be able to connect using browserUrl, with and without trailing slash","name":"chromiumonly.spec.js:24","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should be able to connect using browserUrl, with and without trailing slash","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/chromiumonly.spec.js#L24","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when using both browserWSEndpoint and browserURL","name":"chromiumonly.spec.js:41","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when using both browserWSEndpoint and browserURL","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/chromiumonly.spec.js#L41","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when trying to connect to non-existing browser","name":"chromiumonly.spec.js:53","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when trying to connect to non-existing browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/chromiumonly.spec.js#L53","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe option","name":"chromiumonly.spec.js:67","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/chromiumonly.spec.js#L67","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe argument","name":"chromiumonly.spec.js:77","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/chromiumonly.spec.js#L77","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should fire \"disconnected\" when closing with pipe","name":"chromiumonly.spec.js:87","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should fire \"disconnected\" when closing with pipe","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/chromiumonly.spec.js#L87","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Page.waitForFileChooser>should fail gracefully when trying to work with filechoosers within multiple connections","name":"chromiumonly.spec.js:98","description":"Chromium Chromium-Specific Launcher tests Page.waitForFileChooser should fail gracefully when trying to work with filechoosers within multiple connections","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/chromiumonly.spec.js#L98","result":"ok"},{"testId":"Chromium>COVERAGE>should call all API methods","name":"utils.js:61","description":"Chromium COVERAGE should call all API methods","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/utils.js#L61","result":"ok"}]},{"timestamp":1565043733888,"name":"f2056a8e","url":"https://cirrus-ci.com/task/6088694811852800","tests":[{"testId":"Chromium>Browser>Page>Accessibility>should work","name":"accessibility.spec.js:23","description":"Chromium Browser Page Accessibility should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>should report uninteresting nodes","name":"accessibility.spec.js:82","description":"Chromium Browser Page Accessibility should report uninteresting nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>roledescription","name":"accessibility.spec.js:110","description":"Chromium Browser Page Accessibility roledescription","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>orientation","name":"accessibility.spec.js:115","description":"Chromium Browser Page Accessibility orientation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>autocomplete","name":"accessibility.spec.js:120","description":"Chromium Browser Page Accessibility autocomplete","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>multiselectable","name":"accessibility.spec.js:125","description":"Chromium Browser Page Accessibility multiselectable","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>keyshortcuts","name":"accessibility.spec.js:130","description":"Chromium Browser Page Accessibility keyshortcuts","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L130","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>should not report text nodes inside controls","name":"accessibility.spec.js:136","description":"Chromium Browser Page Accessibility filtering children of leaf nodes should not report text nodes inside controls","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields should have children","name":"accessibility.spec.js:167","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields with role should have children","name":"accessibility.spec.js:197","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields with role should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with role should not have children","name":"accessibility.spec.js:227","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with role should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field without role should not have content","name":"accessibility.spec.js:237","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L237","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with tabindex and without role should not have content","name":"accessibility.spec.js:246","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with tabindex and without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>non editable textbox with role and tabIndex and label should not have children","name":"accessibility.spec.js:256","description":"Chromium Browser Page Accessibility filtering children of leaf nodes non editable textbox with role and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L256","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox with and tabIndex and label should not have children","name":"accessibility.spec.js:274","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox with and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L274","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox without label should not have children","name":"accessibility.spec.js:292","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox without label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a button","name":"accessibility.spec.js:312","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a button","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L312","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work an input","name":"accessibility.spec.js:321","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work an input","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L321","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a menu","name":"accessibility.spec.js:331","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a menu","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L331","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should return null when the element is no longer in DOM","name":"accessibility.spec.js:350","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should return null when the element is no longer in DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L350","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should support the interestingOnly option","name":"accessibility.spec.js:356","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should support the interestingOnly option","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L356","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.version>should return whether we are in headless","name":"browser.spec.js:23","description":"Chromium Browser Page Browser.version should return whether we are in headless","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browser.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.userAgent>should include WebKit","name":"browser.spec.js:34","description":"Chromium Browser Page Browser.userAgent should include WebKit","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browser.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.target>should return browser target","name":"browser.spec.js:45","description":"Chromium Browser Page Browser.target should return browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browser.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should return child_process instance","name":"browser.spec.js:52","description":"Chromium Browser Page Browser.process should return child_process instance","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browser.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should not return child_process for remote browser","name":"browser.spec.js:56","description":"Chromium Browser Page Browser.process should not return child_process for remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browser.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.isConnected>should set the browser connected state","name":"browser.spec.js:65","description":"Chromium Browser Page Browser.isConnected should set the browser connected state","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browser.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button","name":"click.spec.js:25","description":"Chromium Browser Page Page.click should click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click svg","name":"click.spec.js:30","description":"Chromium Browser Page Page.click should click svg","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L30","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button if window.Node is removed","name":"click.spec.js:39","description":"Chromium Browser Page Page.click should click the button if window.Node is removed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on a span with an inline element inside","name":"click.spec.js:46","description":"Chromium Browser Page Page.click should click on a span with an inline element inside","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not throw UnhandledPromiseRejection when page closes","name":"click.spec.js:58","description":"Chromium Browser Page Page.click should not throw UnhandledPromiseRejection when page closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button after navigation ","name":"click.spec.js:65","description":"Chromium Browser Page Page.click should click the button after navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click with disabled javascript","name":"click.spec.js:72","description":"Chromium Browser Page Page.click should click with disabled javascript","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click when one of inline box children is outside of viewport","name":"click.spec.js:81","description":"Chromium Browser Page Page.click should click when one of inline box children is outside of viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should select the text by triple clicking","name":"click.spec.js:94","description":"Chromium Browser Page Page.click should select the text by triple clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L94","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click offscreen buttons","name":"click.spec.js:107","description":"Chromium Browser Page Page.click should click offscreen buttons","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click wrapped links","name":"click.spec.js:131","description":"Chromium Browser Page Page.click should click wrapped links","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox input and toggle","name":"click.spec.js:137","description":"Chromium Browser Page Page.click should click on checkbox input and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox label and toggle","name":"click.spec.js:156","description":"Chromium Browser Page Page.click should click on checkbox label and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fail to click a missing button","name":"click.spec.js:170","description":"Chromium Browser Page Page.click should fail to click a missing button","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not hang with touch-enabled viewports","name":"click.spec.js:177","description":"Chromium Browser Page Page.click should not hang with touch-enabled viewports","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should scroll and click the button","name":"click.spec.js:183","description":"Chromium Browser Page Page.click should scroll and click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should double click the button","name":"click.spec.js:190","description":"Chromium Browser Page Page.click should double click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a partially obscured button","name":"click.spec.js:204","description":"Chromium Browser Page Page.click should click a partially obscured button","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L204","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a rotated button","name":"click.spec.js:215","description":"Chromium Browser Page Page.click should click a rotated button","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fire contextmenu event on right click","name":"click.spec.js:220","description":"Chromium Browser Page Page.click should fire contextmenu event on right click","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click links which cause navigation","name":"click.spec.js:226","description":"Chromium Browser Page Page.click should click links which cause navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L226","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button inside an iframe","name":"click.spec.js:231","description":"Chromium Browser Page Page.click should click the button inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L231","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with fixed position inside an iframe","name":"click.spec.js:241","description":"Chromium Browser Page Page.click should click the button with fixed position inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L241","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with deviceScaleFactor set","name":"click.spec.js:251","description":"Chromium Browser Page Page.click should click the button with deviceScaleFactor set","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L251","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should return no cookies in pristine browser context","name":"cookies.spec.js:23","description":"Chromium Browser Page Page.cookies should return no cookies in pristine browser context","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get a cookie","name":"cookies.spec.js:27","description":"Chromium Browser Page Page.cookies should get a cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report httpOnly cookie","name":"cookies.spec.js:44","description":"Chromium Browser Page Page.cookies should properly report httpOnly cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L44","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Strict\" sameSite cookie","name":"cookies.spec.js:54","description":"Chromium Browser Page Page.cookies should properly report \"Strict\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Lax\" sameSite cookie","name":"cookies.spec.js:64","description":"Chromium Browser Page Page.cookies should properly report \"Lax\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get multiple cookies","name":"cookies.spec.js:74","description":"Chromium Browser Page Page.cookies should get multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get cookies from multiple urls","name":"cookies.spec.js:107","description":"Chromium Browser Page Page.cookies should get cookies from multiple urls","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should work","name":"cookies.spec.js:148","description":"Chromium Browser Page Page.setCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L148","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should isolate cookies in browser contexts","name":"cookies.spec.js:156","description":"Chromium Browser Page Page.setCookie should isolate cookies in browser contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set multiple cookies","name":"cookies.spec.js:176","description":"Chromium Browser Page Page.setCookie should set multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should have |expires| set to |-1| for session cookies","name":"cookies.spec.js:193","description":"Chromium Browser Page Page.setCookie should have |expires| set to |-1| for session cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookie with reasonable defaults","name":"cookies.spec.js:203","description":"Chromium Browser Page Page.setCookie should set cookie with reasonable defaults","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L203","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie with a path","name":"cookies.spec.js:222","description":"Chromium Browser Page Page.setCookie should set a cookie with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L222","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a blank page","name":"cookies.spec.js:247","description":"Chromium Browser Page Page.setCookie should not set a cookie on a blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L247","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie with blank page URL","name":"cookies.spec.js:257","description":"Chromium Browser Page Page.setCookie should not set a cookie with blank page URL","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a data URL page","name":"cookies.spec.js:272","description":"Chromium Browser Page Page.setCookie should not set a cookie on a data URL page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L272","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should default to setting secure cookie for HTTPS websites","name":"cookies.spec.js:282","description":"Chromium Browser Page Page.setCookie should default to setting secure cookie for HTTPS websites","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L282","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should be able to set unsecure cookie for HTTP website","name":"cookies.spec.js:293","description":"Chromium Browser Page Page.setCookie should be able to set unsecure cookie for HTTP website","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L293","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie on a different domain","name":"cookies.spec.js:304","description":"Chromium Browser Page Page.setCookie should set a cookie on a different domain","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L304","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookies from a frame","name":"cookies.spec.js:325","description":"Chromium Browser Page Page.setCookie should set cookies from a frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L325","result":"ok"},{"testId":"Chromium>Browser>Page>Page.deleteCookie>should work","name":"cookies.spec.js:368","description":"Chromium Browser Page Page.deleteCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should fire","name":"dialog.spec.js:23","description":"Chromium Browser Page Page.Events.Dialog should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/dialog.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should allow accepting prompts","name":"dialog.spec.js:32","description":"Chromium Browser Page Page.Events.Dialog should allow accepting prompts","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/dialog.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should dismiss the prompt","name":"dialog.spec.js:42","description":"Chromium Browser Page Page.Events.Dialog should dismiss the prompt","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/dialog.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work","name":"elementhandle.spec.js:25","description":"Chromium Browser Page ElementHandle.boundingBox should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should handle nested frames","name":"elementhandle.spec.js:32","description":"Chromium Browser Page ElementHandle.boundingBox should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should return null for invisible elements","name":"elementhandle.spec.js:43","description":"Chromium Browser Page ElementHandle.boundingBox should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should force a layout","name":"elementhandle.spec.js:48","description":"Chromium Browser Page ElementHandle.boundingBox should force a layout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work with SVG nodes","name":"elementhandle.spec.js:56","description":"Chromium Browser Page ElementHandle.boundingBox should work with SVG nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should work","name":"elementhandle.spec.js:73","description":"Chromium Browser Page ElementHandle.boxModel should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should return null for invisible elements","name":"elementhandle.spec.js:128","description":"Chromium Browser Page ElementHandle.boxModel should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.contentFrame>should work","name":"elementhandle.spec.js:136","description":"Chromium Browser Page ElementHandle.contentFrame should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work","name":"elementhandle.spec.js:146","description":"Chromium Browser Page ElementHandle.click should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L146","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for Shadow DOM v1","name":"elementhandle.spec.js:152","description":"Chromium Browser Page ElementHandle.click should work for Shadow DOM v1","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for TextNodes","name":"elementhandle.spec.js:158","description":"Chromium Browser Page ElementHandle.click should work for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for detached nodes","name":"elementhandle.spec.js:165","description":"Chromium Browser Page ElementHandle.click should throw for detached nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for hidden nodes","name":"elementhandle.spec.js:173","description":"Chromium Browser Page ElementHandle.click should throw for hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for recursively hidden nodes","name":"elementhandle.spec.js:180","description":"Chromium Browser Page ElementHandle.click should throw for recursively hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for
elements","name":"elementhandle.spec.js:187","description":"Chromium Browser Page ElementHandle.click should throw for
elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.hover>should work","name":"elementhandle.spec.js:196","description":"Chromium Browser Page ElementHandle.hover should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.isIntersectingViewport>should work","name":"elementhandle.spec.js:205","description":"Chromium Browser Page ElementHandle.isIntersectingViewport should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should get the proper viewport size","name":"emulation.spec.js:26","description":"Chromium Browser Page Page.viewport should get the proper viewport size","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support mobile emulation","name":"emulation.spec.js:31","description":"Chromium Browser Page Page.viewport should support mobile emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L31","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support touch emulation","name":"emulation.spec.js:39","description":"Chromium Browser Page Page.viewport should support touch emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should be detectable by Modernizr","name":"emulation.spec.js:61","description":"Chromium Browser Page Page.viewport should be detectable by Modernizr","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should detect touch when applying viewport with touches","name":"emulation.spec.js:68","description":"Chromium Browser Page Page.viewport should detect touch when applying viewport with touches","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support landscape emulation","name":"emulation.spec.js:73","description":"Chromium Browser Page Page.viewport should support landscape emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should work","name":"emulation.spec.js:84","description":"Chromium Browser Page Page.emulate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should support clicking","name":"emulation.spec.js:90","description":"Chromium Browser Page Page.emulate should support clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should work","name":"emulation.spec.js:101","description":"Chromium Browser Page Page.emulateMedia should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should throw in case of bad argument","name":"emulation.spec.js:111","description":"Chromium Browser Page Page.emulateMedia should throw in case of bad argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work","name":"evaluation.spec.js:34","description":"Chromium Browser Page Page.evaluate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer BigInt","name":"evaluation.spec.js:38","description":"Chromium Browser Page Page.evaluate should transfer BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L38","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer NaN","name":"evaluation.spec.js:42","description":"Chromium Browser Page Page.evaluate should transfer NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -0","name":"evaluation.spec.js:46","description":"Chromium Browser Page Page.evaluate should transfer -0","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer Infinity","name":"evaluation.spec.js:50","description":"Chromium Browser Page Page.evaluate should transfer Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -Infinity","name":"evaluation.spec.js:54","description":"Chromium Browser Page Page.evaluate should transfer -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays","name":"evaluation.spec.js:58","description":"Chromium Browser Page Page.evaluate should transfer arrays","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays as arrays, not objects","name":"evaluation.spec.js:62","description":"Chromium Browser Page Page.evaluate should transfer arrays as arrays, not objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should modify global environment","name":"evaluation.spec.js:66","description":"Chromium Browser Page Page.evaluate should modify global environment","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should evaluate in the page context","name":"evaluation.spec.js:70","description":"Chromium Browser Page Page.evaluate should evaluate in the page context","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for objects with symbols","name":"evaluation.spec.js:74","description":"Chromium Browser Page Page.evaluate should return undefined for objects with symbols","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with function shorthands","name":"evaluation.spec.js:77","description":"Chromium Browser Page Page.evaluate should work with function shorthands","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with unicode chars","name":"evaluation.spec.js:88","description":"Chromium Browser Page Page.evaluate should work with unicode chars","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw when evaluation triggers reload","name":"evaluation.spec.js:92","description":"Chromium Browser Page Page.evaluate should throw when evaluation triggers reload","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should await promise","name":"evaluation.spec.js:100","description":"Chromium Browser Page Page.evaluate should await promise","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L100","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work right after framenavigated","name":"evaluation.spec.js:104","description":"Chromium Browser Page Page.evaluate should work right after framenavigated","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work from-inside an exposed function","name":"evaluation.spec.js:112","description":"Chromium Browser Page Page.evaluate should work from-inside an exposed function","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should reject promise with exception","name":"evaluation.spec.js:122","description":"Chromium Browser Page Page.evaluate should reject promise with exception","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown strings as error messages","name":"evaluation.spec.js:128","description":"Chromium Browser Page Page.evaluate should support thrown strings as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown numbers as error messages","name":"evaluation.spec.js:134","description":"Chromium Browser Page Page.evaluate should support thrown numbers as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return complex objects","name":"evaluation.spec.js:140","description":"Chromium Browser Page Page.evaluate should return complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L140","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return BigInt","name":"evaluation.spec.js:146","description":"Chromium Browser Page Page.evaluate should return BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L146","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return NaN","name":"evaluation.spec.js:150","description":"Chromium Browser Page Page.evaluate should return NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -0","name":"evaluation.spec.js:154","description":"Chromium Browser Page Page.evaluate should return -0","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return Infinity","name":"evaluation.spec.js:158","description":"Chromium Browser Page Page.evaluate should return Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -Infinity","name":"evaluation.spec.js:162","description":"Chromium Browser Page Page.evaluate should return -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L162","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept \"undefined\" as one of multiple parameters","name":"evaluation.spec.js:166","description":"Chromium Browser Page Page.evaluate should accept \"undefined\" as one of multiple parameters","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L166","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should properly serialize null fields","name":"evaluation.spec.js:170","description":"Chromium Browser Page Page.evaluate should properly serialize null fields","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for non-serializable objects","name":"evaluation.spec.js:173","description":"Chromium Browser Page Page.evaluate should return undefined for non-serializable objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should fail for circular object","name":"evaluation.spec.js:176","description":"Chromium Browser Page Page.evaluate should fail for circular object","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should be able to throw a tricky error","name":"evaluation.spec.js:185","description":"Chromium Browser Page Page.evaluate should be able to throw a tricky error","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string","name":"evaluation.spec.js:193","description":"Chromium Browser Page Page.evaluate should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with semi colons","name":"evaluation.spec.js:197","description":"Chromium Browser Page Page.evaluate should accept a string with semi colons","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with comments","name":"evaluation.spec.js:201","description":"Chromium Browser Page Page.evaluate should accept a string with comments","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept element handle as an argument","name":"evaluation.spec.js:205","description":"Chromium Browser Page Page.evaluate should accept element handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if underlying element was disposed","name":"evaluation.spec.js:211","description":"Chromium Browser Page Page.evaluate should throw if underlying element was disposed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L211","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if elementHandles are from other frames","name":"evaluation.spec.js:220","description":"Chromium Browser Page Page.evaluate should throw if elementHandles are from other frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should simulate a user gesture","name":"evaluation.spec.js:228","description":"Chromium Browser Page Page.evaluate should simulate a user gesture","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw a nice error after a navigation","name":"evaluation.spec.js:236","description":"Chromium Browser Page Page.evaluate should throw a nice error after a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should not throw an error when evaluation does a navigation","name":"evaluation.spec.js:246","description":"Chromium Browser Page Page.evaluate should not throw an error when evaluation does a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer 100Mb of data from page to node.js","name":"evaluation.spec.js:254","description":"Chromium Browser Page Page.evaluate should transfer 100Mb of data from page to node.js","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L254","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should evaluate before anything else on the page","name":"evaluation.spec.js:261","description":"Chromium Browser Page Page.evaluateOnNewDocument should evaluate before anything else on the page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L261","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should work with CSP","name":"evaluation.spec.js:268","description":"Chromium Browser Page Page.evaluateOnNewDocument should work with CSP","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L268","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have different execution contexts","name":"evaluation.spec.js:283","description":"Chromium Browser Page Frame.evaluate should have different execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L283","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have correct execution contexts","name":"evaluation.spec.js:292","description":"Chromium Browser Page Frame.evaluate should have correct execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should execute after cross-site navigation","name":"evaluation.spec.js:298","description":"Chromium Browser Page Frame.evaluate should execute after cross-site navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.executionContext>should work","name":"frame.spec.js:25","description":"Chromium Browser Page Frame.executionContext should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluateHandle>should work","name":"frame.spec.js:52","description":"Chromium Browser Page Frame.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should throw for detached frames","name":"frame.spec.js:61","description":"Chromium Browser Page Frame.evaluate should throw for detached frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should handle nested frames","name":"frame.spec.js:71","description":"Chromium Browser Page Frame Management should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send events when frames are manipulated dynamically","name":"frame.spec.js:81","description":"Chromium Browser Page Frame Management should send events when frames are manipulated dynamically","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send \"framenavigated\" when navigating on anchor URLs","name":"frame.spec.js:104","description":"Chromium Browser Page Frame Management should send \"framenavigated\" when navigating on anchor URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should persist mainFrame on cross-process navigation","name":"frame.spec.js:112","description":"Chromium Browser Page Frame Management should persist mainFrame on cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should not send attach/detach events for main frame","name":"frame.spec.js:118","description":"Chromium Browser Page Frame Management should not send attach/detach events for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should detach child frames on navigation","name":"frame.spec.js:125","description":"Chromium Browser Page Frame Management should detach child frames on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should support framesets","name":"frame.spec.js:145","description":"Chromium Browser Page Frame Management should support framesets","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame from-inside shadow DOM","name":"frame.spec.js:165","description":"Chromium Browser Page Frame Management should report frame from-inside shadow DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.name()","name":"frame.spec.js:176","description":"Chromium Browser Page Frame Management should report frame.name()","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.parent()","name":"frame.spec.js:189","description":"Chromium Browser Page Frame Management should report frame.parent()","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L189","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report different frame instance when frame re-attaches","name":"frame.spec.js:196","description":"Chromium Browser Page Frame Management should report different frame instance when frame re-attaches","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>input>should upload the file","name":"input.spec.js:26","description":"Chromium Browser Page input should upload the file","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is attached to DOM","name":"input.spec.js:42","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is not attached to DOM","name":"input.spec.js:50","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is not attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect timeout","name":"input.spec.js:61","description":"Chromium Browser Page Page.waitForFileChooser should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect default timeout when there is no custom timeout","name":"input.spec.js:66","description":"Chromium Browser Page Page.waitForFileChooser should respect default timeout when there is no custom timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should prioritize exact timeout over default timeout","name":"input.spec.js:72","description":"Chromium Browser Page Page.waitForFileChooser should prioritize exact timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work with no timeout","name":"input.spec.js:78","description":"Chromium Browser Page Page.waitForFileChooser should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L78","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should return the same file chooser when there are many watchdogs simultaneously","name":"input.spec.js:89","description":"Chromium Browser Page Page.waitForFileChooser should return the same file chooser when there are many watchdogs simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should accept single file","name":"input.spec.js:101","description":"Chromium Browser Page FileChooser.accept should accept single file","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to read selected file","name":"input.spec.js:114","description":"Chromium Browser Page FileChooser.accept should be able to read selected file","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L114","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to reset selected files with empty file list","name":"input.spec.js:126","description":"Chromium Browser Page FileChooser.accept should be able to reset selected files with empty file list","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should not accept multiple files for single-file input","name":"input.spec.js:141","description":"Chromium Browser Page FileChooser.accept should not accept multiple files for single-file input","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should fail when accepting file chooser twice","name":"input.spec.js:154","description":"Chromium Browser Page FileChooser.accept should fail when accepting file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should cancel dialog","name":"input.spec.js:168","description":"Chromium Browser Page FileChooser.cancel should cancel dialog","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should fail when canceling file chooser twice","name":"input.spec.js:184","description":"Chromium Browser Page FileChooser.cancel should fail when canceling file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L184","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for single file pick","name":"input.spec.js:198","description":"Chromium Browser Page FileChooser.isMultiple should work for single file pick","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"multiple\"","name":"input.spec.js:206","description":"Chromium Browser Page FileChooser.isMultiple should work for \"multiple\"","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L206","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"webkitdirectory\"","name":"input.spec.js:214","description":"Chromium Browser Page FileChooser.isMultiple should work for \"webkitdirectory\"","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work","name":"jshandle.spec.js:23","description":"Chromium Browser Page Page.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle as an argument","name":"jshandle.spec.js:27","description":"Chromium Browser Page Page.evaluateHandle should accept object handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to primitive types","name":"jshandle.spec.js:32","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to primitive types","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should warn on nested object handles","name":"jshandle.spec.js:37","description":"Chromium Browser Page Page.evaluateHandle should warn on nested object handles","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to unserializable value","name":"jshandle.spec.js:46","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to unserializable value","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should use the same JS wrappers","name":"jshandle.spec.js:50","description":"Chromium Browser Page Page.evaluateHandle should use the same JS wrappers","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work with primitives","name":"jshandle.spec.js:57","description":"Chromium Browser Page Page.evaluateHandle should work with primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperty>should work","name":"jshandle.spec.js:67","description":"Chromium Browser Page JSHandle.getProperty should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should work","name":"jshandle.spec.js:79","description":"Chromium Browser Page JSHandle.jsonValue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should not work with dates","name":"jshandle.spec.js:84","description":"Chromium Browser Page JSHandle.jsonValue should not work with dates","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should throw for circular objects","name":"jshandle.spec.js:89","description":"Chromium Browser Page JSHandle.jsonValue should throw for circular objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should work","name":"jshandle.spec.js:101","description":"Chromium Browser Page JSHandle.getProperties should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should return even non-own properties","name":"jshandle.spec.js:110","description":"Chromium Browser Page JSHandle.getProperties should return even non-own properties","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work","name":"jshandle.spec.js:132","description":"Chromium Browser Page JSHandle.asElement should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L132","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return null for non-elements","name":"jshandle.spec.js:137","description":"Chromium Browser Page JSHandle.asElement should return null for non-elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return ElementHandle for TextNodes","name":"jshandle.spec.js:142","description":"Chromium Browser Page JSHandle.asElement should return ElementHandle for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work with nullified Node","name":"jshandle.spec.js:149","description":"Chromium Browser Page JSHandle.asElement should work with nullified Node","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L149","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for primitives","name":"jshandle.spec.js:159","description":"Chromium Browser Page JSHandle.toString should work for primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for complicated objects","name":"jshandle.spec.js:165","description":"Chromium Browser Page JSHandle.toString should work for complicated objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work with different subtypes","name":"jshandle.spec.js:169","description":"Chromium Browser Page JSHandle.toString should work with different subtypes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type into a textarea","name":"keyboard.spec.js:26","description":"Chromium Browser Page Keyboard should type into a textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the metaKey","name":"keyboard.spec.js:36","description":"Chromium Browser Page Keyboard should press the metaKey","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L36","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should move with the arrow keys","name":"keyboard.spec.js:43","description":"Chromium Browser Page Keyboard should move with the arrow keys","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with ElementHandle.press","name":"keyboard.spec.js:58","description":"Chromium Browser Page Keyboard should send a character with ElementHandle.press","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>ElementHandle.press should support |text| option","name":"keyboard.spec.js:69","description":"Chromium Browser Page Keyboard ElementHandle.press should support |text| option","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L69","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with sendCharacter","name":"keyboard.spec.js:75","description":"Chromium Browser Page Keyboard should send a character with sendCharacter","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report shiftKey","name":"keyboard.spec.js:84","description":"Chromium Browser Page Keyboard should report shiftKey","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report multiple modifiers","name":"keyboard.spec.js:104","description":"Chromium Browser Page Keyboard should report multiple modifiers","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing","name":"keyboard.spec.js:120","description":"Chromium Browser Page Keyboard should send proper codes while typing","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing with shift","name":"keyboard.spec.js:133","description":"Chromium Browser Page Keyboard should send proper codes while typing with shift","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L133","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should not type canceled events","name":"keyboard.spec.js:145","description":"Chromium Browser Page Keyboard should not type canceled events","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify repeat property","name":"keyboard.spec.js:161","description":"Chromium Browser Page Keyboard should specify repeat property","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type all kinds of characters","name":"keyboard.spec.js:179","description":"Chromium Browser Page Keyboard should type all kinds of characters","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify location","name":"keyboard.spec.js:186","description":"Chromium Browser Page Keyboard should specify location","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should throw on unknown keys","name":"keyboard.spec.js:205","description":"Chromium Browser Page Keyboard should throw on unknown keys","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji","name":"keyboard.spec.js:215","description":"Chromium Browser Page Keyboard should type emoji","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji into an iframe","name":"keyboard.spec.js:220","description":"Chromium Browser Page Keyboard should type emoji into an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the meta key","name":"keyboard.spec.js:228","description":"Chromium Browser Page Keyboard should press the meta key","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should click the document","name":"mouse.spec.js:34","description":"Chromium Browser Page Mouse should click the document","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/mouse.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should resize the textarea","name":"mouse.spec.js:58","description":"Chromium Browser Page Mouse should resize the textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/mouse.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should select the text with mouse","name":"mouse.spec.js:70","description":"Chromium Browser Page Mouse should select the text with mouse","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/mouse.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state","name":"mouse.spec.js:88","description":"Chromium Browser Page Mouse should trigger hover state","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/mouse.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state with removed window.Node","name":"mouse.spec.js:97","description":"Chromium Browser Page Mouse should trigger hover state with removed window.Node","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/mouse.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should set modifier keys on click","name":"mouse.spec.js:103","description":"Chromium Browser Page Mouse should set modifier keys on click","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/mouse.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should tween mouse movement","name":"mouse.spec.js:123","description":"Chromium Browser Page Mouse should tween mouse movement","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/mouse.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should work with mobile viewports and cross process navigations","name":"mouse.spec.js:141","description":"Chromium Browser Page Mouse should work with mobile viewports and cross process navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/mouse.spec.js#L141","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.goto>should work","name":"navigation.spec.js:25","description":"Chromium Browser Page Page.goto should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with anchor navigation","name":"navigation.spec.js:29","description":"Chromium Browser Page Page.goto should work with anchor navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with redirects","name":"navigation.spec.js:37","description":"Chromium Browser Page Page.goto should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to about:blank","name":"navigation.spec.js:43","description":"Chromium Browser Page Page.goto should navigate to about:blank","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return response when page changes its URL after load","name":"navigation.spec.js:47","description":"Chromium Browser Page Page.goto should return response when page changes its URL after load","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with subframes return 204","name":"navigation.spec.js:51","description":"Chromium Browser Page Page.goto should work with subframes return 204","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L51","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when server returns 204","name":"navigation.spec.js:58","description":"Chromium Browser Page Page.goto should fail when server returns 204","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with domcontentloaded","name":"navigation.spec.js:71","description":"Chromium Browser Page Page.goto should navigate to empty page with domcontentloaded","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when page calls history API in beforeunload","name":"navigation.spec.js:75","description":"Chromium Browser Page Page.goto should work when page calls history API in beforeunload","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle0","name":"navigation.spec.js:83","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle0","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle2","name":"navigation.spec.js:87","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle2","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad url","name":"navigation.spec.js:91","description":"Chromium Browser Page Page.goto should fail when navigating to bad url","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L91","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL","name":"navigation.spec.js:99","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL after redirects","name":"navigation.spec.js:112","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL after redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should throw if networkidle is passed as an option","name":"navigation.spec.js:122","description":"Chromium Browser Page Page.goto should throw if networkidle is passed as an option","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when main resources failed to load","name":"navigation.spec.js:127","description":"Chromium Browser Page Page.goto should fail when main resources failed to load","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L127","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding maximum navigation timeout","name":"navigation.spec.js:135","description":"Chromium Browser Page Page.goto should fail when exceeding maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum navigation timeout","name":"navigation.spec.js:143","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum timeout","name":"navigation.spec.js:152","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should prioritize default navigation timeout over default timeout","name":"navigation.spec.js:161","description":"Chromium Browser Page Page.goto should prioritize default navigation timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should disable timeout when its set to 0","name":"navigation.spec.js:171","description":"Chromium Browser Page Page.goto should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L171","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to valid url","name":"navigation.spec.js:179","description":"Chromium Browser Page Page.goto should work when navigating to valid url","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to data url","name":"navigation.spec.js:183","description":"Chromium Browser Page Page.goto should work when navigating to data url","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to 404","name":"navigation.spec.js:187","description":"Chromium Browser Page Page.goto should work when navigating to 404","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return last response in redirect chain","name":"navigation.spec.js:192","description":"Chromium Browser Page Page.goto should return last response in redirect chain","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should wait for network idle to succeed navigation","name":"navigation.spec.js:200","description":"Chromium Browser Page Page.goto should wait for network idle to succeed navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation","name":"navigation.spec.js:257","description":"Chromium Browser Page Page.goto should not leak listeners during navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during bad navigation","name":"navigation.spec.js:266","description":"Chromium Browser Page Page.goto should not leak listeners during bad navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L266","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation of 11 pages","name":"navigation.spec.js:275","description":"Chromium Browser Page Page.goto should not leak listeners during navigation of 11 pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L275","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to dataURL and fire dataURL requests","name":"navigation.spec.js:287","description":"Chromium Browser Page Page.goto should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L287","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to URL with hash and fire requests without hash","name":"navigation.spec.js:296","description":"Chromium Browser Page Page.goto should navigate to URL with hash and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L296","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with self requesting page","name":"navigation.spec.js:305","description":"Chromium Browser Page Page.goto should work with self requesting page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating and show the url at the error message","name":"navigation.spec.js:310","description":"Chromium Browser Page Page.goto should fail when navigating and show the url at the error message","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L310","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should send referer","name":"navigation.spec.js:320","description":"Chromium Browser Page Page.goto should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L320","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work","name":"navigation.spec.js:335","description":"Chromium Browser Page Page.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L335","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with both domcontentloaded and load","name":"navigation.spec.js:344","description":"Chromium Browser Page Page.waitForNavigation should work with both domcontentloaded and load","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L344","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with clicking on anchor links","name":"navigation.spec.js:364","description":"Chromium Browser Page Page.waitForNavigation should work with clicking on anchor links","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L364","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.pushState()","name":"navigation.spec.js:374","description":"Chromium Browser Page Page.waitForNavigation should work with history.pushState()","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.replaceState()","name":"navigation.spec.js:389","description":"Chromium Browser Page Page.waitForNavigation should work with history.replaceState()","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with DOM history.back()/history.forward()","name":"navigation.spec.js:404","description":"Chromium Browser Page Page.waitForNavigation should work with DOM history.back()/history.forward()","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work when subframe issues window.stop()","name":"navigation.spec.js:430","description":"Chromium Browser Page Page.waitForNavigation should work when subframe issues window.stop()","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L430","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work","name":"navigation.spec.js:448","description":"Chromium Browser Page Page.goBack should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L448","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work with HistoryAPI","name":"navigation.spec.js:463","description":"Chromium Browser Page Page.goBack should work with HistoryAPI","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L463","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should navigate subframes","name":"navigation.spec.js:481","description":"Chromium Browser Page Frame.goto should navigate subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should reject when frame detaches","name":"navigation.spec.js:490","description":"Chromium Browser Page Frame.goto should reject when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L490","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should return matching responses","name":"navigation.spec.js:501","description":"Chromium Browser Page Frame.goto should return matching responses","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L501","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should work","name":"navigation.spec.js:531","description":"Chromium Browser Page Frame.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should fail when frame detaches","name":"navigation.spec.js:543","description":"Chromium Browser Page Frame.waitForNavigation should fail when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L543","result":"ok"},{"testId":"Chromium>Browser>Page>Page.reload>should work","name":"navigation.spec.js:561","description":"Chromium Browser Page Page.reload should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L561","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for navigation requests","name":"network.spec.js:27","description":"Chromium Browser Page Page.Events.Request should fire for navigation requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for iframes","name":"network.spec.js:33","description":"Chromium Browser Page Page.Events.Request should fire for iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for fetches","name":"network.spec.js:40","description":"Chromium Browser Page Page.Events.Request should fire for fetches","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for main frame navigation request","name":"network.spec.js:50","description":"Chromium Browser Page Request.frame should work for main frame navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for subframe navigation request","name":"network.spec.js:57","description":"Chromium Browser Page Request.frame should work for subframe navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for fetch requests","name":"network.spec.js:65","description":"Chromium Browser Page Request.frame should work for fetch requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Request.headers>should work","name":"network.spec.js:77","description":"Chromium Browser Page Request.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Response.headers>should work","name":"network.spec.js:87","description":"Chromium Browser Page Response.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should return |false| for non-cached content","name":"network.spec.js:98","description":"Chromium Browser Page Response.fromCache should return |false| for non-cached content","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should work","name":"network.spec.js:103","description":"Chromium Browser Page Response.fromCache should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>should return |false| for non-service-worker content","name":"network.spec.js:120","description":"Chromium Browser Page Response.fromServiceWorker should return |false| for non-service-worker content","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>Response.fromServiceWorker","name":"network.spec.js:125","description":"Chromium Browser Page Response.fromServiceWorker Response.fromServiceWorker","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should work","name":"network.spec.js:143","description":"Chromium Browser Page Request.postData should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should be |undefined| when there is no post data","name":"network.spec.js:152","description":"Chromium Browser Page Request.postData should be |undefined| when there is no post data","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should work","name":"network.spec.js:159","description":"Chromium Browser Page Response.text should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should return uncompressed text","name":"network.spec.js:163","description":"Chromium Browser Page Response.text should return uncompressed text","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should throw when requesting body of redirected response","name":"network.spec.js:169","description":"Chromium Browser Page Response.text should throw when requesting body of redirected response","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should wait until response completes","name":"network.spec.js:180","description":"Chromium Browser Page Response.text should wait until response completes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>Response.json>should work","name":"network.spec.js:216","description":"Chromium Browser Page Response.json should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L216","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work","name":"network.spec.js:223","description":"Chromium Browser Page Response.buffer should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L223","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work with compression","name":"network.spec.js:229","description":"Chromium Browser Page Response.buffer should work with compression","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L229","result":"ok"},{"testId":"Chromium>Browser>Page>Response.statusText>should work","name":"network.spec.js:239","description":"Chromium Browser Page Response.statusText should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L239","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Request","name":"network.spec.js:250","description":"Chromium Browser Page Network Events Page.Events.Request","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L250","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Response","name":"network.spec.js:262","description":"Chromium Browser Page Network Events Page.Events.Response","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L262","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFailed","name":"network.spec.js:277","description":"Chromium Browser Page Network Events Page.Events.RequestFailed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L277","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFinished","name":"network.spec.js:298","description":"Chromium Browser Page Network Events Page.Events.RequestFinished","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should fire events in proper order","name":"network.spec.js:308","description":"Chromium Browser Page Network Events should fire events in proper order","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should support redirects","name":"network.spec.js:316","description":"Chromium Browser Page Network Events should support redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L316","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work","name":"network.spec.js:343","description":"Chromium Browser Page Request.isNavigationRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work with request interception","name":"network.spec.js:354","description":"Chromium Browser Page Request.isNavigationRequest should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L354","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work when navigating to image","name":"network.spec.js:369","description":"Chromium Browser Page Request.isNavigationRequest should work when navigating to image","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L369","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should work","name":"network.spec.js:378","description":"Chromium Browser Page Page.setExtraHTTPHeaders should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L378","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should throw for non-string header values","name":"network.spec.js:388","description":"Chromium Browser Page Page.setExtraHTTPHeaders should throw for non-string header values","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L388","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should work","name":"network.spec.js:400","description":"Chromium Browser Page Page.authenticate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L400","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should fail if wrong credentials","name":"network.spec.js:411","description":"Chromium Browser Page Page.authenticate should fail if wrong credentials","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L411","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should allow disable authentication","name":"network.spec.js:421","description":"Chromium Browser Page Page.authenticate should allow disable authentication","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L421","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should intercept","name":"requestinterception.spec.js:27","description":"Chromium Browser Page Page.setRequestInterception should intercept","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when POST is redirected with 302","name":"requestinterception.spec.js:48","description":"Chromium Browser Page Page.setRequestInterception should work when POST is redirected with 302","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when header manipulation headers with redirect","name":"requestinterception.spec.js:64","description":"Chromium Browser Page Page.setRequestInterception should work when header manipulation headers with redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should contain referer header","name":"requestinterception.spec.js:75","description":"Chromium Browser Page Page.setRequestInterception should contain referer header","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should properly return navigation response when URL has cookies","name":"requestinterception.spec.js:87","description":"Chromium Browser Page Page.setRequestInterception should properly return navigation response when URL has cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should stop intercepting","name":"requestinterception.spec.js:98","description":"Chromium Browser Page Page.setRequestInterception should stop intercepting","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should show custom HTTP headers","name":"requestinterception.spec.js:105","description":"Chromium Browser Page Page.setRequestInterception should show custom HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirect inside sync XHR","name":"requestinterception.spec.js:118","description":"Chromium Browser Page Page.setRequestInterception should work with redirect inside sync XHR","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should works with customizing referer headers","name":"requestinterception.spec.js:131","description":"Chromium Browser Page Page.setRequestInterception should works with customizing referer headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable","name":"requestinterception.spec.js:141","description":"Chromium Browser Page Page.setRequestInterception should be abortable","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable with custom error codes","name":"requestinterception.spec.js:156","description":"Chromium Browser Page Page.setRequestInterception should be abortable with custom error codes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should send referer","name":"requestinterception.spec.js:167","description":"Chromium Browser Page Page.setRequestInterception should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should fail navigation when aborting main resource","name":"requestinterception.spec.js:179","description":"Chromium Browser Page Page.setRequestInterception should fail navigation when aborting main resource","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects","name":"requestinterception.spec.js:190","description":"Chromium Browser Page Page.setRequestInterception should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects for subresources","name":"requestinterception.spec.js:217","description":"Chromium Browser Page Page.setRequestInterception should work with redirects for subresources","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to abort redirects","name":"requestinterception.spec.js:242","description":"Chromium Browser Page Page.setRequestInterception should be able to abort redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L242","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with equal requests","name":"requestinterception.spec.js:265","description":"Chromium Browser Page Page.setRequestInterception should work with equal requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L265","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to dataURL and fire dataURL requests","name":"requestinterception.spec.js:288","description":"Chromium Browser Page Page.setRequestInterception should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L288","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to fetch dataURL and fire dataURL requests","name":"requestinterception.spec.js:301","description":"Chromium Browser Page Page.setRequestInterception should be able to fetch dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L301","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to URL with hash and and fire requests without hash","name":"requestinterception.spec.js:315","description":"Chromium Browser Page Page.setRequestInterception should navigate to URL with hash and and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L315","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server","name":"requestinterception.spec.js:328","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L328","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with badly encoded server","name":"requestinterception.spec.js:336","description":"Chromium Browser Page Page.setRequestInterception should work with badly encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L336","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server - 2","name":"requestinterception.spec.js:343","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server - 2","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should not throw \"Invalid Interception Id\" if the request was cancelled","name":"requestinterception.spec.js:357","description":"Chromium Browser Page Page.setRequestInterception should not throw \"Invalid Interception Id\" if the request was cancelled","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L357","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should throw if interception is not enabled","name":"requestinterception.spec.js:371","description":"Chromium Browser Page Page.setRequestInterception should throw if interception is not enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L371","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with file URLs","name":"requestinterception.spec.js:383","description":"Chromium Browser Page Page.setRequestInterception should work with file URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L383","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should work","name":"requestinterception.spec.js:398","description":"Chromium Browser Page Request.continue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L398","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend HTTP headers","name":"requestinterception.spec.js:403","description":"Chromium Browser Page Request.continue should amend HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should redirect in a way non-observable to page","name":"requestinterception.spec.js:417","description":"Chromium Browser Page Request.continue should redirect in a way non-observable to page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L417","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend method","name":"requestinterception.spec.js:429","description":"Chromium Browser Page Request.continue should amend method","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L429","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend post data","name":"requestinterception.spec.js:442","description":"Chromium Browser Page Request.continue should amend post data","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L442","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend both post data and method on navigation","name":"requestinterception.spec.js:455","description":"Chromium Browser Page Request.continue should amend both post data and method on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L455","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work","name":"requestinterception.spec.js:470","description":"Chromium Browser Page Request.respond should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L470","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work with status code 422","name":"requestinterception.spec.js:486","description":"Chromium Browser Page Request.respond should work with status code 422","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L486","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should redirect","name":"requestinterception.spec.js:499","description":"Chromium Browser Page Request.respond should redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L499","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should allow mocking binary responses","name":"requestinterception.spec.js:518","description":"Chromium Browser Page Request.respond should allow mocking binary responses","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L518","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should stringify intercepted request response headers","name":"requestinterception.spec.js:536","description":"Chromium Browser Page Request.respond should stringify intercepted request response headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should reject all promises when page is closed","name":"page.spec.js:34","description":"Chromium Browser Page Page.close should reject all promises when page is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should not be visible in browser.pages","name":"page.spec.js:43","description":"Chromium Browser Page Page.close should not be visible in browser.pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should run beforeunload if asked for","name":"page.spec.js:49","description":"Chromium Browser Page Page.close should run beforeunload if asked for","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L49","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should *not* run beforeunload by default","name":"page.spec.js:66","description":"Chromium Browser Page Page.close should *not* run beforeunload by default","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should set the page close state","name":"page.spec.js:74","description":"Chromium Browser Page Page.close should set the page close state","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Load>should fire when expected","name":"page.spec.js:83","description":"Chromium Browser Page Page.Events.Load should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Async stacks>should work","name":"page.spec.js:92","description":"Chromium Browser Page Async stacks should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.error>should throw when page crashes","name":"page.spec.js:105","description":"Chromium Browser Page Page.Events.error should throw when page crashes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work","name":"page.spec.js:115","description":"Chromium Browser Page Page.Events.Popup should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with noopener","name":"page.spec.js:123","description":"Chromium Browser Page Page.Events.Popup should work with noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank","name":"page.spec.js:131","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with fake-clicking target=_blank and rel=noopener","name":"page.spec.js:141","description":"Chromium Browser Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank and rel=noopener","name":"page.spec.js:151","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should be prompt by default","name":"page.spec.js:168","description":"Chromium Browser Page BrowserContext.overridePermissions should be prompt by default","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should deny permission when not listed","name":"page.spec.js:172","description":"Chromium Browser Page BrowserContext.overridePermissions should deny permission when not listed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L172","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should fail when bad permission is given","name":"page.spec.js:177","description":"Chromium Browser Page BrowserContext.overridePermissions should fail when bad permission is given","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should grant permission when listed","name":"page.spec.js:183","description":"Chromium Browser Page BrowserContext.overridePermissions should grant permission when listed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should reset permissions","name":"page.spec.js:188","description":"Chromium Browser Page BrowserContext.overridePermissions should reset permissions","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should trigger permission onchange","name":"page.spec.js:195","description":"Chromium Browser Page BrowserContext.overridePermissions should trigger permission onchange","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L195","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should isolate permissions between browser contexs","name":"page.spec.js:214","description":"Chromium Browser Page BrowserContext.overridePermissions should isolate permissions between browser contexs","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should work","name":"page.spec.js:236","description":"Chromium Browser Page Page.setGeolocation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should throw when invalid longitude","name":"page.spec.js:248","description":"Chromium Browser Page Page.setGeolocation should throw when invalid longitude","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L248","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should work","name":"page.spec.js:260","description":"Chromium Browser Page Page.setOfflineMode should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L260","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should emulate navigator.onLine","name":"page.spec.js:269","description":"Chromium Browser Page Page.setOfflineMode should emulate navigator.onLine","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L269","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work","name":"page.spec.js:279","description":"Chromium Browser Page ExecutionContext.queryObjects should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L279","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work for non-blank page","name":"page.spec.js:289","description":"Chromium Browser Page ExecutionContext.queryObjects should work for non-blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L289","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail for disposed handles","name":"page.spec.js:298","description":"Chromium Browser Page ExecutionContext.queryObjects should fail for disposed handles","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail primitive values as prototypes","name":"page.spec.js:305","description":"Chromium Browser Page ExecutionContext.queryObjects should fail primitive values as prototypes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work","name":"page.spec.js:314","description":"Chromium Browser Page Page.Events.Console should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L314","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work for different console API calls","name":"page.spec.js:327","description":"Chromium Browser Page Page.Events.Console should work for different console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L327","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not fail for window object","name":"page.spec.js:353","description":"Chromium Browser Page Page.Events.Console should not fail for window object","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should trigger correct Log","name":"page.spec.js:362","description":"Chromium Browser Page Page.Events.Console should trigger correct Log","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L362","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location when fetch fails","name":"page.spec.js:374","description":"Chromium Browser Page Page.Events.Console should have location when fetch fails","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location for console API calls","name":"page.spec.js:389","description":"Chromium Browser Page Page.Events.Console should have location for console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not throw when there are console messages in detached iframes","name":"page.spec.js:404","description":"Chromium Browser Page Page.Events.Console should not throw when there are console messages in detached iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.DOMContentLoaded>should fire when expected","name":"page.spec.js:424","description":"Chromium Browser Page Page.Events.DOMContentLoaded should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>should get metrics from a page","name":"page.spec.js:431","description":"Chromium Browser Page Page.metrics should get metrics from a page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L431","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>metrics event fired on console.timeStamp","name":"page.spec.js:436","description":"Chromium Browser Page Page.metrics metrics event fired on console.timeStamp","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L436","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work","name":"page.spec.js:469","description":"Chromium Browser Page Page.waitForRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L469","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with predicate","name":"page.spec.js:481","description":"Chromium Browser Page Page.waitForRequest should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect timeout","name":"page.spec.js:493","description":"Chromium Browser Page Page.waitForRequest should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L493","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect default timeout","name":"page.spec.js:498","description":"Chromium Browser Page Page.waitForRequest should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L498","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with no timeout","name":"page.spec.js:504","description":"Chromium Browser Page Page.waitForRequest should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L504","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work","name":"page.spec.js:519","description":"Chromium Browser Page Page.waitForResponse should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L519","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect timeout","name":"page.spec.js:531","description":"Chromium Browser Page Page.waitForResponse should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect default timeout","name":"page.spec.js:536","description":"Chromium Browser Page Page.waitForResponse should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with predicate","name":"page.spec.js:542","description":"Chromium Browser Page Page.waitForResponse should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L542","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with no timeout","name":"page.spec.js:554","description":"Chromium Browser Page Page.waitForResponse should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L554","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work","name":"page.spec.js:569","description":"Chromium Browser Page Page.exposeFunction should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L569","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should throw exception in page context","name":"page.spec.js:578","description":"Chromium Browser Page Page.exposeFunction should throw exception in page context","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L578","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should support throwing \"null\"","name":"page.spec.js:592","description":"Chromium Browser Page Page.exposeFunction should support throwing \"null\"","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L592","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should be callable from-inside evaluateOnNewDocument","name":"page.spec.js:605","description":"Chromium Browser Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L605","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should survive navigation","name":"page.spec.js:614","description":"Chromium Browser Page Page.exposeFunction should survive navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L614","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should await returned promise","name":"page.spec.js:625","description":"Chromium Browser Page Page.exposeFunction should await returned promise","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L625","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames","name":"page.spec.js:635","description":"Chromium Browser Page Page.exposeFunction should work on frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L635","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames before navigation","name":"page.spec.js:647","description":"Chromium Browser Page Page.exposeFunction should work on frames before navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L647","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work with complex objects","name":"page.spec.js:659","description":"Chromium Browser Page Page.exposeFunction should work with complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L659","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.PageError>should fire","name":"page.spec.js:669","description":"Chromium Browser Page Page.Events.PageError should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L669","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work","name":"page.spec.js:681","description":"Chromium Browser Page Page.setUserAgent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L681","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work for subframes","name":"page.spec.js:690","description":"Chromium Browser Page Page.setUserAgent should work for subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L690","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should emulate device user-agent","name":"page.spec.js:699","description":"Chromium Browser Page Page.setUserAgent should emulate device user-agent","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L699","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work","name":"page.spec.js:709","description":"Chromium Browser Page Page.setContent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L709","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with doctype","name":"page.spec.js:714","description":"Chromium Browser Page Page.setContent should work with doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L714","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with HTML 4 doctype","name":"page.spec.js:720","description":"Chromium Browser Page Page.setContent should work with HTML 4 doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L720","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect timeout","name":"page.spec.js:727","description":"Chromium Browser Page Page.setContent should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L727","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect default navigation timeout","name":"page.spec.js:735","description":"Chromium Browser Page Page.setContent should respect default navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L735","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should await resources to load","name":"page.spec.js:744","description":"Chromium Browser Page Page.setContent should await resources to load","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L744","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work fast enough","name":"page.spec.js:755","description":"Chromium Browser Page Page.setContent should work fast enough","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L755","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with tricky content","name":"page.spec.js:759","description":"Chromium Browser Page Page.setContent should work with tricky content","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L759","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with accents","name":"page.spec.js:763","description":"Chromium Browser Page Page.setContent should work with accents","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L763","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with emojis","name":"page.spec.js:767","description":"Chromium Browser Page Page.setContent should work with emojis","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L767","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with newline","name":"page.spec.js:771","description":"Chromium Browser Page Page.setContent should work with newline","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L771","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP meta tag","name":"page.spec.js:778","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP meta tag","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L778","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP header","name":"page.spec.js:791","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP header","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L791","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass after cross-process navigation","name":"page.spec.js:805","description":"Chromium Browser Page Page.setBypassCSP should bypass after cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L805","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP in iframes as well","name":"page.spec.js:815","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP in iframes as well","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L815","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if no options are provided","name":"page.spec.js:837","description":"Chromium Browser Page Page.addScriptTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L837","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url","name":"page.spec.js:847","description":"Chromium Browser Page Page.addScriptTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L847","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url and type=module","name":"page.spec.js:854","description":"Chromium Browser Page Page.addScriptTag should work with a url and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L854","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path and type=module","name":"page.spec.js:860","description":"Chromium Browser Page Page.addScriptTag should work with a path and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L860","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a content and type=module","name":"page.spec.js:867","description":"Chromium Browser Page Page.addScriptTag should work with a content and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L867","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if loading from url fail","name":"page.spec.js:874","description":"Chromium Browser Page Page.addScriptTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L874","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path","name":"page.spec.js:885","description":"Chromium Browser Page Page.addScriptTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L885","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should include sourcemap when path is provided","name":"page.spec.js:892","description":"Chromium Browser Page Page.addScriptTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L892","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with content","name":"page.spec.js:899","description":"Chromium Browser Page Page.addScriptTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L899","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with content to the CSP page","name":"page.spec.js:906","description":"Chromium Browser Page Page.addScriptTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L906","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with URL to the CSP page","name":"page.spec.js:913","description":"Chromium Browser Page Page.addScriptTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L913","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if no options are provided","name":"page.spec.js:922","description":"Chromium Browser Page Page.addStyleTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L922","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a url","name":"page.spec.js:932","description":"Chromium Browser Page Page.addStyleTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L932","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if loading from url fail","name":"page.spec.js:939","description":"Chromium Browser Page Page.addStyleTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L939","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a path","name":"page.spec.js:950","description":"Chromium Browser Page Page.addStyleTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L950","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should include sourcemap when path is provided","name":"page.spec.js:957","description":"Chromium Browser Page Page.addStyleTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L957","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with content","name":"page.spec.js:965","description":"Chromium Browser Page Page.addStyleTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L965","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with content to the CSP page","name":"page.spec.js:972","description":"Chromium Browser Page Page.addStyleTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L972","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with URL to the CSP page","name":"page.spec.js:979","description":"Chromium Browser Page Page.addStyleTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L979","result":"ok"},{"testId":"Chromium>Browser>Page>Page.url>should work","name":"page.spec.js:988","description":"Chromium Browser Page Page.url should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L988","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setJavaScriptEnabled>should work","name":"page.spec.js:996","description":"Chromium Browser Page Page.setJavaScriptEnabled should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L996","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should enable or disable the cache based on the state passed","name":"page.spec.js:1010","description":"Chromium Browser Page Page.setCacheEnabled should enable or disable the cache based on the state passed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1010","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should stay disabled when toggling request interception on/off","name":"page.spec.js:1026","description":"Chromium Browser Page Page.setCacheEnabled should stay disabled when toggling request interception on/off","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1026","result":"ok"},{"testId":"Chromium>Browser>Page>Page.pdf>should be able to save file","name":"page.spec.js:1042","description":"Chromium Browser Page Page.pdf should be able to save file","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1042","result":"ok"},{"testId":"Chromium>Browser>Page>Page.title>should return the page title","name":"page.spec.js:1051","description":"Chromium Browser Page Page.title should return the page title","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1051","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select single option","name":"page.spec.js:1058","description":"Chromium Browser Page Page.select should select single option","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1058","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select only first option","name":"page.spec.js:1064","description":"Chromium Browser Page Page.select should select only first option","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1064","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should not throw when select causes navigation","name":"page.spec.js:1070","description":"Chromium Browser Page Page.select should not throw when select causes navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1070","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select multiple options","name":"page.spec.js:1079","description":"Chromium Browser Page Page.select should select multiple options","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1079","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should respect event bubbling","name":"page.spec.js:1086","description":"Chromium Browser Page Page.select should respect event bubbling","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1086","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw when element is not a ","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1092","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no matched values","name":"page.spec.js:1098","description":"Chromium Browser Page Page.select should return [] on no matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1098","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of matched values","name":"page.spec.js:1103","description":"Chromium Browser Page Page.select should return an array of matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1103","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of one element when multiple is not set","name":"page.spec.js:1109","description":"Chromium Browser Page Page.select should return an array of one element when multiple is not set","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1109","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no values","name":"page.spec.js:1114","description":"Chromium Browser Page Page.select should return [] on no values","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1114","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a multiple select","name":"page.spec.js:1119","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a multiple select","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1119","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a select without multiple","name":"page.spec.js:1126","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a select without multiple","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1126","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw if passed in non-strings","name":"page.spec.js:1132","description":"Chromium Browser Page Page.select should throw if passed in non-strings","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1132","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should work when re-defining top-level Event class","name":"page.spec.js:1143","description":"Chromium Browser Page Page.select should work when re-defining top-level Event class","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with window.close","name":"page.spec.js:1153","description":"Chromium Browser Page Page.Events.Close should work with window.close","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1153","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with page.close","name":"page.spec.js:1161","description":"Chromium Browser Page Page.Events.Close should work with page.close","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browser>should return the correct browser instance","name":"page.spec.js:1170","description":"Chromium Browser Page Page.browser should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browserContext>should return the correct browser instance","name":"page.spec.js:1176","description":"Chromium Browser Page Page.browserContext should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work","name":"screenshot.spec.js:23","description":"Chromium Browser Page Page.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should clip rect","name":"screenshot.spec.js:29","description":"Chromium Browser Page Page.screenshot should clip rect","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work for offscreen clip","name":"screenshot.spec.js:42","description":"Chromium Browser Page Page.screenshot should work for offscreen clip","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel","name":"screenshot.spec.js:55","description":"Chromium Browser Page Page.screenshot should run in parallel","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should take fullPage screenshots","name":"screenshot.spec.js:72","description":"Chromium Browser Page Page.screenshot should take fullPage screenshots","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel in multiple pages","name":"screenshot.spec.js:80","description":"Chromium Browser Page Page.screenshot should run in parallel in multiple pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L80","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should allow transparency","name":"screenshot.spec.js:95","description":"Chromium Browser Page Page.screenshot should allow transparency","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L95","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should render white background on jpeg file","name":"screenshot.spec.js:101","description":"Chromium Browser Page Page.screenshot should render white background on jpeg file","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work with odd clip size on Retina displays","name":"screenshot.spec.js:107","description":"Chromium Browser Page Page.screenshot should work with odd clip size on Retina displays","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should return base64","name":"screenshot.spec.js:118","description":"Chromium Browser Page Page.screenshot should return base64","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work","name":"screenshot.spec.js:129","description":"Chromium Browser Page ElementHandle.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L129","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should take into account padding and border","name":"screenshot.spec.js:137","description":"Chromium Browser Page ElementHandle.screenshot should take into account padding and border","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should capture full element when larger than viewport","name":"screenshot.spec.js:154","description":"Chromium Browser Page ElementHandle.screenshot should capture full element when larger than viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should scroll element into view","name":"screenshot.spec.js:178","description":"Chromium Browser Page ElementHandle.screenshot should scroll element into view","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work with a rotated element","name":"screenshot.spec.js:201","description":"Chromium Browser Page ElementHandle.screenshot should work with a rotated element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should fail to screenshot a detached element","name":"screenshot.spec.js:214","description":"Chromium Browser Page ElementHandle.screenshot should fail to screenshot a detached element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should not hang with zero width/height element","name":"screenshot.spec.js:221","description":"Chromium Browser Page ElementHandle.screenshot should not hang with zero width/height element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L221","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with fractional dimensions","name":"screenshot.spec.js:227","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with fractional dimensions","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with an offset","name":"screenshot.spec.js:233","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with an offset","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L233","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should work","name":"queryselector.spec.js:23","description":"Chromium Browser Page Page.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept arguments","name":"queryselector.spec.js:28","description":"Chromium Browser Page Page.$eval should accept arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L28","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept ElementHandles as arguments","name":"queryselector.spec.js:33","description":"Chromium Browser Page Page.$eval should accept ElementHandles as arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should throw error if no element is found","name":"queryselector.spec.js:39","description":"Chromium Browser Page Page.$eval should throw error if no element is found","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$eval>should work","name":"queryselector.spec.js:47","description":"Chromium Browser Page Page.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should query existing element","name":"queryselector.spec.js:55","description":"Chromium Browser Page Page.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should return null for non-existing element","name":"queryselector.spec.js:60","description":"Chromium Browser Page Page.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L60","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should query existing elements","name":"queryselector.spec.js:67","description":"Chromium Browser Page Page.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should return empty array if nothing is found","name":"queryselector.spec.js:74","description":"Chromium Browser Page Page.$$ should return empty array if nothing is found","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should query existing element","name":"queryselector.spec.js:82","description":"Chromium Browser Page Path.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return empty array for non-existing element","name":"queryselector.spec.js:88","description":"Chromium Browser Page Path.$x should return empty array for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return multiple elements","name":"queryselector.spec.js:92","description":"Chromium Browser Page Path.$x should return multiple elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should query existing element","name":"queryselector.spec.js:101","description":"Chromium Browser Page ElementHandle.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should return null for non-existing element","name":"queryselector.spec.js:111","description":"Chromium Browser Page ElementHandle.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should work","name":"queryselector.spec.js:119","description":"Chromium Browser Page ElementHandle.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should retrieve content from subtree","name":"queryselector.spec.js:126","description":"Chromium Browser Page ElementHandle.$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should throw in case of missing selector","name":"queryselector.spec.js:134","description":"Chromium Browser Page ElementHandle.$eval should throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should work","name":"queryselector.spec.js:143","description":"Chromium Browser Page ElementHandle.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should retrieve content from subtree","name":"queryselector.spec.js:150","description":"Chromium Browser Page ElementHandle.$$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should not throw in case of missing selector","name":"queryselector.spec.js:158","description":"Chromium Browser Page ElementHandle.$$eval should not throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should query existing elements","name":"queryselector.spec.js:169","description":"Chromium Browser Page ElementHandle.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should return empty array for non-existing elements","name":"queryselector.spec.js:178","description":"Chromium Browser Page ElementHandle.$$ should return empty array for non-existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should query existing element","name":"queryselector.spec.js:188","description":"Chromium Browser Page ElementHandle.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should return null for non-existing element","name":"queryselector.spec.js:198","description":"Chromium Browser Page ElementHandle.$x should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.targets should return all of the targets","name":"target.spec.js:26","description":"Chromium Browser Page Target Browser.targets should return all of the targets","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.pages should return all of the pages","name":"target.spec.js:33","description":"Chromium Browser Page Target Browser.pages should return all of the pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should contain browser target","name":"target.spec.js:40","description":"Chromium Browser Page Target should contain browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should be able to use the default page in the browser","name":"target.spec.js:45","description":"Chromium Browser Page Target should be able to use the default page in the browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a new page is created and closed","name":"target.spec.js:52","description":"Chromium Browser Page Target should report when a new page is created and closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a service worker is created and destroyed","name":"target.spec.js:73","description":"Chromium Browser Page Target should report when a service worker is created and destroyed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a service worker","name":"target.spec.js:86","description":"Chromium Browser Page Target should create a worker from a service worker","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L86","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a shared worker","name":"target.spec.js:93","description":"Chromium Browser Page Target should create a worker from a shared worker","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a target url changes","name":"target.spec.js:102","description":"Chromium Browser Page Target should report when a target url changes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L102","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not report uninitialized pages","name":"target.spec.js:112","description":"Chromium Browser Page Target should not report uninitialized pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not crash while redirecting if original request was missed","name":"target.spec.js:131","description":"Chromium Browser Page Target should not crash while redirecting if original request was missed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should have an opener","name":"target.spec.js:150","description":"Chromium Browser Page Target should have an opener","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should wait for a target","name":"target.spec.js:163","description":"Chromium Browser Page Browser.waitForTarget should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should timeout waiting for a non-existent target","name":"target.spec.js:174","description":"Chromium Browser Page Browser.waitForTarget should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L174","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should tap the button","name":"touchscreen.spec.js:23","description":"Chromium Browser Page Touchscreen should tap the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/touchscreen.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should report touches","name":"touchscreen.spec.js:29","description":"Chromium Browser Page Touchscreen should report touches","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/touchscreen.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for selector","name":"waittask.spec.js:32","description":"Chromium Browser Page Page.waitFor should wait for selector","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for an xpath","name":"waittask.spec.js:41","description":"Chromium Browser Page Page.waitFor should wait for an xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should not allow you to select an element with single slash xpath","name":"waittask.spec.js:50","description":"Chromium Browser Page Page.waitFor should not allow you to select an element with single slash xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should timeout","name":"waittask.spec.js:56","description":"Chromium Browser Page Page.waitFor should timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should work with multiline body","name":"waittask.spec.js:62","description":"Chromium Browser Page Page.waitFor should work with multiline body","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate","name":"waittask.spec.js:68","description":"Chromium Browser Page Page.waitFor should wait for predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should throw when unknown type","name":"waittask.spec.js:74","description":"Chromium Browser Page Page.waitFor should throw when unknown type","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate with arguments","name":"waittask.spec.js:79","description":"Chromium Browser Page Page.waitFor should wait for predicate with arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept a string","name":"waittask.spec.js:85","description":"Chromium Browser Page Frame.waitForFunction should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L85","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work when resolved right before execution context disposal","name":"waittask.spec.js:90","description":"Chromium Browser Page Frame.waitForFunction should work when resolved right before execution context disposal","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on interval","name":"waittask.spec.js:98","description":"Chromium Browser Page Frame.waitForFunction should poll on interval","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on mutation","name":"waittask.spec.js:110","description":"Chromium Browser Page Frame.waitForFunction should poll on mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on raf","name":"waittask.spec.js:119","description":"Chromium Browser Page Frame.waitForFunction should poll on raf","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work with strict CSP policy","name":"waittask.spec.js:124","description":"Chromium Browser Page Frame.waitForFunction should work with strict CSP policy","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw on bad polling value","name":"waittask.spec.js:134","description":"Chromium Browser Page Frame.waitForFunction should throw on bad polling value","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw negative polling interval","name":"waittask.spec.js:144","description":"Chromium Browser Page Frame.waitForFunction should throw negative polling interval","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L144","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the success value as a JSHandle","name":"waittask.spec.js:154","description":"Chromium Browser Page Frame.waitForFunction should return the success value as a JSHandle","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the window as a success value","name":"waittask.spec.js:157","description":"Chromium Browser Page Frame.waitForFunction should return the window as a success value","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L157","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept ElementHandle arguments","name":"waittask.spec.js:160","description":"Chromium Browser Page Frame.waitForFunction should accept ElementHandle arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect timeout","name":"waittask.spec.js:169","description":"Chromium Browser Page Frame.waitForFunction should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect default timeout","name":"waittask.spec.js:176","description":"Chromium Browser Page Frame.waitForFunction should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should disable timeout when its set to 0","name":"waittask.spec.js:183","description":"Chromium Browser Page Frame.waitForFunction should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive cross-process navigation","name":"waittask.spec.js:192","description":"Chromium Browser Page Frame.waitForFunction should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive navigations","name":"waittask.spec.js:205","description":"Chromium Browser Page Frame.waitForFunction should survive navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should immediately resolve promise if node exists","name":"waittask.spec.js:217","description":"Chromium Browser Page Frame.waitForSelector should immediately resolve promise if node exists","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work with removed MutationObserver","name":"waittask.spec.js:225","description":"Chromium Browser Page Frame.waitForSelector should work with removed MutationObserver","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L225","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should resolve promise when node is added","name":"waittask.spec.js:234","description":"Chromium Browser Page Frame.waitForSelector should resolve promise when node is added","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L234","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work when node is added through innerHTML","name":"waittask.spec.js:245","description":"Chromium Browser Page Frame.waitForSelector should work when node is added through innerHTML","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L245","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>Page.waitForSelector is shortcut for main frame","name":"waittask.spec.js:253","description":"Chromium Browser Page Frame.waitForSelector Page.waitForSelector is shortcut for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L253","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should run in specified frame","name":"waittask.spec.js:264","description":"Chromium Browser Page Frame.waitForSelector should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L264","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should throw when frame is detached","name":"waittask.spec.js:276","description":"Chromium Browser Page Frame.waitForSelector should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L276","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should survive cross-process navigation","name":"waittask.spec.js:286","description":"Chromium Browser Page Frame.waitForSelector should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L286","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible","name":"waittask.spec.js:297","description":"Chromium Browser Page Frame.waitForSelector should wait for visible","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L297","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible recursively","name":"waittask.spec.js:308","description":"Chromium Browser Page Frame.waitForSelector should wait for visible recursively","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for visibility: hidden","name":"waittask.spec.js:319","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for visibility: hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L319","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for display: none","name":"waittask.spec.js:329","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L329","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for removal","name":"waittask.spec.js:339","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for removal","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L339","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return null if waiting to hide non-existing element","name":"waittask.spec.js:349","description":"Chromium Browser Page Frame.waitForSelector should return null if waiting to hide non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L349","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respect timeout","name":"waittask.spec.js:353","description":"Chromium Browser Page Frame.waitForSelector should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have an error message specifically for awaiting an element to be hidden","name":"waittask.spec.js:360","description":"Chromium Browser Page Frame.waitForSelector should have an error message specifically for awaiting an element to be hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L360","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respond to node attribute mutation","name":"waittask.spec.js:368","description":"Chromium Browser Page Frame.waitForSelector should respond to node attribute mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return the element handle","name":"waittask.spec.js:376","description":"Chromium Browser Page Frame.waitForSelector should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L376","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have correct stack trace for timeout","name":"waittask.spec.js:381","description":"Chromium Browser Page Frame.waitForSelector should have correct stack trace for timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L381","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should support some fancy xpath","name":"waittask.spec.js:391","description":"Chromium Browser Page Frame.waitForXPath should support some fancy xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L391","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should respect timeout","name":"waittask.spec.js:396","description":"Chromium Browser Page Frame.waitForXPath should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L396","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should run in specified frame","name":"waittask.spec.js:403","description":"Chromium Browser Page Frame.waitForXPath should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should throw when frame is detached","name":"waittask.spec.js:414","description":"Chromium Browser Page Frame.waitForXPath should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L414","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>hidden should wait for display: none","name":"waittask.spec.js:424","description":"Chromium Browser Page Frame.waitForXPath hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should return the element handle","name":"waittask.spec.js:434","description":"Chromium Browser Page Frame.waitForXPath should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L434","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select a text node","name":"waittask.spec.js:439","description":"Chromium Browser Page Frame.waitForXPath should allow you to select a text node","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L439","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select an element with single slash","name":"waittask.spec.js:444","description":"Chromium Browser Page Frame.waitForXPath should allow you to select an element with single slash","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L444","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>Page.workers","name":"worker.spec.js:10","description":"Chromium Browser Page Workers Page.workers","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/worker.spec.js#L10","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should emit created and destroyed events","name":"worker.spec.js:22","description":"Chromium Browser Page Workers should emit created and destroyed events","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/worker.spec.js#L22","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report console logs","name":"worker.spec.js:33","description":"Chromium Browser Page Workers should report console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/worker.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have JSHandles for console logs","name":"worker.spec.js:45","description":"Chromium Browser Page Workers should have JSHandles for console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/worker.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have an execution context","name":"worker.spec.js:53","description":"Chromium Browser Page Workers should have an execution context","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/worker.spec.js#L53","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report errors","name":"worker.spec.js:59","description":"Chromium Browser Page Workers should report errors","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/worker.spec.js#L59","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should work","name":"CDPSession.spec.js:25","description":"Chromium Browser Page Target.createCDPSession should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/CDPSession.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should send events","name":"CDPSession.spec.js:35","description":"Chromium Browser Page Target.createCDPSession should send events","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/CDPSession.spec.js#L35","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should enable and disable domains independently","name":"CDPSession.spec.js:43","description":"Chromium Browser Page Target.createCDPSession should enable and disable domains independently","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/CDPSession.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should be able to detach session","name":"CDPSession.spec.js:58","description":"Chromium Browser Page Target.createCDPSession should be able to detach session","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/CDPSession.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should throw nice errors","name":"CDPSession.spec.js:72","description":"Chromium Browser Page Target.createCDPSession should throw nice errors","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/CDPSession.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work","name":"coverage.spec.js:23","description":"Chromium Browser Page JSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report sourceURLs","name":"coverage.spec.js:34","description":"Chromium Browser Page JSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore eval() scripts by default","name":"coverage.spec.js:41","description":"Chromium Browser Page JSCoverage should ignore eval() scripts by default","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>shouldn't ignore eval() scripts if reportAnonymousScripts is true","name":"coverage.spec.js:47","description":"Chromium Browser Page JSCoverage shouldn't ignore eval() scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore pptr internal scripts if reportAnonymousScripts is true","name":"coverage.spec.js:54","description":"Chromium Browser Page JSCoverage should ignore pptr internal scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report multiple scripts","name":"coverage.spec.js:62","description":"Chromium Browser Page JSCoverage should report multiple scripts","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report right ranges","name":"coverage.spec.js:71","description":"Chromium Browser Page JSCoverage should report right ranges","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report scripts that have no coverage","name":"coverage.spec.js:81","description":"Chromium Browser Page JSCoverage should report scripts that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work with conditionals","name":"coverage.spec.js:90","description":"Chromium Browser Page JSCoverage should work with conditionals","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should report scripts across navigations when disabled","name":"coverage.spec.js:97","description":"Chromium Browser Page JSCoverage resetOnNavigation should report scripts across navigations when disabled","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should NOT report scripts across navigations when enabled","name":"coverage.spec.js:104","description":"Chromium Browser Page JSCoverage resetOnNavigation should NOT report scripts across navigations when enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should not hang when there is a debugger statement","name":"coverage.spec.js:112","description":"Chromium Browser Page JSCoverage should not hang when there is a debugger statement","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L112","result":"skipped"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work","name":"coverage.spec.js:123","description":"Chromium Browser Page CSSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report sourceURLs","name":"coverage.spec.js:135","description":"Chromium Browser Page CSSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report multiple stylesheets","name":"coverage.spec.js:142","description":"Chromium Browser Page CSSCoverage should report multiple stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report stylesheets that have no coverage","name":"coverage.spec.js:151","description":"Chromium Browser Page CSSCoverage should report stylesheets that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with media queries","name":"coverage.spec.js:159","description":"Chromium Browser Page CSSCoverage should work with media queries","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with complicated usecases","name":"coverage.spec.js:169","description":"Chromium Browser Page CSSCoverage should work with complicated usecases","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should ignore injected stylesheets","name":"coverage.spec.js:175","description":"Chromium Browser Page CSSCoverage should ignore injected stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L175","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should report stylesheets across navigations","name":"coverage.spec.js:185","description":"Chromium Browser Page CSSCoverage resetOnNavigation should report stylesheets across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should NOT report scripts across navigations","name":"coverage.spec.js:192","description":"Chromium Browser Page CSSCoverage resetOnNavigation should NOT report scripts across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with a recently loaded stylesheet","name":"coverage.spec.js:200","description":"Chromium Browser Page CSSCoverage should work with a recently loaded stylesheet","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Chromium-Specific Page Tests>Page.setRequestInterception should work with intervention headers","name":"chromiumonly.spec.js:122","description":"Chromium Browser Page Chromium-Specific Page Tests Page.setRequestInterception should work with intervention headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/chromiumonly.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should have default context","name":"browsercontext.spec.js:25","description":"Chromium Browser BrowserContext should have default context","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browsercontext.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should create new incognito context","name":"browsercontext.spec.js:34","description":"Chromium Browser BrowserContext should create new incognito context","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browsercontext.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should close all belonging targets once closing context","name":"browsercontext.spec.js:43","description":"Chromium Browser BrowserContext should close all belonging targets once closing context","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browsercontext.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>window.open should use parent tab context","name":"browsercontext.spec.js:54","description":"Chromium Browser BrowserContext window.open should use parent tab context","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browsercontext.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should fire target events","name":"browsercontext.spec.js:65","description":"Chromium Browser BrowserContext should fire target events","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browsercontext.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should wait for a target","name":"browsercontext.spec.js:81","description":"Chromium Browser BrowserContext should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browsercontext.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should timeout waiting for a non-existent target","name":"browsercontext.spec.js:93","description":"Chromium Browser BrowserContext should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browsercontext.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should isolate localStorage and cookies","name":"browsercontext.spec.js:99","description":"Chromium Browser BrowserContext should isolate localStorage and cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browsercontext.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should work across sessions","name":"browsercontext.spec.js:143","description":"Chromium Browser BrowserContext should work across sessions","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browsercontext.spec.js#L143","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should work","name":"ignorehttpserrors.spec.js:41","description":"Chromium ignoreHTTPSErrors Response.securityDetails should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/ignorehttpserrors.spec.js#L41","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should be |null| for non-secure requests","name":"ignorehttpserrors.spec.js:54","description":"Chromium ignoreHTTPSErrors Response.securityDetails should be |null| for non-secure requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/ignorehttpserrors.spec.js#L54","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>Network redirects should report SecurityDetails","name":"ignorehttpserrors.spec.js:58","description":"Chromium ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/ignorehttpserrors.spec.js#L58","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work","name":"ignorehttpserrors.spec.js:74","description":"Chromium ignoreHTTPSErrors should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/ignorehttpserrors.spec.js#L74","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with request interception","name":"ignorehttpserrors.spec.js:80","description":"Chromium ignoreHTTPSErrors should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/ignorehttpserrors.spec.js#L80","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with mixed content","name":"ignorehttpserrors.spec.js:86","description":"Chromium ignoreHTTPSErrors should work with mixed content","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/ignorehttpserrors.spec.js#L86","result":"ok"},{"testId":"Chromium>Puppeteer>BrowserFetcher>should download and extract linux binary","name":"launcher.spec.js:34","description":"Chromium Puppeteer BrowserFetcher should download and extract linux binary","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L34","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject navigation when browser closes","name":"launcher.spec.js:63","description":"Chromium Puppeteer Browser.disconnect should reject navigation when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L63","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject waitForSelector when browser closes","name":"launcher.spec.js:75","description":"Chromium Puppeteer Browser.disconnect should reject waitForSelector when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L75","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject all promises when browser is closed","name":"launcher.spec.js:88","description":"Chromium Puppeteer Puppeteer.launch should reject all promises when browser is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L88","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject if executable path is invalid","name":"launcher.spec.js:97","description":"Chromium Puppeteer Puppeteer.launch should reject if executable path is invalid","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L97","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option","name":"launcher.spec.js:103","description":"Chromium Puppeteer Puppeteer.launch userDataDir option","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L103","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir argument","name":"launcher.spec.js:115","description":"Chromium Puppeteer Puppeteer.launch userDataDir argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L115","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore state","name":"launcher.spec.js:137","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore state","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L137","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore cookies","name":"launcher.spec.js:155","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L155","result":"skipped"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should return the default arguments","name":"launcher.spec.js:172","description":"Chromium Puppeteer Puppeteer.launch should return the default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L172","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should work with no default arguments","name":"launcher.spec.js:185","description":"Chromium Puppeteer Puppeteer.launch should work with no default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L185","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should filter out ignored default arguments","name":"launcher.spec.js:194","description":"Chromium Puppeteer Puppeteer.launch should filter out ignored default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L194","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have default url when launching browser","name":"launcher.spec.js:207","description":"Chromium Puppeteer Puppeteer.launch should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L207","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have custom url when launching browser","name":"launcher.spec.js:213","description":"Chromium Puppeteer Puppeteer.launch should have custom url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L213","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should set the default viewport","name":"launcher.spec.js:224","description":"Chromium Puppeteer Puppeteer.launch should set the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L224","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should disable the default viewport","name":"launcher.spec.js:237","description":"Chromium Puppeteer Puppeteer.launch should disable the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L237","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should take fullPage screenshots when defaultViewport is null","name":"launcher.spec.js:246","description":"Chromium Puppeteer Puppeteer.launch should take fullPage screenshots when defaultViewport is null","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L246","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect multiple times to the same browser","name":"launcher.spec.js:261","description":"Chromium Puppeteer Puppeteer.connect should be able to connect multiple times to the same browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L261","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to close remote browser","name":"launcher.spec.js:274","description":"Chromium Puppeteer Puppeteer.connect should be able to close remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L274","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should support ignoreHTTPSErrors option","name":"launcher.spec.js:284","description":"Chromium Puppeteer Puppeteer.connect should support ignoreHTTPSErrors option","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L284","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to reconnect to a disconnected browser","name":"launcher.spec.js:303","description":"Chromium Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L303","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect to the same page simultaneously","name":"launcher.spec.js:324","description":"Chromium Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L324","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.executablePath>should work","name":"launcher.spec.js:338","description":"Chromium Puppeteer Puppeteer.executablePath should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L338","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level Errors","name":"launcher.spec.js:347","description":"Chromium Top-level requires should require top-level Errors","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L347","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level DeviceDescriptors","name":"launcher.spec.js:351","description":"Chromium Top-level requires should require top-level DeviceDescriptors","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L351","result":"ok"},{"testId":"Chromium>Browser target events>should work","name":"launcher.spec.js:358","description":"Chromium Browser target events should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L358","result":"ok"},{"testId":"Chromium>Browser.Events.disconnected>should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","name":"launcher.spec.js:373","description":"Chromium Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L373","result":"ok"},{"testId":"Chromium>Fixtures>dumpio option should work with pipe option ","name":"fixtures.spec.js:25","description":"Chromium Fixtures dumpio option should work with pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/fixtures.spec.js#L25","result":"ok"},{"testId":"Chromium>Fixtures>should dump browser process stderr","name":"fixtures.spec.js:35","description":"Chromium Fixtures should dump browser process stderr","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/fixtures.spec.js#L35","result":"ok"},{"testId":"Chromium>Fixtures>should close the browser when the node process closes","name":"fixtures.spec.js:52","description":"Chromium Fixtures should close the browser when the node process closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/fixtures.spec.js#L52","result":"ok"},{"testId":"Chromium>OOPIF>should report oopif frames","name":"oopif.spec.js:41","description":"Chromium OOPIF should report oopif frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/oopif.spec.js#L41","result":"skipped"},{"testId":"Chromium>OOPIF>should load oopif iframes with subresources and request interception","name":"oopif.spec.js:46","description":"Chromium OOPIF should load oopif iframes with subresources and request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/oopif.spec.js#L46","result":"ok"},{"testId":"Chromium>HEADFUL>background_page target type should be available","name":"headful.spec.js:49","description":"Chromium HEADFUL background_page target type should be available","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/headful.spec.js#L49","result":"ok"},{"testId":"Chromium>HEADFUL>target.page() should return a background_page","name":"headful.spec.js:57","description":"Chromium HEADFUL target.page() should return a background_page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/headful.spec.js#L57","result":"ok"},{"testId":"Chromium>HEADFUL>should have default url when launching browser","name":"headful.spec.js:65","description":"Chromium HEADFUL should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/headful.spec.js#L65","result":"ok"},{"testId":"Chromium>HEADFUL>headless should be able to read cookies written by headful","name":"headful.spec.js:71","description":"Chromium HEADFUL headless should be able to read cookies written by headful","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/headful.spec.js#L71","result":"ok"},{"testId":"Chromium>HEADFUL>OOPIF: should report google.com frame","name":"headful.spec.js:89","description":"Chromium HEADFUL OOPIF: should report google.com frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/headful.spec.js#L89","result":"ok"},{"testId":"Chromium>HEADFUL>should close browser with beforeunload page","name":"headful.spec.js:110","description":"Chromium HEADFUL should close browser with beforeunload page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/headful.spec.js#L110","result":"ok"},{"testId":"Chromium>Page.bringToFront>should work","name":"headful.spec.js:122","description":"Chromium Page.bringToFront should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/headful.spec.js#L122","result":"ok"},{"testId":"Chromium>Tracing>should output a trace","name":"tracing.spec.js:40","description":"Chromium Tracing should output a trace","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/tracing.spec.js#L40","result":"ok"},{"testId":"Chromium>Tracing>should run with custom categories if provided","name":"tracing.spec.js:46","description":"Chromium Tracing should run with custom categories if provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/tracing.spec.js#L46","result":"ok"},{"testId":"Chromium>Tracing>should throw if tracing on two pages","name":"tracing.spec.js:53","description":"Chromium Tracing should throw if tracing on two pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/tracing.spec.js#L53","result":"ok"},{"testId":"Chromium>Tracing>should return a buffer","name":"tracing.spec.js:62","description":"Chromium Tracing should return a buffer","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/tracing.spec.js#L62","result":"ok"},{"testId":"Chromium>Tracing>should work without options","name":"tracing.spec.js:69","description":"Chromium Tracing should work without options","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/tracing.spec.js#L69","result":"ok"},{"testId":"Chromium>Tracing>should return null in case of Buffer error","name":"tracing.spec.js:75","description":"Chromium Tracing should return null in case of Buffer error","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/tracing.spec.js#L75","result":"ok"},{"testId":"Chromium>Tracing>should support a buffer without a path","name":"tracing.spec.js:86","description":"Chromium Tracing should support a buffer without a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/tracing.spec.js#L86","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should be able to connect using browserUrl, with and without trailing slash","name":"chromiumonly.spec.js:24","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should be able to connect using browserUrl, with and without trailing slash","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/chromiumonly.spec.js#L24","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when using both browserWSEndpoint and browserURL","name":"chromiumonly.spec.js:41","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when using both browserWSEndpoint and browserURL","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/chromiumonly.spec.js#L41","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when trying to connect to non-existing browser","name":"chromiumonly.spec.js:53","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when trying to connect to non-existing browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/chromiumonly.spec.js#L53","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe option","name":"chromiumonly.spec.js:67","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/chromiumonly.spec.js#L67","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe argument","name":"chromiumonly.spec.js:77","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/chromiumonly.spec.js#L77","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should fire \"disconnected\" when closing with pipe","name":"chromiumonly.spec.js:87","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should fire \"disconnected\" when closing with pipe","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/chromiumonly.spec.js#L87","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Page.waitForFileChooser>should fail gracefully when trying to work with filechoosers within multiple connections","name":"chromiumonly.spec.js:98","description":"Chromium Chromium-Specific Launcher tests Page.waitForFileChooser should fail gracefully when trying to work with filechoosers within multiple connections","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/chromiumonly.spec.js#L98","result":"ok"},{"testId":"Chromium>COVERAGE>should call all API methods","name":"utils.js:61","description":"Chromium COVERAGE should call all API methods","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/utils.js#L61","result":"ok"}]},{"timestamp":1565043834322,"name":"a95ec706","url":"https://cirrus-ci.com/task/5997349447401472","tests":[{"testId":"Chromium>Browser>Page>Accessibility>should work","name":"accessibility.spec.js:23","description":"Chromium Browser Page Accessibility should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>should report uninteresting nodes","name":"accessibility.spec.js:82","description":"Chromium Browser Page Accessibility should report uninteresting nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>roledescription","name":"accessibility.spec.js:110","description":"Chromium Browser Page Accessibility roledescription","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>orientation","name":"accessibility.spec.js:115","description":"Chromium Browser Page Accessibility orientation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>autocomplete","name":"accessibility.spec.js:120","description":"Chromium Browser Page Accessibility autocomplete","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>multiselectable","name":"accessibility.spec.js:125","description":"Chromium Browser Page Accessibility multiselectable","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>keyshortcuts","name":"accessibility.spec.js:130","description":"Chromium Browser Page Accessibility keyshortcuts","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L130","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>should not report text nodes inside controls","name":"accessibility.spec.js:136","description":"Chromium Browser Page Accessibility filtering children of leaf nodes should not report text nodes inside controls","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields should have children","name":"accessibility.spec.js:167","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields with role should have children","name":"accessibility.spec.js:197","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields with role should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with role should not have children","name":"accessibility.spec.js:227","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with role should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field without role should not have content","name":"accessibility.spec.js:237","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L237","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with tabindex and without role should not have content","name":"accessibility.spec.js:246","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with tabindex and without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>non editable textbox with role and tabIndex and label should not have children","name":"accessibility.spec.js:256","description":"Chromium Browser Page Accessibility filtering children of leaf nodes non editable textbox with role and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L256","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox with and tabIndex and label should not have children","name":"accessibility.spec.js:274","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox with and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L274","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox without label should not have children","name":"accessibility.spec.js:292","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox without label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a button","name":"accessibility.spec.js:312","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a button","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L312","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work an input","name":"accessibility.spec.js:321","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work an input","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L321","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a menu","name":"accessibility.spec.js:331","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a menu","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L331","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should return null when the element is no longer in DOM","name":"accessibility.spec.js:350","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should return null when the element is no longer in DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L350","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should support the interestingOnly option","name":"accessibility.spec.js:356","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should support the interestingOnly option","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L356","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.version>should return whether we are in headless","name":"browser.spec.js:23","description":"Chromium Browser Page Browser.version should return whether we are in headless","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browser.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.userAgent>should include WebKit","name":"browser.spec.js:34","description":"Chromium Browser Page Browser.userAgent should include WebKit","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browser.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.target>should return browser target","name":"browser.spec.js:45","description":"Chromium Browser Page Browser.target should return browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browser.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should return child_process instance","name":"browser.spec.js:52","description":"Chromium Browser Page Browser.process should return child_process instance","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browser.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should not return child_process for remote browser","name":"browser.spec.js:56","description":"Chromium Browser Page Browser.process should not return child_process for remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browser.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.isConnected>should set the browser connected state","name":"browser.spec.js:65","description":"Chromium Browser Page Browser.isConnected should set the browser connected state","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browser.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button","name":"click.spec.js:25","description":"Chromium Browser Page Page.click should click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click svg","name":"click.spec.js:30","description":"Chromium Browser Page Page.click should click svg","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L30","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button if window.Node is removed","name":"click.spec.js:39","description":"Chromium Browser Page Page.click should click the button if window.Node is removed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on a span with an inline element inside","name":"click.spec.js:46","description":"Chromium Browser Page Page.click should click on a span with an inline element inside","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not throw UnhandledPromiseRejection when page closes","name":"click.spec.js:58","description":"Chromium Browser Page Page.click should not throw UnhandledPromiseRejection when page closes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button after navigation ","name":"click.spec.js:65","description":"Chromium Browser Page Page.click should click the button after navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click with disabled javascript","name":"click.spec.js:72","description":"Chromium Browser Page Page.click should click with disabled javascript","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click when one of inline box children is outside of viewport","name":"click.spec.js:81","description":"Chromium Browser Page Page.click should click when one of inline box children is outside of viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should select the text by triple clicking","name":"click.spec.js:94","description":"Chromium Browser Page Page.click should select the text by triple clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L94","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click offscreen buttons","name":"click.spec.js:107","description":"Chromium Browser Page Page.click should click offscreen buttons","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click wrapped links","name":"click.spec.js:131","description":"Chromium Browser Page Page.click should click wrapped links","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox input and toggle","name":"click.spec.js:137","description":"Chromium Browser Page Page.click should click on checkbox input and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox label and toggle","name":"click.spec.js:156","description":"Chromium Browser Page Page.click should click on checkbox label and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fail to click a missing button","name":"click.spec.js:170","description":"Chromium Browser Page Page.click should fail to click a missing button","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not hang with touch-enabled viewports","name":"click.spec.js:177","description":"Chromium Browser Page Page.click should not hang with touch-enabled viewports","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should scroll and click the button","name":"click.spec.js:183","description":"Chromium Browser Page Page.click should scroll and click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should double click the button","name":"click.spec.js:190","description":"Chromium Browser Page Page.click should double click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a partially obscured button","name":"click.spec.js:204","description":"Chromium Browser Page Page.click should click a partially obscured button","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L204","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a rotated button","name":"click.spec.js:215","description":"Chromium Browser Page Page.click should click a rotated button","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fire contextmenu event on right click","name":"click.spec.js:220","description":"Chromium Browser Page Page.click should fire contextmenu event on right click","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click links which cause navigation","name":"click.spec.js:226","description":"Chromium Browser Page Page.click should click links which cause navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L226","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button inside an iframe","name":"click.spec.js:231","description":"Chromium Browser Page Page.click should click the button inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L231","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with fixed position inside an iframe","name":"click.spec.js:241","description":"Chromium Browser Page Page.click should click the button with fixed position inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L241","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with deviceScaleFactor set","name":"click.spec.js:251","description":"Chromium Browser Page Page.click should click the button with deviceScaleFactor set","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L251","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should return no cookies in pristine browser context","name":"cookies.spec.js:23","description":"Chromium Browser Page Page.cookies should return no cookies in pristine browser context","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get a cookie","name":"cookies.spec.js:27","description":"Chromium Browser Page Page.cookies should get a cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report httpOnly cookie","name":"cookies.spec.js:44","description":"Chromium Browser Page Page.cookies should properly report httpOnly cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L44","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Strict\" sameSite cookie","name":"cookies.spec.js:54","description":"Chromium Browser Page Page.cookies should properly report \"Strict\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Lax\" sameSite cookie","name":"cookies.spec.js:64","description":"Chromium Browser Page Page.cookies should properly report \"Lax\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get multiple cookies","name":"cookies.spec.js:74","description":"Chromium Browser Page Page.cookies should get multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get cookies from multiple urls","name":"cookies.spec.js:107","description":"Chromium Browser Page Page.cookies should get cookies from multiple urls","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should work","name":"cookies.spec.js:148","description":"Chromium Browser Page Page.setCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L148","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should isolate cookies in browser contexts","name":"cookies.spec.js:156","description":"Chromium Browser Page Page.setCookie should isolate cookies in browser contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set multiple cookies","name":"cookies.spec.js:176","description":"Chromium Browser Page Page.setCookie should set multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should have |expires| set to |-1| for session cookies","name":"cookies.spec.js:193","description":"Chromium Browser Page Page.setCookie should have |expires| set to |-1| for session cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookie with reasonable defaults","name":"cookies.spec.js:203","description":"Chromium Browser Page Page.setCookie should set cookie with reasonable defaults","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L203","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie with a path","name":"cookies.spec.js:222","description":"Chromium Browser Page Page.setCookie should set a cookie with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L222","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a blank page","name":"cookies.spec.js:247","description":"Chromium Browser Page Page.setCookie should not set a cookie on a blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L247","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie with blank page URL","name":"cookies.spec.js:257","description":"Chromium Browser Page Page.setCookie should not set a cookie with blank page URL","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a data URL page","name":"cookies.spec.js:272","description":"Chromium Browser Page Page.setCookie should not set a cookie on a data URL page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L272","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should default to setting secure cookie for HTTPS websites","name":"cookies.spec.js:282","description":"Chromium Browser Page Page.setCookie should default to setting secure cookie for HTTPS websites","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L282","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should be able to set unsecure cookie for HTTP website","name":"cookies.spec.js:293","description":"Chromium Browser Page Page.setCookie should be able to set unsecure cookie for HTTP website","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L293","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie on a different domain","name":"cookies.spec.js:304","description":"Chromium Browser Page Page.setCookie should set a cookie on a different domain","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L304","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookies from a frame","name":"cookies.spec.js:325","description":"Chromium Browser Page Page.setCookie should set cookies from a frame","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L325","result":"ok"},{"testId":"Chromium>Browser>Page>Page.deleteCookie>should work","name":"cookies.spec.js:368","description":"Chromium Browser Page Page.deleteCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should fire","name":"dialog.spec.js:23","description":"Chromium Browser Page Page.Events.Dialog should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/dialog.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should allow accepting prompts","name":"dialog.spec.js:32","description":"Chromium Browser Page Page.Events.Dialog should allow accepting prompts","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/dialog.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should dismiss the prompt","name":"dialog.spec.js:42","description":"Chromium Browser Page Page.Events.Dialog should dismiss the prompt","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/dialog.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work","name":"elementhandle.spec.js:25","description":"Chromium Browser Page ElementHandle.boundingBox should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should handle nested frames","name":"elementhandle.spec.js:32","description":"Chromium Browser Page ElementHandle.boundingBox should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should return null for invisible elements","name":"elementhandle.spec.js:43","description":"Chromium Browser Page ElementHandle.boundingBox should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should force a layout","name":"elementhandle.spec.js:48","description":"Chromium Browser Page ElementHandle.boundingBox should force a layout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work with SVG nodes","name":"elementhandle.spec.js:56","description":"Chromium Browser Page ElementHandle.boundingBox should work with SVG nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should work","name":"elementhandle.spec.js:73","description":"Chromium Browser Page ElementHandle.boxModel should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should return null for invisible elements","name":"elementhandle.spec.js:128","description":"Chromium Browser Page ElementHandle.boxModel should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.contentFrame>should work","name":"elementhandle.spec.js:136","description":"Chromium Browser Page ElementHandle.contentFrame should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work","name":"elementhandle.spec.js:146","description":"Chromium Browser Page ElementHandle.click should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L146","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for Shadow DOM v1","name":"elementhandle.spec.js:152","description":"Chromium Browser Page ElementHandle.click should work for Shadow DOM v1","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for TextNodes","name":"elementhandle.spec.js:158","description":"Chromium Browser Page ElementHandle.click should work for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for detached nodes","name":"elementhandle.spec.js:165","description":"Chromium Browser Page ElementHandle.click should throw for detached nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for hidden nodes","name":"elementhandle.spec.js:173","description":"Chromium Browser Page ElementHandle.click should throw for hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for recursively hidden nodes","name":"elementhandle.spec.js:180","description":"Chromium Browser Page ElementHandle.click should throw for recursively hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for
elements","name":"elementhandle.spec.js:187","description":"Chromium Browser Page ElementHandle.click should throw for
elements","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.hover>should work","name":"elementhandle.spec.js:196","description":"Chromium Browser Page ElementHandle.hover should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.isIntersectingViewport>should work","name":"elementhandle.spec.js:205","description":"Chromium Browser Page ElementHandle.isIntersectingViewport should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should get the proper viewport size","name":"emulation.spec.js:26","description":"Chromium Browser Page Page.viewport should get the proper viewport size","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support mobile emulation","name":"emulation.spec.js:31","description":"Chromium Browser Page Page.viewport should support mobile emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L31","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support touch emulation","name":"emulation.spec.js:39","description":"Chromium Browser Page Page.viewport should support touch emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should be detectable by Modernizr","name":"emulation.spec.js:61","description":"Chromium Browser Page Page.viewport should be detectable by Modernizr","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should detect touch when applying viewport with touches","name":"emulation.spec.js:68","description":"Chromium Browser Page Page.viewport should detect touch when applying viewport with touches","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support landscape emulation","name":"emulation.spec.js:73","description":"Chromium Browser Page Page.viewport should support landscape emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should work","name":"emulation.spec.js:84","description":"Chromium Browser Page Page.emulate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should support clicking","name":"emulation.spec.js:90","description":"Chromium Browser Page Page.emulate should support clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should work","name":"emulation.spec.js:101","description":"Chromium Browser Page Page.emulateMedia should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should throw in case of bad argument","name":"emulation.spec.js:111","description":"Chromium Browser Page Page.emulateMedia should throw in case of bad argument","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work","name":"evaluation.spec.js:34","description":"Chromium Browser Page Page.evaluate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer BigInt","name":"evaluation.spec.js:38","description":"Chromium Browser Page Page.evaluate should transfer BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L38","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer NaN","name":"evaluation.spec.js:42","description":"Chromium Browser Page Page.evaluate should transfer NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -0","name":"evaluation.spec.js:46","description":"Chromium Browser Page Page.evaluate should transfer -0","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer Infinity","name":"evaluation.spec.js:50","description":"Chromium Browser Page Page.evaluate should transfer Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -Infinity","name":"evaluation.spec.js:54","description":"Chromium Browser Page Page.evaluate should transfer -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays","name":"evaluation.spec.js:58","description":"Chromium Browser Page Page.evaluate should transfer arrays","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays as arrays, not objects","name":"evaluation.spec.js:62","description":"Chromium Browser Page Page.evaluate should transfer arrays as arrays, not objects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should modify global environment","name":"evaluation.spec.js:66","description":"Chromium Browser Page Page.evaluate should modify global environment","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should evaluate in the page context","name":"evaluation.spec.js:70","description":"Chromium Browser Page Page.evaluate should evaluate in the page context","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for objects with symbols","name":"evaluation.spec.js:74","description":"Chromium Browser Page Page.evaluate should return undefined for objects with symbols","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with function shorthands","name":"evaluation.spec.js:77","description":"Chromium Browser Page Page.evaluate should work with function shorthands","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with unicode chars","name":"evaluation.spec.js:88","description":"Chromium Browser Page Page.evaluate should work with unicode chars","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw when evaluation triggers reload","name":"evaluation.spec.js:92","description":"Chromium Browser Page Page.evaluate should throw when evaluation triggers reload","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should await promise","name":"evaluation.spec.js:100","description":"Chromium Browser Page Page.evaluate should await promise","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L100","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work right after framenavigated","name":"evaluation.spec.js:104","description":"Chromium Browser Page Page.evaluate should work right after framenavigated","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work from-inside an exposed function","name":"evaluation.spec.js:112","description":"Chromium Browser Page Page.evaluate should work from-inside an exposed function","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should reject promise with exception","name":"evaluation.spec.js:122","description":"Chromium Browser Page Page.evaluate should reject promise with exception","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown strings as error messages","name":"evaluation.spec.js:128","description":"Chromium Browser Page Page.evaluate should support thrown strings as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown numbers as error messages","name":"evaluation.spec.js:134","description":"Chromium Browser Page Page.evaluate should support thrown numbers as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return complex objects","name":"evaluation.spec.js:140","description":"Chromium Browser Page Page.evaluate should return complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L140","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return BigInt","name":"evaluation.spec.js:146","description":"Chromium Browser Page Page.evaluate should return BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L146","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return NaN","name":"evaluation.spec.js:150","description":"Chromium Browser Page Page.evaluate should return NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -0","name":"evaluation.spec.js:154","description":"Chromium Browser Page Page.evaluate should return -0","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return Infinity","name":"evaluation.spec.js:158","description":"Chromium Browser Page Page.evaluate should return Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -Infinity","name":"evaluation.spec.js:162","description":"Chromium Browser Page Page.evaluate should return -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L162","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept \"undefined\" as one of multiple parameters","name":"evaluation.spec.js:166","description":"Chromium Browser Page Page.evaluate should accept \"undefined\" as one of multiple parameters","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L166","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should properly serialize null fields","name":"evaluation.spec.js:170","description":"Chromium Browser Page Page.evaluate should properly serialize null fields","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for non-serializable objects","name":"evaluation.spec.js:173","description":"Chromium Browser Page Page.evaluate should return undefined for non-serializable objects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should fail for circular object","name":"evaluation.spec.js:176","description":"Chromium Browser Page Page.evaluate should fail for circular object","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should be able to throw a tricky error","name":"evaluation.spec.js:185","description":"Chromium Browser Page Page.evaluate should be able to throw a tricky error","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string","name":"evaluation.spec.js:193","description":"Chromium Browser Page Page.evaluate should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with semi colons","name":"evaluation.spec.js:197","description":"Chromium Browser Page Page.evaluate should accept a string with semi colons","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with comments","name":"evaluation.spec.js:201","description":"Chromium Browser Page Page.evaluate should accept a string with comments","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept element handle as an argument","name":"evaluation.spec.js:205","description":"Chromium Browser Page Page.evaluate should accept element handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if underlying element was disposed","name":"evaluation.spec.js:211","description":"Chromium Browser Page Page.evaluate should throw if underlying element was disposed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L211","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if elementHandles are from other frames","name":"evaluation.spec.js:220","description":"Chromium Browser Page Page.evaluate should throw if elementHandles are from other frames","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should simulate a user gesture","name":"evaluation.spec.js:228","description":"Chromium Browser Page Page.evaluate should simulate a user gesture","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw a nice error after a navigation","name":"evaluation.spec.js:236","description":"Chromium Browser Page Page.evaluate should throw a nice error after a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should not throw an error when evaluation does a navigation","name":"evaluation.spec.js:246","description":"Chromium Browser Page Page.evaluate should not throw an error when evaluation does a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer 100Mb of data from page to node.js","name":"evaluation.spec.js:254","description":"Chromium Browser Page Page.evaluate should transfer 100Mb of data from page to node.js","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L254","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should evaluate before anything else on the page","name":"evaluation.spec.js:261","description":"Chromium Browser Page Page.evaluateOnNewDocument should evaluate before anything else on the page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L261","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should work with CSP","name":"evaluation.spec.js:268","description":"Chromium Browser Page Page.evaluateOnNewDocument should work with CSP","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L268","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have different execution contexts","name":"evaluation.spec.js:283","description":"Chromium Browser Page Frame.evaluate should have different execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L283","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have correct execution contexts","name":"evaluation.spec.js:292","description":"Chromium Browser Page Frame.evaluate should have correct execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should execute after cross-site navigation","name":"evaluation.spec.js:298","description":"Chromium Browser Page Frame.evaluate should execute after cross-site navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.executionContext>should work","name":"frame.spec.js:25","description":"Chromium Browser Page Frame.executionContext should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluateHandle>should work","name":"frame.spec.js:52","description":"Chromium Browser Page Frame.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should throw for detached frames","name":"frame.spec.js:61","description":"Chromium Browser Page Frame.evaluate should throw for detached frames","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should handle nested frames","name":"frame.spec.js:71","description":"Chromium Browser Page Frame Management should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send events when frames are manipulated dynamically","name":"frame.spec.js:81","description":"Chromium Browser Page Frame Management should send events when frames are manipulated dynamically","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send \"framenavigated\" when navigating on anchor URLs","name":"frame.spec.js:104","description":"Chromium Browser Page Frame Management should send \"framenavigated\" when navigating on anchor URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should persist mainFrame on cross-process navigation","name":"frame.spec.js:112","description":"Chromium Browser Page Frame Management should persist mainFrame on cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should not send attach/detach events for main frame","name":"frame.spec.js:118","description":"Chromium Browser Page Frame Management should not send attach/detach events for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should detach child frames on navigation","name":"frame.spec.js:125","description":"Chromium Browser Page Frame Management should detach child frames on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should support framesets","name":"frame.spec.js:145","description":"Chromium Browser Page Frame Management should support framesets","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame from-inside shadow DOM","name":"frame.spec.js:165","description":"Chromium Browser Page Frame Management should report frame from-inside shadow DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.name()","name":"frame.spec.js:176","description":"Chromium Browser Page Frame Management should report frame.name()","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.parent()","name":"frame.spec.js:189","description":"Chromium Browser Page Frame Management should report frame.parent()","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L189","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report different frame instance when frame re-attaches","name":"frame.spec.js:196","description":"Chromium Browser Page Frame Management should report different frame instance when frame re-attaches","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>input>should upload the file","name":"input.spec.js:26","description":"Chromium Browser Page input should upload the file","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is attached to DOM","name":"input.spec.js:42","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is not attached to DOM","name":"input.spec.js:50","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is not attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect timeout","name":"input.spec.js:61","description":"Chromium Browser Page Page.waitForFileChooser should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect default timeout when there is no custom timeout","name":"input.spec.js:66","description":"Chromium Browser Page Page.waitForFileChooser should respect default timeout when there is no custom timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should prioritize exact timeout over default timeout","name":"input.spec.js:72","description":"Chromium Browser Page Page.waitForFileChooser should prioritize exact timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work with no timeout","name":"input.spec.js:78","description":"Chromium Browser Page Page.waitForFileChooser should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L78","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should return the same file chooser when there are many watchdogs simultaneously","name":"input.spec.js:89","description":"Chromium Browser Page Page.waitForFileChooser should return the same file chooser when there are many watchdogs simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should accept single file","name":"input.spec.js:101","description":"Chromium Browser Page FileChooser.accept should accept single file","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to read selected file","name":"input.spec.js:114","description":"Chromium Browser Page FileChooser.accept should be able to read selected file","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L114","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to reset selected files with empty file list","name":"input.spec.js:126","description":"Chromium Browser Page FileChooser.accept should be able to reset selected files with empty file list","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should not accept multiple files for single-file input","name":"input.spec.js:141","description":"Chromium Browser Page FileChooser.accept should not accept multiple files for single-file input","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should fail when accepting file chooser twice","name":"input.spec.js:154","description":"Chromium Browser Page FileChooser.accept should fail when accepting file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should cancel dialog","name":"input.spec.js:168","description":"Chromium Browser Page FileChooser.cancel should cancel dialog","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should fail when canceling file chooser twice","name":"input.spec.js:184","description":"Chromium Browser Page FileChooser.cancel should fail when canceling file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L184","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for single file pick","name":"input.spec.js:198","description":"Chromium Browser Page FileChooser.isMultiple should work for single file pick","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"multiple\"","name":"input.spec.js:206","description":"Chromium Browser Page FileChooser.isMultiple should work for \"multiple\"","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L206","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"webkitdirectory\"","name":"input.spec.js:214","description":"Chromium Browser Page FileChooser.isMultiple should work for \"webkitdirectory\"","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work","name":"jshandle.spec.js:23","description":"Chromium Browser Page Page.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle as an argument","name":"jshandle.spec.js:27","description":"Chromium Browser Page Page.evaluateHandle should accept object handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to primitive types","name":"jshandle.spec.js:32","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to primitive types","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should warn on nested object handles","name":"jshandle.spec.js:37","description":"Chromium Browser Page Page.evaluateHandle should warn on nested object handles","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to unserializable value","name":"jshandle.spec.js:46","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to unserializable value","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should use the same JS wrappers","name":"jshandle.spec.js:50","description":"Chromium Browser Page Page.evaluateHandle should use the same JS wrappers","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work with primitives","name":"jshandle.spec.js:57","description":"Chromium Browser Page Page.evaluateHandle should work with primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperty>should work","name":"jshandle.spec.js:67","description":"Chromium Browser Page JSHandle.getProperty should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should work","name":"jshandle.spec.js:79","description":"Chromium Browser Page JSHandle.jsonValue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should not work with dates","name":"jshandle.spec.js:84","description":"Chromium Browser Page JSHandle.jsonValue should not work with dates","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should throw for circular objects","name":"jshandle.spec.js:89","description":"Chromium Browser Page JSHandle.jsonValue should throw for circular objects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should work","name":"jshandle.spec.js:101","description":"Chromium Browser Page JSHandle.getProperties should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should return even non-own properties","name":"jshandle.spec.js:110","description":"Chromium Browser Page JSHandle.getProperties should return even non-own properties","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work","name":"jshandle.spec.js:132","description":"Chromium Browser Page JSHandle.asElement should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L132","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return null for non-elements","name":"jshandle.spec.js:137","description":"Chromium Browser Page JSHandle.asElement should return null for non-elements","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return ElementHandle for TextNodes","name":"jshandle.spec.js:142","description":"Chromium Browser Page JSHandle.asElement should return ElementHandle for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work with nullified Node","name":"jshandle.spec.js:149","description":"Chromium Browser Page JSHandle.asElement should work with nullified Node","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L149","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for primitives","name":"jshandle.spec.js:159","description":"Chromium Browser Page JSHandle.toString should work for primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for complicated objects","name":"jshandle.spec.js:165","description":"Chromium Browser Page JSHandle.toString should work for complicated objects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work with different subtypes","name":"jshandle.spec.js:169","description":"Chromium Browser Page JSHandle.toString should work with different subtypes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type into a textarea","name":"keyboard.spec.js:26","description":"Chromium Browser Page Keyboard should type into a textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the metaKey","name":"keyboard.spec.js:36","description":"Chromium Browser Page Keyboard should press the metaKey","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L36","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should move with the arrow keys","name":"keyboard.spec.js:43","description":"Chromium Browser Page Keyboard should move with the arrow keys","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with ElementHandle.press","name":"keyboard.spec.js:58","description":"Chromium Browser Page Keyboard should send a character with ElementHandle.press","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>ElementHandle.press should support |text| option","name":"keyboard.spec.js:69","description":"Chromium Browser Page Keyboard ElementHandle.press should support |text| option","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L69","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with sendCharacter","name":"keyboard.spec.js:75","description":"Chromium Browser Page Keyboard should send a character with sendCharacter","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report shiftKey","name":"keyboard.spec.js:84","description":"Chromium Browser Page Keyboard should report shiftKey","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report multiple modifiers","name":"keyboard.spec.js:104","description":"Chromium Browser Page Keyboard should report multiple modifiers","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing","name":"keyboard.spec.js:120","description":"Chromium Browser Page Keyboard should send proper codes while typing","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing with shift","name":"keyboard.spec.js:133","description":"Chromium Browser Page Keyboard should send proper codes while typing with shift","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L133","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should not type canceled events","name":"keyboard.spec.js:145","description":"Chromium Browser Page Keyboard should not type canceled events","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify repeat property","name":"keyboard.spec.js:161","description":"Chromium Browser Page Keyboard should specify repeat property","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type all kinds of characters","name":"keyboard.spec.js:179","description":"Chromium Browser Page Keyboard should type all kinds of characters","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify location","name":"keyboard.spec.js:186","description":"Chromium Browser Page Keyboard should specify location","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should throw on unknown keys","name":"keyboard.spec.js:205","description":"Chromium Browser Page Keyboard should throw on unknown keys","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji","name":"keyboard.spec.js:215","description":"Chromium Browser Page Keyboard should type emoji","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji into an iframe","name":"keyboard.spec.js:220","description":"Chromium Browser Page Keyboard should type emoji into an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the meta key","name":"keyboard.spec.js:228","description":"Chromium Browser Page Keyboard should press the meta key","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should click the document","name":"mouse.spec.js:34","description":"Chromium Browser Page Mouse should click the document","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/mouse.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should resize the textarea","name":"mouse.spec.js:58","description":"Chromium Browser Page Mouse should resize the textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/mouse.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should select the text with mouse","name":"mouse.spec.js:70","description":"Chromium Browser Page Mouse should select the text with mouse","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/mouse.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state","name":"mouse.spec.js:88","description":"Chromium Browser Page Mouse should trigger hover state","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/mouse.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state with removed window.Node","name":"mouse.spec.js:97","description":"Chromium Browser Page Mouse should trigger hover state with removed window.Node","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/mouse.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should set modifier keys on click","name":"mouse.spec.js:103","description":"Chromium Browser Page Mouse should set modifier keys on click","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/mouse.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should tween mouse movement","name":"mouse.spec.js:123","description":"Chromium Browser Page Mouse should tween mouse movement","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/mouse.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should work with mobile viewports and cross process navigations","name":"mouse.spec.js:141","description":"Chromium Browser Page Mouse should work with mobile viewports and cross process navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/mouse.spec.js#L141","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.goto>should work","name":"navigation.spec.js:25","description":"Chromium Browser Page Page.goto should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with anchor navigation","name":"navigation.spec.js:29","description":"Chromium Browser Page Page.goto should work with anchor navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with redirects","name":"navigation.spec.js:37","description":"Chromium Browser Page Page.goto should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to about:blank","name":"navigation.spec.js:43","description":"Chromium Browser Page Page.goto should navigate to about:blank","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return response when page changes its URL after load","name":"navigation.spec.js:47","description":"Chromium Browser Page Page.goto should return response when page changes its URL after load","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with subframes return 204","name":"navigation.spec.js:51","description":"Chromium Browser Page Page.goto should work with subframes return 204","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L51","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when server returns 204","name":"navigation.spec.js:58","description":"Chromium Browser Page Page.goto should fail when server returns 204","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with domcontentloaded","name":"navigation.spec.js:71","description":"Chromium Browser Page Page.goto should navigate to empty page with domcontentloaded","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when page calls history API in beforeunload","name":"navigation.spec.js:75","description":"Chromium Browser Page Page.goto should work when page calls history API in beforeunload","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle0","name":"navigation.spec.js:83","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle0","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle2","name":"navigation.spec.js:87","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle2","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad url","name":"navigation.spec.js:91","description":"Chromium Browser Page Page.goto should fail when navigating to bad url","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L91","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL","name":"navigation.spec.js:99","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL after redirects","name":"navigation.spec.js:112","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL after redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should throw if networkidle is passed as an option","name":"navigation.spec.js:122","description":"Chromium Browser Page Page.goto should throw if networkidle is passed as an option","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when main resources failed to load","name":"navigation.spec.js:127","description":"Chromium Browser Page Page.goto should fail when main resources failed to load","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L127","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding maximum navigation timeout","name":"navigation.spec.js:135","description":"Chromium Browser Page Page.goto should fail when exceeding maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum navigation timeout","name":"navigation.spec.js:143","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum timeout","name":"navigation.spec.js:152","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should prioritize default navigation timeout over default timeout","name":"navigation.spec.js:161","description":"Chromium Browser Page Page.goto should prioritize default navigation timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should disable timeout when its set to 0","name":"navigation.spec.js:171","description":"Chromium Browser Page Page.goto should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L171","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to valid url","name":"navigation.spec.js:179","description":"Chromium Browser Page Page.goto should work when navigating to valid url","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to data url","name":"navigation.spec.js:183","description":"Chromium Browser Page Page.goto should work when navigating to data url","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to 404","name":"navigation.spec.js:187","description":"Chromium Browser Page Page.goto should work when navigating to 404","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return last response in redirect chain","name":"navigation.spec.js:192","description":"Chromium Browser Page Page.goto should return last response in redirect chain","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should wait for network idle to succeed navigation","name":"navigation.spec.js:200","description":"Chromium Browser Page Page.goto should wait for network idle to succeed navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation","name":"navigation.spec.js:257","description":"Chromium Browser Page Page.goto should not leak listeners during navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during bad navigation","name":"navigation.spec.js:266","description":"Chromium Browser Page Page.goto should not leak listeners during bad navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L266","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation of 11 pages","name":"navigation.spec.js:275","description":"Chromium Browser Page Page.goto should not leak listeners during navigation of 11 pages","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L275","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to dataURL and fire dataURL requests","name":"navigation.spec.js:287","description":"Chromium Browser Page Page.goto should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L287","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to URL with hash and fire requests without hash","name":"navigation.spec.js:296","description":"Chromium Browser Page Page.goto should navigate to URL with hash and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L296","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with self requesting page","name":"navigation.spec.js:305","description":"Chromium Browser Page Page.goto should work with self requesting page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating and show the url at the error message","name":"navigation.spec.js:310","description":"Chromium Browser Page Page.goto should fail when navigating and show the url at the error message","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L310","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should send referer","name":"navigation.spec.js:320","description":"Chromium Browser Page Page.goto should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L320","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work","name":"navigation.spec.js:335","description":"Chromium Browser Page Page.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L335","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with both domcontentloaded and load","name":"navigation.spec.js:344","description":"Chromium Browser Page Page.waitForNavigation should work with both domcontentloaded and load","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L344","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with clicking on anchor links","name":"navigation.spec.js:364","description":"Chromium Browser Page Page.waitForNavigation should work with clicking on anchor links","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L364","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.pushState()","name":"navigation.spec.js:374","description":"Chromium Browser Page Page.waitForNavigation should work with history.pushState()","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.replaceState()","name":"navigation.spec.js:389","description":"Chromium Browser Page Page.waitForNavigation should work with history.replaceState()","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with DOM history.back()/history.forward()","name":"navigation.spec.js:404","description":"Chromium Browser Page Page.waitForNavigation should work with DOM history.back()/history.forward()","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work when subframe issues window.stop()","name":"navigation.spec.js:430","description":"Chromium Browser Page Page.waitForNavigation should work when subframe issues window.stop()","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L430","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work","name":"navigation.spec.js:448","description":"Chromium Browser Page Page.goBack should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L448","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work with HistoryAPI","name":"navigation.spec.js:463","description":"Chromium Browser Page Page.goBack should work with HistoryAPI","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L463","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should navigate subframes","name":"navigation.spec.js:481","description":"Chromium Browser Page Frame.goto should navigate subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should reject when frame detaches","name":"navigation.spec.js:490","description":"Chromium Browser Page Frame.goto should reject when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L490","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should return matching responses","name":"navigation.spec.js:501","description":"Chromium Browser Page Frame.goto should return matching responses","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L501","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should work","name":"navigation.spec.js:531","description":"Chromium Browser Page Frame.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should fail when frame detaches","name":"navigation.spec.js:543","description":"Chromium Browser Page Frame.waitForNavigation should fail when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L543","result":"ok"},{"testId":"Chromium>Browser>Page>Page.reload>should work","name":"navigation.spec.js:561","description":"Chromium Browser Page Page.reload should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L561","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for navigation requests","name":"network.spec.js:27","description":"Chromium Browser Page Page.Events.Request should fire for navigation requests","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for iframes","name":"network.spec.js:33","description":"Chromium Browser Page Page.Events.Request should fire for iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for fetches","name":"network.spec.js:40","description":"Chromium Browser Page Page.Events.Request should fire for fetches","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for main frame navigation request","name":"network.spec.js:50","description":"Chromium Browser Page Request.frame should work for main frame navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for subframe navigation request","name":"network.spec.js:57","description":"Chromium Browser Page Request.frame should work for subframe navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for fetch requests","name":"network.spec.js:65","description":"Chromium Browser Page Request.frame should work for fetch requests","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Request.headers>should work","name":"network.spec.js:77","description":"Chromium Browser Page Request.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Response.headers>should work","name":"network.spec.js:87","description":"Chromium Browser Page Response.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should return |false| for non-cached content","name":"network.spec.js:98","description":"Chromium Browser Page Response.fromCache should return |false| for non-cached content","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should work","name":"network.spec.js:103","description":"Chromium Browser Page Response.fromCache should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>should return |false| for non-service-worker content","name":"network.spec.js:120","description":"Chromium Browser Page Response.fromServiceWorker should return |false| for non-service-worker content","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>Response.fromServiceWorker","name":"network.spec.js:125","description":"Chromium Browser Page Response.fromServiceWorker Response.fromServiceWorker","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should work","name":"network.spec.js:143","description":"Chromium Browser Page Request.postData should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should be |undefined| when there is no post data","name":"network.spec.js:152","description":"Chromium Browser Page Request.postData should be |undefined| when there is no post data","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should work","name":"network.spec.js:159","description":"Chromium Browser Page Response.text should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should return uncompressed text","name":"network.spec.js:163","description":"Chromium Browser Page Response.text should return uncompressed text","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should throw when requesting body of redirected response","name":"network.spec.js:169","description":"Chromium Browser Page Response.text should throw when requesting body of redirected response","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should wait until response completes","name":"network.spec.js:180","description":"Chromium Browser Page Response.text should wait until response completes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>Response.json>should work","name":"network.spec.js:216","description":"Chromium Browser Page Response.json should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L216","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work","name":"network.spec.js:223","description":"Chromium Browser Page Response.buffer should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L223","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work with compression","name":"network.spec.js:229","description":"Chromium Browser Page Response.buffer should work with compression","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L229","result":"ok"},{"testId":"Chromium>Browser>Page>Response.statusText>should work","name":"network.spec.js:239","description":"Chromium Browser Page Response.statusText should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L239","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Request","name":"network.spec.js:250","description":"Chromium Browser Page Network Events Page.Events.Request","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L250","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Response","name":"network.spec.js:262","description":"Chromium Browser Page Network Events Page.Events.Response","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L262","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFailed","name":"network.spec.js:277","description":"Chromium Browser Page Network Events Page.Events.RequestFailed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L277","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFinished","name":"network.spec.js:298","description":"Chromium Browser Page Network Events Page.Events.RequestFinished","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should fire events in proper order","name":"network.spec.js:308","description":"Chromium Browser Page Network Events should fire events in proper order","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should support redirects","name":"network.spec.js:316","description":"Chromium Browser Page Network Events should support redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L316","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work","name":"network.spec.js:343","description":"Chromium Browser Page Request.isNavigationRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work with request interception","name":"network.spec.js:354","description":"Chromium Browser Page Request.isNavigationRequest should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L354","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work when navigating to image","name":"network.spec.js:369","description":"Chromium Browser Page Request.isNavigationRequest should work when navigating to image","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L369","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should work","name":"network.spec.js:378","description":"Chromium Browser Page Page.setExtraHTTPHeaders should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L378","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should throw for non-string header values","name":"network.spec.js:388","description":"Chromium Browser Page Page.setExtraHTTPHeaders should throw for non-string header values","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L388","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should work","name":"network.spec.js:400","description":"Chromium Browser Page Page.authenticate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L400","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should fail if wrong credentials","name":"network.spec.js:411","description":"Chromium Browser Page Page.authenticate should fail if wrong credentials","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L411","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should allow disable authentication","name":"network.spec.js:421","description":"Chromium Browser Page Page.authenticate should allow disable authentication","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L421","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should intercept","name":"requestinterception.spec.js:27","description":"Chromium Browser Page Page.setRequestInterception should intercept","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when POST is redirected with 302","name":"requestinterception.spec.js:48","description":"Chromium Browser Page Page.setRequestInterception should work when POST is redirected with 302","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when header manipulation headers with redirect","name":"requestinterception.spec.js:64","description":"Chromium Browser Page Page.setRequestInterception should work when header manipulation headers with redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should contain referer header","name":"requestinterception.spec.js:75","description":"Chromium Browser Page Page.setRequestInterception should contain referer header","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should properly return navigation response when URL has cookies","name":"requestinterception.spec.js:87","description":"Chromium Browser Page Page.setRequestInterception should properly return navigation response when URL has cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should stop intercepting","name":"requestinterception.spec.js:98","description":"Chromium Browser Page Page.setRequestInterception should stop intercepting","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should show custom HTTP headers","name":"requestinterception.spec.js:105","description":"Chromium Browser Page Page.setRequestInterception should show custom HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirect inside sync XHR","name":"requestinterception.spec.js:118","description":"Chromium Browser Page Page.setRequestInterception should work with redirect inside sync XHR","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should works with customizing referer headers","name":"requestinterception.spec.js:131","description":"Chromium Browser Page Page.setRequestInterception should works with customizing referer headers","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable","name":"requestinterception.spec.js:141","description":"Chromium Browser Page Page.setRequestInterception should be abortable","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable with custom error codes","name":"requestinterception.spec.js:156","description":"Chromium Browser Page Page.setRequestInterception should be abortable with custom error codes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should send referer","name":"requestinterception.spec.js:167","description":"Chromium Browser Page Page.setRequestInterception should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should fail navigation when aborting main resource","name":"requestinterception.spec.js:179","description":"Chromium Browser Page Page.setRequestInterception should fail navigation when aborting main resource","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects","name":"requestinterception.spec.js:190","description":"Chromium Browser Page Page.setRequestInterception should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects for subresources","name":"requestinterception.spec.js:217","description":"Chromium Browser Page Page.setRequestInterception should work with redirects for subresources","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to abort redirects","name":"requestinterception.spec.js:242","description":"Chromium Browser Page Page.setRequestInterception should be able to abort redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L242","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with equal requests","name":"requestinterception.spec.js:265","description":"Chromium Browser Page Page.setRequestInterception should work with equal requests","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L265","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to dataURL and fire dataURL requests","name":"requestinterception.spec.js:288","description":"Chromium Browser Page Page.setRequestInterception should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L288","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to fetch dataURL and fire dataURL requests","name":"requestinterception.spec.js:301","description":"Chromium Browser Page Page.setRequestInterception should be able to fetch dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L301","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to URL with hash and and fire requests without hash","name":"requestinterception.spec.js:315","description":"Chromium Browser Page Page.setRequestInterception should navigate to URL with hash and and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L315","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server","name":"requestinterception.spec.js:328","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L328","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with badly encoded server","name":"requestinterception.spec.js:336","description":"Chromium Browser Page Page.setRequestInterception should work with badly encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L336","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server - 2","name":"requestinterception.spec.js:343","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server - 2","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should not throw \"Invalid Interception Id\" if the request was cancelled","name":"requestinterception.spec.js:357","description":"Chromium Browser Page Page.setRequestInterception should not throw \"Invalid Interception Id\" if the request was cancelled","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L357","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should throw if interception is not enabled","name":"requestinterception.spec.js:371","description":"Chromium Browser Page Page.setRequestInterception should throw if interception is not enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L371","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with file URLs","name":"requestinterception.spec.js:383","description":"Chromium Browser Page Page.setRequestInterception should work with file URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L383","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should work","name":"requestinterception.spec.js:398","description":"Chromium Browser Page Request.continue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L398","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend HTTP headers","name":"requestinterception.spec.js:403","description":"Chromium Browser Page Request.continue should amend HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should redirect in a way non-observable to page","name":"requestinterception.spec.js:417","description":"Chromium Browser Page Request.continue should redirect in a way non-observable to page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L417","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend method","name":"requestinterception.spec.js:429","description":"Chromium Browser Page Request.continue should amend method","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L429","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend post data","name":"requestinterception.spec.js:442","description":"Chromium Browser Page Request.continue should amend post data","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L442","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend both post data and method on navigation","name":"requestinterception.spec.js:455","description":"Chromium Browser Page Request.continue should amend both post data and method on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L455","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work","name":"requestinterception.spec.js:470","description":"Chromium Browser Page Request.respond should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L470","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work with status code 422","name":"requestinterception.spec.js:486","description":"Chromium Browser Page Request.respond should work with status code 422","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L486","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should redirect","name":"requestinterception.spec.js:499","description":"Chromium Browser Page Request.respond should redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L499","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should allow mocking binary responses","name":"requestinterception.spec.js:518","description":"Chromium Browser Page Request.respond should allow mocking binary responses","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L518","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should stringify intercepted request response headers","name":"requestinterception.spec.js:536","description":"Chromium Browser Page Request.respond should stringify intercepted request response headers","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should reject all promises when page is closed","name":"page.spec.js:34","description":"Chromium Browser Page Page.close should reject all promises when page is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should not be visible in browser.pages","name":"page.spec.js:43","description":"Chromium Browser Page Page.close should not be visible in browser.pages","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should run beforeunload if asked for","name":"page.spec.js:49","description":"Chromium Browser Page Page.close should run beforeunload if asked for","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L49","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should *not* run beforeunload by default","name":"page.spec.js:66","description":"Chromium Browser Page Page.close should *not* run beforeunload by default","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should set the page close state","name":"page.spec.js:74","description":"Chromium Browser Page Page.close should set the page close state","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Load>should fire when expected","name":"page.spec.js:83","description":"Chromium Browser Page Page.Events.Load should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Async stacks>should work","name":"page.spec.js:92","description":"Chromium Browser Page Async stacks should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.error>should throw when page crashes","name":"page.spec.js:105","description":"Chromium Browser Page Page.Events.error should throw when page crashes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work","name":"page.spec.js:115","description":"Chromium Browser Page Page.Events.Popup should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with noopener","name":"page.spec.js:123","description":"Chromium Browser Page Page.Events.Popup should work with noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank","name":"page.spec.js:131","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with fake-clicking target=_blank and rel=noopener","name":"page.spec.js:141","description":"Chromium Browser Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank and rel=noopener","name":"page.spec.js:151","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should be prompt by default","name":"page.spec.js:168","description":"Chromium Browser Page BrowserContext.overridePermissions should be prompt by default","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should deny permission when not listed","name":"page.spec.js:172","description":"Chromium Browser Page BrowserContext.overridePermissions should deny permission when not listed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L172","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should fail when bad permission is given","name":"page.spec.js:177","description":"Chromium Browser Page BrowserContext.overridePermissions should fail when bad permission is given","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should grant permission when listed","name":"page.spec.js:183","description":"Chromium Browser Page BrowserContext.overridePermissions should grant permission when listed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should reset permissions","name":"page.spec.js:188","description":"Chromium Browser Page BrowserContext.overridePermissions should reset permissions","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should trigger permission onchange","name":"page.spec.js:195","description":"Chromium Browser Page BrowserContext.overridePermissions should trigger permission onchange","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L195","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should isolate permissions between browser contexs","name":"page.spec.js:214","description":"Chromium Browser Page BrowserContext.overridePermissions should isolate permissions between browser contexs","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should work","name":"page.spec.js:236","description":"Chromium Browser Page Page.setGeolocation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should throw when invalid longitude","name":"page.spec.js:248","description":"Chromium Browser Page Page.setGeolocation should throw when invalid longitude","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L248","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should work","name":"page.spec.js:260","description":"Chromium Browser Page Page.setOfflineMode should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L260","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should emulate navigator.onLine","name":"page.spec.js:269","description":"Chromium Browser Page Page.setOfflineMode should emulate navigator.onLine","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L269","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work","name":"page.spec.js:279","description":"Chromium Browser Page ExecutionContext.queryObjects should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L279","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work for non-blank page","name":"page.spec.js:289","description":"Chromium Browser Page ExecutionContext.queryObjects should work for non-blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L289","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail for disposed handles","name":"page.spec.js:298","description":"Chromium Browser Page ExecutionContext.queryObjects should fail for disposed handles","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail primitive values as prototypes","name":"page.spec.js:305","description":"Chromium Browser Page ExecutionContext.queryObjects should fail primitive values as prototypes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work","name":"page.spec.js:314","description":"Chromium Browser Page Page.Events.Console should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L314","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work for different console API calls","name":"page.spec.js:327","description":"Chromium Browser Page Page.Events.Console should work for different console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L327","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not fail for window object","name":"page.spec.js:353","description":"Chromium Browser Page Page.Events.Console should not fail for window object","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should trigger correct Log","name":"page.spec.js:362","description":"Chromium Browser Page Page.Events.Console should trigger correct Log","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L362","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location when fetch fails","name":"page.spec.js:374","description":"Chromium Browser Page Page.Events.Console should have location when fetch fails","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location for console API calls","name":"page.spec.js:389","description":"Chromium Browser Page Page.Events.Console should have location for console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not throw when there are console messages in detached iframes","name":"page.spec.js:404","description":"Chromium Browser Page Page.Events.Console should not throw when there are console messages in detached iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.DOMContentLoaded>should fire when expected","name":"page.spec.js:424","description":"Chromium Browser Page Page.Events.DOMContentLoaded should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>should get metrics from a page","name":"page.spec.js:431","description":"Chromium Browser Page Page.metrics should get metrics from a page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L431","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>metrics event fired on console.timeStamp","name":"page.spec.js:436","description":"Chromium Browser Page Page.metrics metrics event fired on console.timeStamp","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L436","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work","name":"page.spec.js:469","description":"Chromium Browser Page Page.waitForRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L469","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with predicate","name":"page.spec.js:481","description":"Chromium Browser Page Page.waitForRequest should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect timeout","name":"page.spec.js:493","description":"Chromium Browser Page Page.waitForRequest should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L493","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect default timeout","name":"page.spec.js:498","description":"Chromium Browser Page Page.waitForRequest should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L498","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with no timeout","name":"page.spec.js:504","description":"Chromium Browser Page Page.waitForRequest should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L504","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work","name":"page.spec.js:519","description":"Chromium Browser Page Page.waitForResponse should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L519","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect timeout","name":"page.spec.js:531","description":"Chromium Browser Page Page.waitForResponse should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect default timeout","name":"page.spec.js:536","description":"Chromium Browser Page Page.waitForResponse should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with predicate","name":"page.spec.js:542","description":"Chromium Browser Page Page.waitForResponse should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L542","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with no timeout","name":"page.spec.js:554","description":"Chromium Browser Page Page.waitForResponse should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L554","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work","name":"page.spec.js:569","description":"Chromium Browser Page Page.exposeFunction should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L569","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should throw exception in page context","name":"page.spec.js:578","description":"Chromium Browser Page Page.exposeFunction should throw exception in page context","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L578","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should support throwing \"null\"","name":"page.spec.js:592","description":"Chromium Browser Page Page.exposeFunction should support throwing \"null\"","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L592","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should be callable from-inside evaluateOnNewDocument","name":"page.spec.js:605","description":"Chromium Browser Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L605","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should survive navigation","name":"page.spec.js:614","description":"Chromium Browser Page Page.exposeFunction should survive navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L614","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should await returned promise","name":"page.spec.js:625","description":"Chromium Browser Page Page.exposeFunction should await returned promise","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L625","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames","name":"page.spec.js:635","description":"Chromium Browser Page Page.exposeFunction should work on frames","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L635","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames before navigation","name":"page.spec.js:647","description":"Chromium Browser Page Page.exposeFunction should work on frames before navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L647","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work with complex objects","name":"page.spec.js:659","description":"Chromium Browser Page Page.exposeFunction should work with complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L659","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.PageError>should fire","name":"page.spec.js:669","description":"Chromium Browser Page Page.Events.PageError should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L669","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work","name":"page.spec.js:681","description":"Chromium Browser Page Page.setUserAgent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L681","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work for subframes","name":"page.spec.js:690","description":"Chromium Browser Page Page.setUserAgent should work for subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L690","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should emulate device user-agent","name":"page.spec.js:699","description":"Chromium Browser Page Page.setUserAgent should emulate device user-agent","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L699","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work","name":"page.spec.js:709","description":"Chromium Browser Page Page.setContent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L709","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with doctype","name":"page.spec.js:714","description":"Chromium Browser Page Page.setContent should work with doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L714","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with HTML 4 doctype","name":"page.spec.js:720","description":"Chromium Browser Page Page.setContent should work with HTML 4 doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L720","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect timeout","name":"page.spec.js:727","description":"Chromium Browser Page Page.setContent should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L727","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect default navigation timeout","name":"page.spec.js:735","description":"Chromium Browser Page Page.setContent should respect default navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L735","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should await resources to load","name":"page.spec.js:744","description":"Chromium Browser Page Page.setContent should await resources to load","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L744","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work fast enough","name":"page.spec.js:755","description":"Chromium Browser Page Page.setContent should work fast enough","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L755","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with tricky content","name":"page.spec.js:759","description":"Chromium Browser Page Page.setContent should work with tricky content","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L759","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with accents","name":"page.spec.js:763","description":"Chromium Browser Page Page.setContent should work with accents","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L763","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with emojis","name":"page.spec.js:767","description":"Chromium Browser Page Page.setContent should work with emojis","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L767","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with newline","name":"page.spec.js:771","description":"Chromium Browser Page Page.setContent should work with newline","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L771","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP meta tag","name":"page.spec.js:778","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP meta tag","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L778","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP header","name":"page.spec.js:791","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP header","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L791","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass after cross-process navigation","name":"page.spec.js:805","description":"Chromium Browser Page Page.setBypassCSP should bypass after cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L805","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP in iframes as well","name":"page.spec.js:815","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP in iframes as well","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L815","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if no options are provided","name":"page.spec.js:837","description":"Chromium Browser Page Page.addScriptTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L837","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url","name":"page.spec.js:847","description":"Chromium Browser Page Page.addScriptTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L847","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url and type=module","name":"page.spec.js:854","description":"Chromium Browser Page Page.addScriptTag should work with a url and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L854","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path and type=module","name":"page.spec.js:860","description":"Chromium Browser Page Page.addScriptTag should work with a path and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L860","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a content and type=module","name":"page.spec.js:867","description":"Chromium Browser Page Page.addScriptTag should work with a content and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L867","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if loading from url fail","name":"page.spec.js:874","description":"Chromium Browser Page Page.addScriptTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L874","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path","name":"page.spec.js:885","description":"Chromium Browser Page Page.addScriptTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L885","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should include sourcemap when path is provided","name":"page.spec.js:892","description":"Chromium Browser Page Page.addScriptTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L892","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with content","name":"page.spec.js:899","description":"Chromium Browser Page Page.addScriptTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L899","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with content to the CSP page","name":"page.spec.js:906","description":"Chromium Browser Page Page.addScriptTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L906","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with URL to the CSP page","name":"page.spec.js:913","description":"Chromium Browser Page Page.addScriptTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L913","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if no options are provided","name":"page.spec.js:922","description":"Chromium Browser Page Page.addStyleTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L922","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a url","name":"page.spec.js:932","description":"Chromium Browser Page Page.addStyleTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L932","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if loading from url fail","name":"page.spec.js:939","description":"Chromium Browser Page Page.addStyleTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L939","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a path","name":"page.spec.js:950","description":"Chromium Browser Page Page.addStyleTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L950","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should include sourcemap when path is provided","name":"page.spec.js:957","description":"Chromium Browser Page Page.addStyleTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L957","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with content","name":"page.spec.js:965","description":"Chromium Browser Page Page.addStyleTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L965","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with content to the CSP page","name":"page.spec.js:972","description":"Chromium Browser Page Page.addStyleTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L972","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with URL to the CSP page","name":"page.spec.js:979","description":"Chromium Browser Page Page.addStyleTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L979","result":"ok"},{"testId":"Chromium>Browser>Page>Page.url>should work","name":"page.spec.js:988","description":"Chromium Browser Page Page.url should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L988","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setJavaScriptEnabled>should work","name":"page.spec.js:996","description":"Chromium Browser Page Page.setJavaScriptEnabled should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L996","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should enable or disable the cache based on the state passed","name":"page.spec.js:1010","description":"Chromium Browser Page Page.setCacheEnabled should enable or disable the cache based on the state passed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1010","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should stay disabled when toggling request interception on/off","name":"page.spec.js:1026","description":"Chromium Browser Page Page.setCacheEnabled should stay disabled when toggling request interception on/off","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1026","result":"ok"},{"testId":"Chromium>Browser>Page>Page.pdf>should be able to save file","name":"page.spec.js:1042","description":"Chromium Browser Page Page.pdf should be able to save file","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1042","result":"ok"},{"testId":"Chromium>Browser>Page>Page.title>should return the page title","name":"page.spec.js:1051","description":"Chromium Browser Page Page.title should return the page title","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1051","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select single option","name":"page.spec.js:1058","description":"Chromium Browser Page Page.select should select single option","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1058","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select only first option","name":"page.spec.js:1064","description":"Chromium Browser Page Page.select should select only first option","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1064","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should not throw when select causes navigation","name":"page.spec.js:1070","description":"Chromium Browser Page Page.select should not throw when select causes navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1070","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select multiple options","name":"page.spec.js:1079","description":"Chromium Browser Page Page.select should select multiple options","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1079","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should respect event bubbling","name":"page.spec.js:1086","description":"Chromium Browser Page Page.select should respect event bubbling","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1086","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw when element is not a ","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1092","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no matched values","name":"page.spec.js:1098","description":"Chromium Browser Page Page.select should return [] on no matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1098","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of matched values","name":"page.spec.js:1103","description":"Chromium Browser Page Page.select should return an array of matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1103","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of one element when multiple is not set","name":"page.spec.js:1109","description":"Chromium Browser Page Page.select should return an array of one element when multiple is not set","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1109","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no values","name":"page.spec.js:1114","description":"Chromium Browser Page Page.select should return [] on no values","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1114","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a multiple select","name":"page.spec.js:1119","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a multiple select","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1119","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a select without multiple","name":"page.spec.js:1126","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a select without multiple","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1126","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw if passed in non-strings","name":"page.spec.js:1132","description":"Chromium Browser Page Page.select should throw if passed in non-strings","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1132","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should work when re-defining top-level Event class","name":"page.spec.js:1143","description":"Chromium Browser Page Page.select should work when re-defining top-level Event class","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with window.close","name":"page.spec.js:1153","description":"Chromium Browser Page Page.Events.Close should work with window.close","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1153","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with page.close","name":"page.spec.js:1161","description":"Chromium Browser Page Page.Events.Close should work with page.close","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browser>should return the correct browser instance","name":"page.spec.js:1170","description":"Chromium Browser Page Page.browser should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browserContext>should return the correct browser instance","name":"page.spec.js:1176","description":"Chromium Browser Page Page.browserContext should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work","name":"screenshot.spec.js:23","description":"Chromium Browser Page Page.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should clip rect","name":"screenshot.spec.js:29","description":"Chromium Browser Page Page.screenshot should clip rect","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work for offscreen clip","name":"screenshot.spec.js:42","description":"Chromium Browser Page Page.screenshot should work for offscreen clip","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel","name":"screenshot.spec.js:55","description":"Chromium Browser Page Page.screenshot should run in parallel","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should take fullPage screenshots","name":"screenshot.spec.js:72","description":"Chromium Browser Page Page.screenshot should take fullPage screenshots","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel in multiple pages","name":"screenshot.spec.js:80","description":"Chromium Browser Page Page.screenshot should run in parallel in multiple pages","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L80","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should allow transparency","name":"screenshot.spec.js:95","description":"Chromium Browser Page Page.screenshot should allow transparency","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L95","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should render white background on jpeg file","name":"screenshot.spec.js:101","description":"Chromium Browser Page Page.screenshot should render white background on jpeg file","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work with odd clip size on Retina displays","name":"screenshot.spec.js:107","description":"Chromium Browser Page Page.screenshot should work with odd clip size on Retina displays","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should return base64","name":"screenshot.spec.js:118","description":"Chromium Browser Page Page.screenshot should return base64","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work","name":"screenshot.spec.js:129","description":"Chromium Browser Page ElementHandle.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L129","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should take into account padding and border","name":"screenshot.spec.js:137","description":"Chromium Browser Page ElementHandle.screenshot should take into account padding and border","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should capture full element when larger than viewport","name":"screenshot.spec.js:154","description":"Chromium Browser Page ElementHandle.screenshot should capture full element when larger than viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should scroll element into view","name":"screenshot.spec.js:178","description":"Chromium Browser Page ElementHandle.screenshot should scroll element into view","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work with a rotated element","name":"screenshot.spec.js:201","description":"Chromium Browser Page ElementHandle.screenshot should work with a rotated element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should fail to screenshot a detached element","name":"screenshot.spec.js:214","description":"Chromium Browser Page ElementHandle.screenshot should fail to screenshot a detached element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should not hang with zero width/height element","name":"screenshot.spec.js:221","description":"Chromium Browser Page ElementHandle.screenshot should not hang with zero width/height element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L221","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with fractional dimensions","name":"screenshot.spec.js:227","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with fractional dimensions","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with an offset","name":"screenshot.spec.js:233","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with an offset","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L233","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should work","name":"queryselector.spec.js:23","description":"Chromium Browser Page Page.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept arguments","name":"queryselector.spec.js:28","description":"Chromium Browser Page Page.$eval should accept arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L28","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept ElementHandles as arguments","name":"queryselector.spec.js:33","description":"Chromium Browser Page Page.$eval should accept ElementHandles as arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should throw error if no element is found","name":"queryselector.spec.js:39","description":"Chromium Browser Page Page.$eval should throw error if no element is found","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$eval>should work","name":"queryselector.spec.js:47","description":"Chromium Browser Page Page.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should query existing element","name":"queryselector.spec.js:55","description":"Chromium Browser Page Page.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should return null for non-existing element","name":"queryselector.spec.js:60","description":"Chromium Browser Page Page.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L60","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should query existing elements","name":"queryselector.spec.js:67","description":"Chromium Browser Page Page.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should return empty array if nothing is found","name":"queryselector.spec.js:74","description":"Chromium Browser Page Page.$$ should return empty array if nothing is found","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should query existing element","name":"queryselector.spec.js:82","description":"Chromium Browser Page Path.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return empty array for non-existing element","name":"queryselector.spec.js:88","description":"Chromium Browser Page Path.$x should return empty array for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return multiple elements","name":"queryselector.spec.js:92","description":"Chromium Browser Page Path.$x should return multiple elements","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should query existing element","name":"queryselector.spec.js:101","description":"Chromium Browser Page ElementHandle.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should return null for non-existing element","name":"queryselector.spec.js:111","description":"Chromium Browser Page ElementHandle.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should work","name":"queryselector.spec.js:119","description":"Chromium Browser Page ElementHandle.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should retrieve content from subtree","name":"queryselector.spec.js:126","description":"Chromium Browser Page ElementHandle.$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should throw in case of missing selector","name":"queryselector.spec.js:134","description":"Chromium Browser Page ElementHandle.$eval should throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should work","name":"queryselector.spec.js:143","description":"Chromium Browser Page ElementHandle.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should retrieve content from subtree","name":"queryselector.spec.js:150","description":"Chromium Browser Page ElementHandle.$$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should not throw in case of missing selector","name":"queryselector.spec.js:158","description":"Chromium Browser Page ElementHandle.$$eval should not throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should query existing elements","name":"queryselector.spec.js:169","description":"Chromium Browser Page ElementHandle.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should return empty array for non-existing elements","name":"queryselector.spec.js:178","description":"Chromium Browser Page ElementHandle.$$ should return empty array for non-existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should query existing element","name":"queryselector.spec.js:188","description":"Chromium Browser Page ElementHandle.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should return null for non-existing element","name":"queryselector.spec.js:198","description":"Chromium Browser Page ElementHandle.$x should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.targets should return all of the targets","name":"target.spec.js:26","description":"Chromium Browser Page Target Browser.targets should return all of the targets","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.pages should return all of the pages","name":"target.spec.js:33","description":"Chromium Browser Page Target Browser.pages should return all of the pages","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should contain browser target","name":"target.spec.js:40","description":"Chromium Browser Page Target should contain browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should be able to use the default page in the browser","name":"target.spec.js:45","description":"Chromium Browser Page Target should be able to use the default page in the browser","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a new page is created and closed","name":"target.spec.js:52","description":"Chromium Browser Page Target should report when a new page is created and closed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a service worker is created and destroyed","name":"target.spec.js:73","description":"Chromium Browser Page Target should report when a service worker is created and destroyed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a service worker","name":"target.spec.js:86","description":"Chromium Browser Page Target should create a worker from a service worker","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L86","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a shared worker","name":"target.spec.js:93","description":"Chromium Browser Page Target should create a worker from a shared worker","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a target url changes","name":"target.spec.js:102","description":"Chromium Browser Page Target should report when a target url changes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L102","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not report uninitialized pages","name":"target.spec.js:112","description":"Chromium Browser Page Target should not report uninitialized pages","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not crash while redirecting if original request was missed","name":"target.spec.js:131","description":"Chromium Browser Page Target should not crash while redirecting if original request was missed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should have an opener","name":"target.spec.js:150","description":"Chromium Browser Page Target should have an opener","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should wait for a target","name":"target.spec.js:163","description":"Chromium Browser Page Browser.waitForTarget should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should timeout waiting for a non-existent target","name":"target.spec.js:174","description":"Chromium Browser Page Browser.waitForTarget should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L174","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should tap the button","name":"touchscreen.spec.js:23","description":"Chromium Browser Page Touchscreen should tap the button","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/touchscreen.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should report touches","name":"touchscreen.spec.js:29","description":"Chromium Browser Page Touchscreen should report touches","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/touchscreen.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for selector","name":"waittask.spec.js:32","description":"Chromium Browser Page Page.waitFor should wait for selector","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for an xpath","name":"waittask.spec.js:41","description":"Chromium Browser Page Page.waitFor should wait for an xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should not allow you to select an element with single slash xpath","name":"waittask.spec.js:50","description":"Chromium Browser Page Page.waitFor should not allow you to select an element with single slash xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should timeout","name":"waittask.spec.js:56","description":"Chromium Browser Page Page.waitFor should timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should work with multiline body","name":"waittask.spec.js:62","description":"Chromium Browser Page Page.waitFor should work with multiline body","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate","name":"waittask.spec.js:68","description":"Chromium Browser Page Page.waitFor should wait for predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should throw when unknown type","name":"waittask.spec.js:74","description":"Chromium Browser Page Page.waitFor should throw when unknown type","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate with arguments","name":"waittask.spec.js:79","description":"Chromium Browser Page Page.waitFor should wait for predicate with arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept a string","name":"waittask.spec.js:85","description":"Chromium Browser Page Frame.waitForFunction should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L85","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work when resolved right before execution context disposal","name":"waittask.spec.js:90","description":"Chromium Browser Page Frame.waitForFunction should work when resolved right before execution context disposal","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on interval","name":"waittask.spec.js:98","description":"Chromium Browser Page Frame.waitForFunction should poll on interval","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on mutation","name":"waittask.spec.js:110","description":"Chromium Browser Page Frame.waitForFunction should poll on mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on raf","name":"waittask.spec.js:119","description":"Chromium Browser Page Frame.waitForFunction should poll on raf","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work with strict CSP policy","name":"waittask.spec.js:124","description":"Chromium Browser Page Frame.waitForFunction should work with strict CSP policy","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw on bad polling value","name":"waittask.spec.js:134","description":"Chromium Browser Page Frame.waitForFunction should throw on bad polling value","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw negative polling interval","name":"waittask.spec.js:144","description":"Chromium Browser Page Frame.waitForFunction should throw negative polling interval","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L144","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the success value as a JSHandle","name":"waittask.spec.js:154","description":"Chromium Browser Page Frame.waitForFunction should return the success value as a JSHandle","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the window as a success value","name":"waittask.spec.js:157","description":"Chromium Browser Page Frame.waitForFunction should return the window as a success value","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L157","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept ElementHandle arguments","name":"waittask.spec.js:160","description":"Chromium Browser Page Frame.waitForFunction should accept ElementHandle arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect timeout","name":"waittask.spec.js:169","description":"Chromium Browser Page Frame.waitForFunction should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect default timeout","name":"waittask.spec.js:176","description":"Chromium Browser Page Frame.waitForFunction should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should disable timeout when its set to 0","name":"waittask.spec.js:183","description":"Chromium Browser Page Frame.waitForFunction should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive cross-process navigation","name":"waittask.spec.js:192","description":"Chromium Browser Page Frame.waitForFunction should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive navigations","name":"waittask.spec.js:205","description":"Chromium Browser Page Frame.waitForFunction should survive navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should immediately resolve promise if node exists","name":"waittask.spec.js:217","description":"Chromium Browser Page Frame.waitForSelector should immediately resolve promise if node exists","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work with removed MutationObserver","name":"waittask.spec.js:225","description":"Chromium Browser Page Frame.waitForSelector should work with removed MutationObserver","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L225","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should resolve promise when node is added","name":"waittask.spec.js:234","description":"Chromium Browser Page Frame.waitForSelector should resolve promise when node is added","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L234","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work when node is added through innerHTML","name":"waittask.spec.js:245","description":"Chromium Browser Page Frame.waitForSelector should work when node is added through innerHTML","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L245","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>Page.waitForSelector is shortcut for main frame","name":"waittask.spec.js:253","description":"Chromium Browser Page Frame.waitForSelector Page.waitForSelector is shortcut for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L253","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should run in specified frame","name":"waittask.spec.js:264","description":"Chromium Browser Page Frame.waitForSelector should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L264","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should throw when frame is detached","name":"waittask.spec.js:276","description":"Chromium Browser Page Frame.waitForSelector should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L276","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should survive cross-process navigation","name":"waittask.spec.js:286","description":"Chromium Browser Page Frame.waitForSelector should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L286","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible","name":"waittask.spec.js:297","description":"Chromium Browser Page Frame.waitForSelector should wait for visible","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L297","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible recursively","name":"waittask.spec.js:308","description":"Chromium Browser Page Frame.waitForSelector should wait for visible recursively","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for visibility: hidden","name":"waittask.spec.js:319","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for visibility: hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L319","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for display: none","name":"waittask.spec.js:329","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L329","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for removal","name":"waittask.spec.js:339","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for removal","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L339","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return null if waiting to hide non-existing element","name":"waittask.spec.js:349","description":"Chromium Browser Page Frame.waitForSelector should return null if waiting to hide non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L349","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respect timeout","name":"waittask.spec.js:353","description":"Chromium Browser Page Frame.waitForSelector should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have an error message specifically for awaiting an element to be hidden","name":"waittask.spec.js:360","description":"Chromium Browser Page Frame.waitForSelector should have an error message specifically for awaiting an element to be hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L360","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respond to node attribute mutation","name":"waittask.spec.js:368","description":"Chromium Browser Page Frame.waitForSelector should respond to node attribute mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return the element handle","name":"waittask.spec.js:376","description":"Chromium Browser Page Frame.waitForSelector should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L376","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have correct stack trace for timeout","name":"waittask.spec.js:381","description":"Chromium Browser Page Frame.waitForSelector should have correct stack trace for timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L381","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should support some fancy xpath","name":"waittask.spec.js:391","description":"Chromium Browser Page Frame.waitForXPath should support some fancy xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L391","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should respect timeout","name":"waittask.spec.js:396","description":"Chromium Browser Page Frame.waitForXPath should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L396","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should run in specified frame","name":"waittask.spec.js:403","description":"Chromium Browser Page Frame.waitForXPath should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should throw when frame is detached","name":"waittask.spec.js:414","description":"Chromium Browser Page Frame.waitForXPath should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L414","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>hidden should wait for display: none","name":"waittask.spec.js:424","description":"Chromium Browser Page Frame.waitForXPath hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should return the element handle","name":"waittask.spec.js:434","description":"Chromium Browser Page Frame.waitForXPath should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L434","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select a text node","name":"waittask.spec.js:439","description":"Chromium Browser Page Frame.waitForXPath should allow you to select a text node","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L439","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select an element with single slash","name":"waittask.spec.js:444","description":"Chromium Browser Page Frame.waitForXPath should allow you to select an element with single slash","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L444","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>Page.workers","name":"worker.spec.js:10","description":"Chromium Browser Page Workers Page.workers","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/worker.spec.js#L10","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should emit created and destroyed events","name":"worker.spec.js:22","description":"Chromium Browser Page Workers should emit created and destroyed events","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/worker.spec.js#L22","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report console logs","name":"worker.spec.js:33","description":"Chromium Browser Page Workers should report console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/worker.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have JSHandles for console logs","name":"worker.spec.js:45","description":"Chromium Browser Page Workers should have JSHandles for console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/worker.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have an execution context","name":"worker.spec.js:53","description":"Chromium Browser Page Workers should have an execution context","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/worker.spec.js#L53","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report errors","name":"worker.spec.js:59","description":"Chromium Browser Page Workers should report errors","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/worker.spec.js#L59","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should work","name":"CDPSession.spec.js:25","description":"Chromium Browser Page Target.createCDPSession should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/CDPSession.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should send events","name":"CDPSession.spec.js:35","description":"Chromium Browser Page Target.createCDPSession should send events","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/CDPSession.spec.js#L35","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should enable and disable domains independently","name":"CDPSession.spec.js:43","description":"Chromium Browser Page Target.createCDPSession should enable and disable domains independently","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/CDPSession.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should be able to detach session","name":"CDPSession.spec.js:58","description":"Chromium Browser Page Target.createCDPSession should be able to detach session","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/CDPSession.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should throw nice errors","name":"CDPSession.spec.js:72","description":"Chromium Browser Page Target.createCDPSession should throw nice errors","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/CDPSession.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work","name":"coverage.spec.js:23","description":"Chromium Browser Page JSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report sourceURLs","name":"coverage.spec.js:34","description":"Chromium Browser Page JSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore eval() scripts by default","name":"coverage.spec.js:41","description":"Chromium Browser Page JSCoverage should ignore eval() scripts by default","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>shouldn't ignore eval() scripts if reportAnonymousScripts is true","name":"coverage.spec.js:47","description":"Chromium Browser Page JSCoverage shouldn't ignore eval() scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore pptr internal scripts if reportAnonymousScripts is true","name":"coverage.spec.js:54","description":"Chromium Browser Page JSCoverage should ignore pptr internal scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report multiple scripts","name":"coverage.spec.js:62","description":"Chromium Browser Page JSCoverage should report multiple scripts","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report right ranges","name":"coverage.spec.js:71","description":"Chromium Browser Page JSCoverage should report right ranges","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report scripts that have no coverage","name":"coverage.spec.js:81","description":"Chromium Browser Page JSCoverage should report scripts that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work with conditionals","name":"coverage.spec.js:90","description":"Chromium Browser Page JSCoverage should work with conditionals","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should report scripts across navigations when disabled","name":"coverage.spec.js:97","description":"Chromium Browser Page JSCoverage resetOnNavigation should report scripts across navigations when disabled","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should NOT report scripts across navigations when enabled","name":"coverage.spec.js:104","description":"Chromium Browser Page JSCoverage resetOnNavigation should NOT report scripts across navigations when enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should not hang when there is a debugger statement","name":"coverage.spec.js:113","description":"Chromium Browser Page JSCoverage should not hang when there is a debugger statement","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L113","result":"skipped"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work","name":"coverage.spec.js:124","description":"Chromium Browser Page CSSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report sourceURLs","name":"coverage.spec.js:136","description":"Chromium Browser Page CSSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report multiple stylesheets","name":"coverage.spec.js:143","description":"Chromium Browser Page CSSCoverage should report multiple stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report stylesheets that have no coverage","name":"coverage.spec.js:152","description":"Chromium Browser Page CSSCoverage should report stylesheets that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with media queries","name":"coverage.spec.js:160","description":"Chromium Browser Page CSSCoverage should work with media queries","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with complicated usecases","name":"coverage.spec.js:170","description":"Chromium Browser Page CSSCoverage should work with complicated usecases","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should ignore injected stylesheets","name":"coverage.spec.js:176","description":"Chromium Browser Page CSSCoverage should ignore injected stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should report stylesheets across navigations","name":"coverage.spec.js:186","description":"Chromium Browser Page CSSCoverage resetOnNavigation should report stylesheets across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should NOT report scripts across navigations","name":"coverage.spec.js:193","description":"Chromium Browser Page CSSCoverage resetOnNavigation should NOT report scripts across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with a recently loaded stylesheet","name":"coverage.spec.js:201","description":"Chromium Browser Page CSSCoverage should work with a recently loaded stylesheet","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Chromium-Specific Page Tests>Page.setRequestInterception should work with intervention headers","name":"chromiumonly.spec.js:122","description":"Chromium Browser Page Chromium-Specific Page Tests Page.setRequestInterception should work with intervention headers","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/chromiumonly.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should have default context","name":"browsercontext.spec.js:25","description":"Chromium Browser BrowserContext should have default context","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browsercontext.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should create new incognito context","name":"browsercontext.spec.js:34","description":"Chromium Browser BrowserContext should create new incognito context","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browsercontext.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should close all belonging targets once closing context","name":"browsercontext.spec.js:43","description":"Chromium Browser BrowserContext should close all belonging targets once closing context","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browsercontext.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>window.open should use parent tab context","name":"browsercontext.spec.js:54","description":"Chromium Browser BrowserContext window.open should use parent tab context","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browsercontext.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should fire target events","name":"browsercontext.spec.js:65","description":"Chromium Browser BrowserContext should fire target events","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browsercontext.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should wait for a target","name":"browsercontext.spec.js:81","description":"Chromium Browser BrowserContext should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browsercontext.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should timeout waiting for a non-existent target","name":"browsercontext.spec.js:93","description":"Chromium Browser BrowserContext should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browsercontext.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should isolate localStorage and cookies","name":"browsercontext.spec.js:99","description":"Chromium Browser BrowserContext should isolate localStorage and cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browsercontext.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should work across sessions","name":"browsercontext.spec.js:143","description":"Chromium Browser BrowserContext should work across sessions","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browsercontext.spec.js#L143","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should work","name":"ignorehttpserrors.spec.js:41","description":"Chromium ignoreHTTPSErrors Response.securityDetails should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/ignorehttpserrors.spec.js#L41","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should be |null| for non-secure requests","name":"ignorehttpserrors.spec.js:54","description":"Chromium ignoreHTTPSErrors Response.securityDetails should be |null| for non-secure requests","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/ignorehttpserrors.spec.js#L54","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>Network redirects should report SecurityDetails","name":"ignorehttpserrors.spec.js:58","description":"Chromium ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/ignorehttpserrors.spec.js#L58","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work","name":"ignorehttpserrors.spec.js:74","description":"Chromium ignoreHTTPSErrors should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/ignorehttpserrors.spec.js#L74","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with request interception","name":"ignorehttpserrors.spec.js:80","description":"Chromium ignoreHTTPSErrors should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/ignorehttpserrors.spec.js#L80","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with mixed content","name":"ignorehttpserrors.spec.js:86","description":"Chromium ignoreHTTPSErrors should work with mixed content","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/ignorehttpserrors.spec.js#L86","result":"ok"},{"testId":"Chromium>Puppeteer>BrowserFetcher>should download and extract linux binary","name":"launcher.spec.js:34","description":"Chromium Puppeteer BrowserFetcher should download and extract linux binary","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L34","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject navigation when browser closes","name":"launcher.spec.js:63","description":"Chromium Puppeteer Browser.disconnect should reject navigation when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L63","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject waitForSelector when browser closes","name":"launcher.spec.js:75","description":"Chromium Puppeteer Browser.disconnect should reject waitForSelector when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L75","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject all promises when browser is closed","name":"launcher.spec.js:88","description":"Chromium Puppeteer Puppeteer.launch should reject all promises when browser is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L88","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject if executable path is invalid","name":"launcher.spec.js:97","description":"Chromium Puppeteer Puppeteer.launch should reject if executable path is invalid","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L97","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option","name":"launcher.spec.js:103","description":"Chromium Puppeteer Puppeteer.launch userDataDir option","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L103","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir argument","name":"launcher.spec.js:115","description":"Chromium Puppeteer Puppeteer.launch userDataDir argument","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L115","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore state","name":"launcher.spec.js:137","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore state","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L137","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore cookies","name":"launcher.spec.js:155","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L155","result":"skipped"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should return the default arguments","name":"launcher.spec.js:172","description":"Chromium Puppeteer Puppeteer.launch should return the default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L172","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should work with no default arguments","name":"launcher.spec.js:185","description":"Chromium Puppeteer Puppeteer.launch should work with no default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L185","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should filter out ignored default arguments","name":"launcher.spec.js:194","description":"Chromium Puppeteer Puppeteer.launch should filter out ignored default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L194","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have default url when launching browser","name":"launcher.spec.js:207","description":"Chromium Puppeteer Puppeteer.launch should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L207","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have custom url when launching browser","name":"launcher.spec.js:213","description":"Chromium Puppeteer Puppeteer.launch should have custom url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L213","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should set the default viewport","name":"launcher.spec.js:224","description":"Chromium Puppeteer Puppeteer.launch should set the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L224","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should disable the default viewport","name":"launcher.spec.js:237","description":"Chromium Puppeteer Puppeteer.launch should disable the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L237","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should take fullPage screenshots when defaultViewport is null","name":"launcher.spec.js:246","description":"Chromium Puppeteer Puppeteer.launch should take fullPage screenshots when defaultViewport is null","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L246","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect multiple times to the same browser","name":"launcher.spec.js:261","description":"Chromium Puppeteer Puppeteer.connect should be able to connect multiple times to the same browser","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L261","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to close remote browser","name":"launcher.spec.js:274","description":"Chromium Puppeteer Puppeteer.connect should be able to close remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L274","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should support ignoreHTTPSErrors option","name":"launcher.spec.js:284","description":"Chromium Puppeteer Puppeteer.connect should support ignoreHTTPSErrors option","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L284","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to reconnect to a disconnected browser","name":"launcher.spec.js:303","description":"Chromium Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L303","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect to the same page simultaneously","name":"launcher.spec.js:324","description":"Chromium Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L324","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.executablePath>should work","name":"launcher.spec.js:338","description":"Chromium Puppeteer Puppeteer.executablePath should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L338","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level Errors","name":"launcher.spec.js:347","description":"Chromium Top-level requires should require top-level Errors","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L347","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level DeviceDescriptors","name":"launcher.spec.js:351","description":"Chromium Top-level requires should require top-level DeviceDescriptors","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L351","result":"ok"},{"testId":"Chromium>Browser target events>should work","name":"launcher.spec.js:358","description":"Chromium Browser target events should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L358","result":"ok"},{"testId":"Chromium>Browser.Events.disconnected>should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","name":"launcher.spec.js:373","description":"Chromium Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L373","result":"ok"},{"testId":"Chromium>Fixtures>dumpio option should work with pipe option ","name":"fixtures.spec.js:25","description":"Chromium Fixtures dumpio option should work with pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/fixtures.spec.js#L25","result":"ok"},{"testId":"Chromium>Fixtures>should dump browser process stderr","name":"fixtures.spec.js:35","description":"Chromium Fixtures should dump browser process stderr","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/fixtures.spec.js#L35","result":"ok"},{"testId":"Chromium>Fixtures>should close the browser when the node process closes","name":"fixtures.spec.js:52","description":"Chromium Fixtures should close the browser when the node process closes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/fixtures.spec.js#L52","result":"ok"},{"testId":"Chromium>OOPIF>should report oopif frames","name":"oopif.spec.js:41","description":"Chromium OOPIF should report oopif frames","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/oopif.spec.js#L41","result":"skipped"},{"testId":"Chromium>OOPIF>should load oopif iframes with subresources and request interception","name":"oopif.spec.js:46","description":"Chromium OOPIF should load oopif iframes with subresources and request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/oopif.spec.js#L46","result":"ok"},{"testId":"Chromium>HEADFUL>background_page target type should be available","name":"headful.spec.js:49","description":"Chromium HEADFUL background_page target type should be available","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/headful.spec.js#L49","result":"ok"},{"testId":"Chromium>HEADFUL>target.page() should return a background_page","name":"headful.spec.js:57","description":"Chromium HEADFUL target.page() should return a background_page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/headful.spec.js#L57","result":"ok"},{"testId":"Chromium>HEADFUL>should have default url when launching browser","name":"headful.spec.js:65","description":"Chromium HEADFUL should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/headful.spec.js#L65","result":"ok"},{"testId":"Chromium>HEADFUL>headless should be able to read cookies written by headful","name":"headful.spec.js:71","description":"Chromium HEADFUL headless should be able to read cookies written by headful","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/headful.spec.js#L71","result":"ok"},{"testId":"Chromium>HEADFUL>OOPIF: should report google.com frame","name":"headful.spec.js:89","description":"Chromium HEADFUL OOPIF: should report google.com frame","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/headful.spec.js#L89","result":"ok"},{"testId":"Chromium>HEADFUL>should close browser with beforeunload page","name":"headful.spec.js:110","description":"Chromium HEADFUL should close browser with beforeunload page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/headful.spec.js#L110","result":"ok"},{"testId":"Chromium>Page.bringToFront>should work","name":"headful.spec.js:122","description":"Chromium Page.bringToFront should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/headful.spec.js#L122","result":"ok"},{"testId":"Chromium>Tracing>should output a trace","name":"tracing.spec.js:40","description":"Chromium Tracing should output a trace","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/tracing.spec.js#L40","result":"ok"},{"testId":"Chromium>Tracing>should run with custom categories if provided","name":"tracing.spec.js:46","description":"Chromium Tracing should run with custom categories if provided","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/tracing.spec.js#L46","result":"ok"},{"testId":"Chromium>Tracing>should throw if tracing on two pages","name":"tracing.spec.js:53","description":"Chromium Tracing should throw if tracing on two pages","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/tracing.spec.js#L53","result":"ok"},{"testId":"Chromium>Tracing>should return a buffer","name":"tracing.spec.js:62","description":"Chromium Tracing should return a buffer","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/tracing.spec.js#L62","result":"ok"},{"testId":"Chromium>Tracing>should work without options","name":"tracing.spec.js:69","description":"Chromium Tracing should work without options","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/tracing.spec.js#L69","result":"ok"},{"testId":"Chromium>Tracing>should return null in case of Buffer error","name":"tracing.spec.js:75","description":"Chromium Tracing should return null in case of Buffer error","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/tracing.spec.js#L75","result":"ok"},{"testId":"Chromium>Tracing>should support a buffer without a path","name":"tracing.spec.js:86","description":"Chromium Tracing should support a buffer without a path","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/tracing.spec.js#L86","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should be able to connect using browserUrl, with and without trailing slash","name":"chromiumonly.spec.js:24","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should be able to connect using browserUrl, with and without trailing slash","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/chromiumonly.spec.js#L24","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when using both browserWSEndpoint and browserURL","name":"chromiumonly.spec.js:41","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when using both browserWSEndpoint and browserURL","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/chromiumonly.spec.js#L41","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when trying to connect to non-existing browser","name":"chromiumonly.spec.js:53","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when trying to connect to non-existing browser","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/chromiumonly.spec.js#L53","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe option","name":"chromiumonly.spec.js:67","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/chromiumonly.spec.js#L67","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe argument","name":"chromiumonly.spec.js:77","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe argument","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/chromiumonly.spec.js#L77","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should fire \"disconnected\" when closing with pipe","name":"chromiumonly.spec.js:87","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should fire \"disconnected\" when closing with pipe","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/chromiumonly.spec.js#L87","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Page.waitForFileChooser>should fail gracefully when trying to work with filechoosers within multiple connections","name":"chromiumonly.spec.js:98","description":"Chromium Chromium-Specific Launcher tests Page.waitForFileChooser should fail gracefully when trying to work with filechoosers within multiple connections","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/chromiumonly.spec.js#L98","result":"ok"},{"testId":"Chromium>COVERAGE>should call all API methods","name":"utils.js:61","description":"Chromium COVERAGE should call all API methods","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/utils.js#L61","result":"ok"}]},{"timestamp":1565044080792,"name":"4acce550","url":"https://cirrus-ci.com/task/6208712773992448","tests":[{"testId":"Chromium>Browser>Page>Accessibility>should work","name":"accessibility.spec.js:23","description":"Chromium Browser Page Accessibility should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>should report uninteresting nodes","name":"accessibility.spec.js:82","description":"Chromium Browser Page Accessibility should report uninteresting nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>roledescription","name":"accessibility.spec.js:110","description":"Chromium Browser Page Accessibility roledescription","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>orientation","name":"accessibility.spec.js:115","description":"Chromium Browser Page Accessibility orientation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>autocomplete","name":"accessibility.spec.js:120","description":"Chromium Browser Page Accessibility autocomplete","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>multiselectable","name":"accessibility.spec.js:125","description":"Chromium Browser Page Accessibility multiselectable","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>keyshortcuts","name":"accessibility.spec.js:130","description":"Chromium Browser Page Accessibility keyshortcuts","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L130","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>should not report text nodes inside controls","name":"accessibility.spec.js:136","description":"Chromium Browser Page Accessibility filtering children of leaf nodes should not report text nodes inside controls","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields should have children","name":"accessibility.spec.js:167","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields with role should have children","name":"accessibility.spec.js:197","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields with role should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with role should not have children","name":"accessibility.spec.js:227","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with role should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field without role should not have content","name":"accessibility.spec.js:237","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L237","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with tabindex and without role should not have content","name":"accessibility.spec.js:246","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with tabindex and without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>non editable textbox with role and tabIndex and label should not have children","name":"accessibility.spec.js:256","description":"Chromium Browser Page Accessibility filtering children of leaf nodes non editable textbox with role and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L256","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox with and tabIndex and label should not have children","name":"accessibility.spec.js:274","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox with and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L274","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox without label should not have children","name":"accessibility.spec.js:292","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox without label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a button","name":"accessibility.spec.js:312","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a button","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L312","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work an input","name":"accessibility.spec.js:321","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work an input","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L321","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a menu","name":"accessibility.spec.js:331","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a menu","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L331","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should return null when the element is no longer in DOM","name":"accessibility.spec.js:350","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should return null when the element is no longer in DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L350","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should support the interestingOnly option","name":"accessibility.spec.js:356","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should support the interestingOnly option","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L356","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.version>should return whether we are in headless","name":"browser.spec.js:23","description":"Chromium Browser Page Browser.version should return whether we are in headless","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browser.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.userAgent>should include WebKit","name":"browser.spec.js:34","description":"Chromium Browser Page Browser.userAgent should include WebKit","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browser.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.target>should return browser target","name":"browser.spec.js:45","description":"Chromium Browser Page Browser.target should return browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browser.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should return child_process instance","name":"browser.spec.js:52","description":"Chromium Browser Page Browser.process should return child_process instance","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browser.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should not return child_process for remote browser","name":"browser.spec.js:56","description":"Chromium Browser Page Browser.process should not return child_process for remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browser.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.isConnected>should set the browser connected state","name":"browser.spec.js:65","description":"Chromium Browser Page Browser.isConnected should set the browser connected state","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browser.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button","name":"click.spec.js:25","description":"Chromium Browser Page Page.click should click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click svg","name":"click.spec.js:30","description":"Chromium Browser Page Page.click should click svg","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L30","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button if window.Node is removed","name":"click.spec.js:39","description":"Chromium Browser Page Page.click should click the button if window.Node is removed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on a span with an inline element inside","name":"click.spec.js:46","description":"Chromium Browser Page Page.click should click on a span with an inline element inside","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not throw UnhandledPromiseRejection when page closes","name":"click.spec.js:58","description":"Chromium Browser Page Page.click should not throw UnhandledPromiseRejection when page closes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button after navigation ","name":"click.spec.js:65","description":"Chromium Browser Page Page.click should click the button after navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click with disabled javascript","name":"click.spec.js:72","description":"Chromium Browser Page Page.click should click with disabled javascript","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click when one of inline box children is outside of viewport","name":"click.spec.js:81","description":"Chromium Browser Page Page.click should click when one of inline box children is outside of viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should select the text by triple clicking","name":"click.spec.js:94","description":"Chromium Browser Page Page.click should select the text by triple clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L94","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click offscreen buttons","name":"click.spec.js:107","description":"Chromium Browser Page Page.click should click offscreen buttons","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click wrapped links","name":"click.spec.js:131","description":"Chromium Browser Page Page.click should click wrapped links","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox input and toggle","name":"click.spec.js:137","description":"Chromium Browser Page Page.click should click on checkbox input and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox label and toggle","name":"click.spec.js:156","description":"Chromium Browser Page Page.click should click on checkbox label and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fail to click a missing button","name":"click.spec.js:170","description":"Chromium Browser Page Page.click should fail to click a missing button","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not hang with touch-enabled viewports","name":"click.spec.js:177","description":"Chromium Browser Page Page.click should not hang with touch-enabled viewports","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should scroll and click the button","name":"click.spec.js:183","description":"Chromium Browser Page Page.click should scroll and click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should double click the button","name":"click.spec.js:190","description":"Chromium Browser Page Page.click should double click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a partially obscured button","name":"click.spec.js:204","description":"Chromium Browser Page Page.click should click a partially obscured button","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L204","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a rotated button","name":"click.spec.js:215","description":"Chromium Browser Page Page.click should click a rotated button","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fire contextmenu event on right click","name":"click.spec.js:220","description":"Chromium Browser Page Page.click should fire contextmenu event on right click","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click links which cause navigation","name":"click.spec.js:226","description":"Chromium Browser Page Page.click should click links which cause navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L226","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button inside an iframe","name":"click.spec.js:231","description":"Chromium Browser Page Page.click should click the button inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L231","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with fixed position inside an iframe","name":"click.spec.js:241","description":"Chromium Browser Page Page.click should click the button with fixed position inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L241","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with deviceScaleFactor set","name":"click.spec.js:251","description":"Chromium Browser Page Page.click should click the button with deviceScaleFactor set","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L251","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should return no cookies in pristine browser context","name":"cookies.spec.js:23","description":"Chromium Browser Page Page.cookies should return no cookies in pristine browser context","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get a cookie","name":"cookies.spec.js:27","description":"Chromium Browser Page Page.cookies should get a cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report httpOnly cookie","name":"cookies.spec.js:44","description":"Chromium Browser Page Page.cookies should properly report httpOnly cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L44","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Strict\" sameSite cookie","name":"cookies.spec.js:54","description":"Chromium Browser Page Page.cookies should properly report \"Strict\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Lax\" sameSite cookie","name":"cookies.spec.js:64","description":"Chromium Browser Page Page.cookies should properly report \"Lax\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get multiple cookies","name":"cookies.spec.js:74","description":"Chromium Browser Page Page.cookies should get multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get cookies from multiple urls","name":"cookies.spec.js:107","description":"Chromium Browser Page Page.cookies should get cookies from multiple urls","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should work","name":"cookies.spec.js:148","description":"Chromium Browser Page Page.setCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L148","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should isolate cookies in browser contexts","name":"cookies.spec.js:156","description":"Chromium Browser Page Page.setCookie should isolate cookies in browser contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set multiple cookies","name":"cookies.spec.js:176","description":"Chromium Browser Page Page.setCookie should set multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should have |expires| set to |-1| for session cookies","name":"cookies.spec.js:193","description":"Chromium Browser Page Page.setCookie should have |expires| set to |-1| for session cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookie with reasonable defaults","name":"cookies.spec.js:203","description":"Chromium Browser Page Page.setCookie should set cookie with reasonable defaults","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L203","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie with a path","name":"cookies.spec.js:222","description":"Chromium Browser Page Page.setCookie should set a cookie with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L222","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a blank page","name":"cookies.spec.js:247","description":"Chromium Browser Page Page.setCookie should not set a cookie on a blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L247","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie with blank page URL","name":"cookies.spec.js:257","description":"Chromium Browser Page Page.setCookie should not set a cookie with blank page URL","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a data URL page","name":"cookies.spec.js:272","description":"Chromium Browser Page Page.setCookie should not set a cookie on a data URL page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L272","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should default to setting secure cookie for HTTPS websites","name":"cookies.spec.js:282","description":"Chromium Browser Page Page.setCookie should default to setting secure cookie for HTTPS websites","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L282","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should be able to set unsecure cookie for HTTP website","name":"cookies.spec.js:293","description":"Chromium Browser Page Page.setCookie should be able to set unsecure cookie for HTTP website","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L293","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie on a different domain","name":"cookies.spec.js:304","description":"Chromium Browser Page Page.setCookie should set a cookie on a different domain","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L304","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookies from a frame","name":"cookies.spec.js:325","description":"Chromium Browser Page Page.setCookie should set cookies from a frame","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L325","result":"ok"},{"testId":"Chromium>Browser>Page>Page.deleteCookie>should work","name":"cookies.spec.js:368","description":"Chromium Browser Page Page.deleteCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should fire","name":"dialog.spec.js:23","description":"Chromium Browser Page Page.Events.Dialog should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/dialog.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should allow accepting prompts","name":"dialog.spec.js:32","description":"Chromium Browser Page Page.Events.Dialog should allow accepting prompts","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/dialog.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should dismiss the prompt","name":"dialog.spec.js:42","description":"Chromium Browser Page Page.Events.Dialog should dismiss the prompt","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/dialog.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work","name":"elementhandle.spec.js:25","description":"Chromium Browser Page ElementHandle.boundingBox should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should handle nested frames","name":"elementhandle.spec.js:32","description":"Chromium Browser Page ElementHandle.boundingBox should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should return null for invisible elements","name":"elementhandle.spec.js:43","description":"Chromium Browser Page ElementHandle.boundingBox should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should force a layout","name":"elementhandle.spec.js:48","description":"Chromium Browser Page ElementHandle.boundingBox should force a layout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work with SVG nodes","name":"elementhandle.spec.js:56","description":"Chromium Browser Page ElementHandle.boundingBox should work with SVG nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should work","name":"elementhandle.spec.js:73","description":"Chromium Browser Page ElementHandle.boxModel should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should return null for invisible elements","name":"elementhandle.spec.js:128","description":"Chromium Browser Page ElementHandle.boxModel should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.contentFrame>should work","name":"elementhandle.spec.js:136","description":"Chromium Browser Page ElementHandle.contentFrame should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work","name":"elementhandle.spec.js:146","description":"Chromium Browser Page ElementHandle.click should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L146","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for Shadow DOM v1","name":"elementhandle.spec.js:152","description":"Chromium Browser Page ElementHandle.click should work for Shadow DOM v1","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for TextNodes","name":"elementhandle.spec.js:158","description":"Chromium Browser Page ElementHandle.click should work for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for detached nodes","name":"elementhandle.spec.js:165","description":"Chromium Browser Page ElementHandle.click should throw for detached nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for hidden nodes","name":"elementhandle.spec.js:173","description":"Chromium Browser Page ElementHandle.click should throw for hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for recursively hidden nodes","name":"elementhandle.spec.js:180","description":"Chromium Browser Page ElementHandle.click should throw for recursively hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for
elements","name":"elementhandle.spec.js:187","description":"Chromium Browser Page ElementHandle.click should throw for
elements","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.hover>should work","name":"elementhandle.spec.js:196","description":"Chromium Browser Page ElementHandle.hover should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.isIntersectingViewport>should work","name":"elementhandle.spec.js:205","description":"Chromium Browser Page ElementHandle.isIntersectingViewport should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should get the proper viewport size","name":"emulation.spec.js:26","description":"Chromium Browser Page Page.viewport should get the proper viewport size","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support mobile emulation","name":"emulation.spec.js:31","description":"Chromium Browser Page Page.viewport should support mobile emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L31","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support touch emulation","name":"emulation.spec.js:39","description":"Chromium Browser Page Page.viewport should support touch emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should be detectable by Modernizr","name":"emulation.spec.js:61","description":"Chromium Browser Page Page.viewport should be detectable by Modernizr","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should detect touch when applying viewport with touches","name":"emulation.spec.js:68","description":"Chromium Browser Page Page.viewport should detect touch when applying viewport with touches","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support landscape emulation","name":"emulation.spec.js:73","description":"Chromium Browser Page Page.viewport should support landscape emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should work","name":"emulation.spec.js:84","description":"Chromium Browser Page Page.emulate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should support clicking","name":"emulation.spec.js:90","description":"Chromium Browser Page Page.emulate should support clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should work","name":"emulation.spec.js:101","description":"Chromium Browser Page Page.emulateMedia should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should throw in case of bad argument","name":"emulation.spec.js:111","description":"Chromium Browser Page Page.emulateMedia should throw in case of bad argument","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work","name":"evaluation.spec.js:34","description":"Chromium Browser Page Page.evaluate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer BigInt","name":"evaluation.spec.js:38","description":"Chromium Browser Page Page.evaluate should transfer BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L38","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer NaN","name":"evaluation.spec.js:42","description":"Chromium Browser Page Page.evaluate should transfer NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -0","name":"evaluation.spec.js:46","description":"Chromium Browser Page Page.evaluate should transfer -0","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer Infinity","name":"evaluation.spec.js:50","description":"Chromium Browser Page Page.evaluate should transfer Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -Infinity","name":"evaluation.spec.js:54","description":"Chromium Browser Page Page.evaluate should transfer -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays","name":"evaluation.spec.js:58","description":"Chromium Browser Page Page.evaluate should transfer arrays","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays as arrays, not objects","name":"evaluation.spec.js:62","description":"Chromium Browser Page Page.evaluate should transfer arrays as arrays, not objects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should modify global environment","name":"evaluation.spec.js:66","description":"Chromium Browser Page Page.evaluate should modify global environment","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should evaluate in the page context","name":"evaluation.spec.js:70","description":"Chromium Browser Page Page.evaluate should evaluate in the page context","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for objects with symbols","name":"evaluation.spec.js:74","description":"Chromium Browser Page Page.evaluate should return undefined for objects with symbols","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with function shorthands","name":"evaluation.spec.js:77","description":"Chromium Browser Page Page.evaluate should work with function shorthands","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with unicode chars","name":"evaluation.spec.js:88","description":"Chromium Browser Page Page.evaluate should work with unicode chars","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw when evaluation triggers reload","name":"evaluation.spec.js:92","description":"Chromium Browser Page Page.evaluate should throw when evaluation triggers reload","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should await promise","name":"evaluation.spec.js:100","description":"Chromium Browser Page Page.evaluate should await promise","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L100","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work right after framenavigated","name":"evaluation.spec.js:104","description":"Chromium Browser Page Page.evaluate should work right after framenavigated","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work from-inside an exposed function","name":"evaluation.spec.js:112","description":"Chromium Browser Page Page.evaluate should work from-inside an exposed function","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should reject promise with exception","name":"evaluation.spec.js:122","description":"Chromium Browser Page Page.evaluate should reject promise with exception","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown strings as error messages","name":"evaluation.spec.js:128","description":"Chromium Browser Page Page.evaluate should support thrown strings as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown numbers as error messages","name":"evaluation.spec.js:134","description":"Chromium Browser Page Page.evaluate should support thrown numbers as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return complex objects","name":"evaluation.spec.js:140","description":"Chromium Browser Page Page.evaluate should return complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L140","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return BigInt","name":"evaluation.spec.js:146","description":"Chromium Browser Page Page.evaluate should return BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L146","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return NaN","name":"evaluation.spec.js:150","description":"Chromium Browser Page Page.evaluate should return NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -0","name":"evaluation.spec.js:154","description":"Chromium Browser Page Page.evaluate should return -0","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return Infinity","name":"evaluation.spec.js:158","description":"Chromium Browser Page Page.evaluate should return Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -Infinity","name":"evaluation.spec.js:162","description":"Chromium Browser Page Page.evaluate should return -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L162","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept \"undefined\" as one of multiple parameters","name":"evaluation.spec.js:166","description":"Chromium Browser Page Page.evaluate should accept \"undefined\" as one of multiple parameters","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L166","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should properly serialize null fields","name":"evaluation.spec.js:170","description":"Chromium Browser Page Page.evaluate should properly serialize null fields","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for non-serializable objects","name":"evaluation.spec.js:173","description":"Chromium Browser Page Page.evaluate should return undefined for non-serializable objects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should fail for circular object","name":"evaluation.spec.js:176","description":"Chromium Browser Page Page.evaluate should fail for circular object","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should be able to throw a tricky error","name":"evaluation.spec.js:185","description":"Chromium Browser Page Page.evaluate should be able to throw a tricky error","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string","name":"evaluation.spec.js:193","description":"Chromium Browser Page Page.evaluate should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with semi colons","name":"evaluation.spec.js:197","description":"Chromium Browser Page Page.evaluate should accept a string with semi colons","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with comments","name":"evaluation.spec.js:201","description":"Chromium Browser Page Page.evaluate should accept a string with comments","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept element handle as an argument","name":"evaluation.spec.js:205","description":"Chromium Browser Page Page.evaluate should accept element handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if underlying element was disposed","name":"evaluation.spec.js:211","description":"Chromium Browser Page Page.evaluate should throw if underlying element was disposed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L211","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if elementHandles are from other frames","name":"evaluation.spec.js:220","description":"Chromium Browser Page Page.evaluate should throw if elementHandles are from other frames","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should simulate a user gesture","name":"evaluation.spec.js:228","description":"Chromium Browser Page Page.evaluate should simulate a user gesture","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw a nice error after a navigation","name":"evaluation.spec.js:236","description":"Chromium Browser Page Page.evaluate should throw a nice error after a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should not throw an error when evaluation does a navigation","name":"evaluation.spec.js:246","description":"Chromium Browser Page Page.evaluate should not throw an error when evaluation does a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer 100Mb of data from page to node.js","name":"evaluation.spec.js:254","description":"Chromium Browser Page Page.evaluate should transfer 100Mb of data from page to node.js","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L254","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should evaluate before anything else on the page","name":"evaluation.spec.js:261","description":"Chromium Browser Page Page.evaluateOnNewDocument should evaluate before anything else on the page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L261","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should work with CSP","name":"evaluation.spec.js:268","description":"Chromium Browser Page Page.evaluateOnNewDocument should work with CSP","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L268","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have different execution contexts","name":"evaluation.spec.js:283","description":"Chromium Browser Page Frame.evaluate should have different execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L283","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have correct execution contexts","name":"evaluation.spec.js:292","description":"Chromium Browser Page Frame.evaluate should have correct execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should execute after cross-site navigation","name":"evaluation.spec.js:298","description":"Chromium Browser Page Frame.evaluate should execute after cross-site navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.executionContext>should work","name":"frame.spec.js:25","description":"Chromium Browser Page Frame.executionContext should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluateHandle>should work","name":"frame.spec.js:52","description":"Chromium Browser Page Frame.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should throw for detached frames","name":"frame.spec.js:61","description":"Chromium Browser Page Frame.evaluate should throw for detached frames","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should handle nested frames","name":"frame.spec.js:71","description":"Chromium Browser Page Frame Management should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send events when frames are manipulated dynamically","name":"frame.spec.js:81","description":"Chromium Browser Page Frame Management should send events when frames are manipulated dynamically","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send \"framenavigated\" when navigating on anchor URLs","name":"frame.spec.js:104","description":"Chromium Browser Page Frame Management should send \"framenavigated\" when navigating on anchor URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should persist mainFrame on cross-process navigation","name":"frame.spec.js:112","description":"Chromium Browser Page Frame Management should persist mainFrame on cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should not send attach/detach events for main frame","name":"frame.spec.js:118","description":"Chromium Browser Page Frame Management should not send attach/detach events for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should detach child frames on navigation","name":"frame.spec.js:125","description":"Chromium Browser Page Frame Management should detach child frames on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should support framesets","name":"frame.spec.js:145","description":"Chromium Browser Page Frame Management should support framesets","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame from-inside shadow DOM","name":"frame.spec.js:165","description":"Chromium Browser Page Frame Management should report frame from-inside shadow DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.name()","name":"frame.spec.js:176","description":"Chromium Browser Page Frame Management should report frame.name()","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.parent()","name":"frame.spec.js:189","description":"Chromium Browser Page Frame Management should report frame.parent()","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L189","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report different frame instance when frame re-attaches","name":"frame.spec.js:196","description":"Chromium Browser Page Frame Management should report different frame instance when frame re-attaches","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>input>should upload the file","name":"input.spec.js:26","description":"Chromium Browser Page input should upload the file","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is attached to DOM","name":"input.spec.js:42","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is not attached to DOM","name":"input.spec.js:50","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is not attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect timeout","name":"input.spec.js:61","description":"Chromium Browser Page Page.waitForFileChooser should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect default timeout when there is no custom timeout","name":"input.spec.js:66","description":"Chromium Browser Page Page.waitForFileChooser should respect default timeout when there is no custom timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should prioritize exact timeout over default timeout","name":"input.spec.js:72","description":"Chromium Browser Page Page.waitForFileChooser should prioritize exact timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work with no timeout","name":"input.spec.js:78","description":"Chromium Browser Page Page.waitForFileChooser should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L78","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should return the same file chooser when there are many watchdogs simultaneously","name":"input.spec.js:89","description":"Chromium Browser Page Page.waitForFileChooser should return the same file chooser when there are many watchdogs simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should accept single file","name":"input.spec.js:101","description":"Chromium Browser Page FileChooser.accept should accept single file","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to read selected file","name":"input.spec.js:114","description":"Chromium Browser Page FileChooser.accept should be able to read selected file","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L114","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to reset selected files with empty file list","name":"input.spec.js:126","description":"Chromium Browser Page FileChooser.accept should be able to reset selected files with empty file list","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should not accept multiple files for single-file input","name":"input.spec.js:141","description":"Chromium Browser Page FileChooser.accept should not accept multiple files for single-file input","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should fail when accepting file chooser twice","name":"input.spec.js:154","description":"Chromium Browser Page FileChooser.accept should fail when accepting file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should cancel dialog","name":"input.spec.js:168","description":"Chromium Browser Page FileChooser.cancel should cancel dialog","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should fail when canceling file chooser twice","name":"input.spec.js:184","description":"Chromium Browser Page FileChooser.cancel should fail when canceling file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L184","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for single file pick","name":"input.spec.js:198","description":"Chromium Browser Page FileChooser.isMultiple should work for single file pick","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"multiple\"","name":"input.spec.js:206","description":"Chromium Browser Page FileChooser.isMultiple should work for \"multiple\"","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L206","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"webkitdirectory\"","name":"input.spec.js:214","description":"Chromium Browser Page FileChooser.isMultiple should work for \"webkitdirectory\"","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work","name":"jshandle.spec.js:23","description":"Chromium Browser Page Page.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle as an argument","name":"jshandle.spec.js:27","description":"Chromium Browser Page Page.evaluateHandle should accept object handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to primitive types","name":"jshandle.spec.js:32","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to primitive types","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should warn on nested object handles","name":"jshandle.spec.js:37","description":"Chromium Browser Page Page.evaluateHandle should warn on nested object handles","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to unserializable value","name":"jshandle.spec.js:46","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to unserializable value","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should use the same JS wrappers","name":"jshandle.spec.js:50","description":"Chromium Browser Page Page.evaluateHandle should use the same JS wrappers","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work with primitives","name":"jshandle.spec.js:57","description":"Chromium Browser Page Page.evaluateHandle should work with primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperty>should work","name":"jshandle.spec.js:67","description":"Chromium Browser Page JSHandle.getProperty should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should work","name":"jshandle.spec.js:79","description":"Chromium Browser Page JSHandle.jsonValue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should not work with dates","name":"jshandle.spec.js:84","description":"Chromium Browser Page JSHandle.jsonValue should not work with dates","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should throw for circular objects","name":"jshandle.spec.js:89","description":"Chromium Browser Page JSHandle.jsonValue should throw for circular objects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should work","name":"jshandle.spec.js:101","description":"Chromium Browser Page JSHandle.getProperties should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should return even non-own properties","name":"jshandle.spec.js:110","description":"Chromium Browser Page JSHandle.getProperties should return even non-own properties","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work","name":"jshandle.spec.js:132","description":"Chromium Browser Page JSHandle.asElement should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L132","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return null for non-elements","name":"jshandle.spec.js:137","description":"Chromium Browser Page JSHandle.asElement should return null for non-elements","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return ElementHandle for TextNodes","name":"jshandle.spec.js:142","description":"Chromium Browser Page JSHandle.asElement should return ElementHandle for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work with nullified Node","name":"jshandle.spec.js:149","description":"Chromium Browser Page JSHandle.asElement should work with nullified Node","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L149","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for primitives","name":"jshandle.spec.js:159","description":"Chromium Browser Page JSHandle.toString should work for primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for complicated objects","name":"jshandle.spec.js:165","description":"Chromium Browser Page JSHandle.toString should work for complicated objects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work with different subtypes","name":"jshandle.spec.js:169","description":"Chromium Browser Page JSHandle.toString should work with different subtypes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type into a textarea","name":"keyboard.spec.js:26","description":"Chromium Browser Page Keyboard should type into a textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the metaKey","name":"keyboard.spec.js:36","description":"Chromium Browser Page Keyboard should press the metaKey","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L36","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should move with the arrow keys","name":"keyboard.spec.js:43","description":"Chromium Browser Page Keyboard should move with the arrow keys","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with ElementHandle.press","name":"keyboard.spec.js:58","description":"Chromium Browser Page Keyboard should send a character with ElementHandle.press","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>ElementHandle.press should support |text| option","name":"keyboard.spec.js:69","description":"Chromium Browser Page Keyboard ElementHandle.press should support |text| option","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L69","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with sendCharacter","name":"keyboard.spec.js:75","description":"Chromium Browser Page Keyboard should send a character with sendCharacter","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report shiftKey","name":"keyboard.spec.js:84","description":"Chromium Browser Page Keyboard should report shiftKey","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report multiple modifiers","name":"keyboard.spec.js:104","description":"Chromium Browser Page Keyboard should report multiple modifiers","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing","name":"keyboard.spec.js:120","description":"Chromium Browser Page Keyboard should send proper codes while typing","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing with shift","name":"keyboard.spec.js:133","description":"Chromium Browser Page Keyboard should send proper codes while typing with shift","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L133","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should not type canceled events","name":"keyboard.spec.js:145","description":"Chromium Browser Page Keyboard should not type canceled events","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify repeat property","name":"keyboard.spec.js:161","description":"Chromium Browser Page Keyboard should specify repeat property","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type all kinds of characters","name":"keyboard.spec.js:179","description":"Chromium Browser Page Keyboard should type all kinds of characters","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify location","name":"keyboard.spec.js:186","description":"Chromium Browser Page Keyboard should specify location","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should throw on unknown keys","name":"keyboard.spec.js:205","description":"Chromium Browser Page Keyboard should throw on unknown keys","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji","name":"keyboard.spec.js:215","description":"Chromium Browser Page Keyboard should type emoji","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji into an iframe","name":"keyboard.spec.js:220","description":"Chromium Browser Page Keyboard should type emoji into an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the meta key","name":"keyboard.spec.js:228","description":"Chromium Browser Page Keyboard should press the meta key","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should click the document","name":"mouse.spec.js:34","description":"Chromium Browser Page Mouse should click the document","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/mouse.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should resize the textarea","name":"mouse.spec.js:58","description":"Chromium Browser Page Mouse should resize the textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/mouse.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should select the text with mouse","name":"mouse.spec.js:70","description":"Chromium Browser Page Mouse should select the text with mouse","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/mouse.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state","name":"mouse.spec.js:88","description":"Chromium Browser Page Mouse should trigger hover state","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/mouse.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state with removed window.Node","name":"mouse.spec.js:97","description":"Chromium Browser Page Mouse should trigger hover state with removed window.Node","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/mouse.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should set modifier keys on click","name":"mouse.spec.js:103","description":"Chromium Browser Page Mouse should set modifier keys on click","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/mouse.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should tween mouse movement","name":"mouse.spec.js:123","description":"Chromium Browser Page Mouse should tween mouse movement","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/mouse.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should work with mobile viewports and cross process navigations","name":"mouse.spec.js:141","description":"Chromium Browser Page Mouse should work with mobile viewports and cross process navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/mouse.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work","name":"navigation.spec.js:25","description":"Chromium Browser Page Page.goto should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with anchor navigation","name":"navigation.spec.js:29","description":"Chromium Browser Page Page.goto should work with anchor navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with redirects","name":"navigation.spec.js:37","description":"Chromium Browser Page Page.goto should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to about:blank","name":"navigation.spec.js:43","description":"Chromium Browser Page Page.goto should navigate to about:blank","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return response when page changes its URL after load","name":"navigation.spec.js:47","description":"Chromium Browser Page Page.goto should return response when page changes its URL after load","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with subframes return 204","name":"navigation.spec.js:51","description":"Chromium Browser Page Page.goto should work with subframes return 204","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L51","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when server returns 204","name":"navigation.spec.js:58","description":"Chromium Browser Page Page.goto should fail when server returns 204","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with domcontentloaded","name":"navigation.spec.js:71","description":"Chromium Browser Page Page.goto should navigate to empty page with domcontentloaded","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when page calls history API in beforeunload","name":"navigation.spec.js:75","description":"Chromium Browser Page Page.goto should work when page calls history API in beforeunload","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle0","name":"navigation.spec.js:83","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle0","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle2","name":"navigation.spec.js:87","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle2","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad url","name":"navigation.spec.js:91","description":"Chromium Browser Page Page.goto should fail when navigating to bad url","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L91","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL","name":"navigation.spec.js:99","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL after redirects","name":"navigation.spec.js:112","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL after redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should throw if networkidle is passed as an option","name":"navigation.spec.js:122","description":"Chromium Browser Page Page.goto should throw if networkidle is passed as an option","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when main resources failed to load","name":"navigation.spec.js:127","description":"Chromium Browser Page Page.goto should fail when main resources failed to load","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L127","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding maximum navigation timeout","name":"navigation.spec.js:135","description":"Chromium Browser Page Page.goto should fail when exceeding maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum navigation timeout","name":"navigation.spec.js:143","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum timeout","name":"navigation.spec.js:152","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should prioritize default navigation timeout over default timeout","name":"navigation.spec.js:161","description":"Chromium Browser Page Page.goto should prioritize default navigation timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should disable timeout when its set to 0","name":"navigation.spec.js:171","description":"Chromium Browser Page Page.goto should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L171","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to valid url","name":"navigation.spec.js:179","description":"Chromium Browser Page Page.goto should work when navigating to valid url","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to data url","name":"navigation.spec.js:183","description":"Chromium Browser Page Page.goto should work when navigating to data url","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to 404","name":"navigation.spec.js:187","description":"Chromium Browser Page Page.goto should work when navigating to 404","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return last response in redirect chain","name":"navigation.spec.js:192","description":"Chromium Browser Page Page.goto should return last response in redirect chain","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should wait for network idle to succeed navigation","name":"navigation.spec.js:200","description":"Chromium Browser Page Page.goto should wait for network idle to succeed navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation","name":"navigation.spec.js:257","description":"Chromium Browser Page Page.goto should not leak listeners during navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during bad navigation","name":"navigation.spec.js:266","description":"Chromium Browser Page Page.goto should not leak listeners during bad navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L266","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation of 11 pages","name":"navigation.spec.js:275","description":"Chromium Browser Page Page.goto should not leak listeners during navigation of 11 pages","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L275","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to dataURL and fire dataURL requests","name":"navigation.spec.js:287","description":"Chromium Browser Page Page.goto should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L287","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to URL with hash and fire requests without hash","name":"navigation.spec.js:296","description":"Chromium Browser Page Page.goto should navigate to URL with hash and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L296","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with self requesting page","name":"navigation.spec.js:305","description":"Chromium Browser Page Page.goto should work with self requesting page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating and show the url at the error message","name":"navigation.spec.js:310","description":"Chromium Browser Page Page.goto should fail when navigating and show the url at the error message","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L310","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should send referer","name":"navigation.spec.js:320","description":"Chromium Browser Page Page.goto should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L320","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work","name":"navigation.spec.js:335","description":"Chromium Browser Page Page.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L335","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with both domcontentloaded and load","name":"navigation.spec.js:344","description":"Chromium Browser Page Page.waitForNavigation should work with both domcontentloaded and load","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L344","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with clicking on anchor links","name":"navigation.spec.js:364","description":"Chromium Browser Page Page.waitForNavigation should work with clicking on anchor links","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L364","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.pushState()","name":"navigation.spec.js:374","description":"Chromium Browser Page Page.waitForNavigation should work with history.pushState()","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.replaceState()","name":"navigation.spec.js:389","description":"Chromium Browser Page Page.waitForNavigation should work with history.replaceState()","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with DOM history.back()/history.forward()","name":"navigation.spec.js:404","description":"Chromium Browser Page Page.waitForNavigation should work with DOM history.back()/history.forward()","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work when subframe issues window.stop()","name":"navigation.spec.js:430","description":"Chromium Browser Page Page.waitForNavigation should work when subframe issues window.stop()","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L430","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work","name":"navigation.spec.js:448","description":"Chromium Browser Page Page.goBack should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L448","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work with HistoryAPI","name":"navigation.spec.js:463","description":"Chromium Browser Page Page.goBack should work with HistoryAPI","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L463","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should navigate subframes","name":"navigation.spec.js:481","description":"Chromium Browser Page Frame.goto should navigate subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should reject when frame detaches","name":"navigation.spec.js:490","description":"Chromium Browser Page Frame.goto should reject when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L490","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should return matching responses","name":"navigation.spec.js:501","description":"Chromium Browser Page Frame.goto should return matching responses","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L501","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should work","name":"navigation.spec.js:531","description":"Chromium Browser Page Frame.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should fail when frame detaches","name":"navigation.spec.js:543","description":"Chromium Browser Page Frame.waitForNavigation should fail when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L543","result":"ok"},{"testId":"Chromium>Browser>Page>Page.reload>should work","name":"navigation.spec.js:561","description":"Chromium Browser Page Page.reload should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L561","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for navigation requests","name":"network.spec.js:27","description":"Chromium Browser Page Page.Events.Request should fire for navigation requests","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for iframes","name":"network.spec.js:33","description":"Chromium Browser Page Page.Events.Request should fire for iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for fetches","name":"network.spec.js:40","description":"Chromium Browser Page Page.Events.Request should fire for fetches","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for main frame navigation request","name":"network.spec.js:50","description":"Chromium Browser Page Request.frame should work for main frame navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for subframe navigation request","name":"network.spec.js:57","description":"Chromium Browser Page Request.frame should work for subframe navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for fetch requests","name":"network.spec.js:65","description":"Chromium Browser Page Request.frame should work for fetch requests","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Request.headers>should work","name":"network.spec.js:77","description":"Chromium Browser Page Request.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Response.headers>should work","name":"network.spec.js:87","description":"Chromium Browser Page Response.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should return |false| for non-cached content","name":"network.spec.js:98","description":"Chromium Browser Page Response.fromCache should return |false| for non-cached content","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should work","name":"network.spec.js:103","description":"Chromium Browser Page Response.fromCache should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>should return |false| for non-service-worker content","name":"network.spec.js:120","description":"Chromium Browser Page Response.fromServiceWorker should return |false| for non-service-worker content","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>Response.fromServiceWorker","name":"network.spec.js:125","description":"Chromium Browser Page Response.fromServiceWorker Response.fromServiceWorker","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should work","name":"network.spec.js:143","description":"Chromium Browser Page Request.postData should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should be |undefined| when there is no post data","name":"network.spec.js:152","description":"Chromium Browser Page Request.postData should be |undefined| when there is no post data","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should work","name":"network.spec.js:159","description":"Chromium Browser Page Response.text should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should return uncompressed text","name":"network.spec.js:163","description":"Chromium Browser Page Response.text should return uncompressed text","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should throw when requesting body of redirected response","name":"network.spec.js:169","description":"Chromium Browser Page Response.text should throw when requesting body of redirected response","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should wait until response completes","name":"network.spec.js:180","description":"Chromium Browser Page Response.text should wait until response completes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>Response.json>should work","name":"network.spec.js:216","description":"Chromium Browser Page Response.json should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L216","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work","name":"network.spec.js:223","description":"Chromium Browser Page Response.buffer should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L223","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work with compression","name":"network.spec.js:229","description":"Chromium Browser Page Response.buffer should work with compression","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L229","result":"ok"},{"testId":"Chromium>Browser>Page>Response.statusText>should work","name":"network.spec.js:239","description":"Chromium Browser Page Response.statusText should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L239","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Request","name":"network.spec.js:250","description":"Chromium Browser Page Network Events Page.Events.Request","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L250","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Response","name":"network.spec.js:262","description":"Chromium Browser Page Network Events Page.Events.Response","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L262","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFailed","name":"network.spec.js:277","description":"Chromium Browser Page Network Events Page.Events.RequestFailed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L277","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFinished","name":"network.spec.js:298","description":"Chromium Browser Page Network Events Page.Events.RequestFinished","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should fire events in proper order","name":"network.spec.js:308","description":"Chromium Browser Page Network Events should fire events in proper order","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should support redirects","name":"network.spec.js:316","description":"Chromium Browser Page Network Events should support redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L316","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work","name":"network.spec.js:343","description":"Chromium Browser Page Request.isNavigationRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work with request interception","name":"network.spec.js:354","description":"Chromium Browser Page Request.isNavigationRequest should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L354","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work when navigating to image","name":"network.spec.js:369","description":"Chromium Browser Page Request.isNavigationRequest should work when navigating to image","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L369","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should work","name":"network.spec.js:378","description":"Chromium Browser Page Page.setExtraHTTPHeaders should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L378","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should throw for non-string header values","name":"network.spec.js:388","description":"Chromium Browser Page Page.setExtraHTTPHeaders should throw for non-string header values","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L388","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should work","name":"network.spec.js:400","description":"Chromium Browser Page Page.authenticate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L400","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should fail if wrong credentials","name":"network.spec.js:411","description":"Chromium Browser Page Page.authenticate should fail if wrong credentials","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L411","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should allow disable authentication","name":"network.spec.js:421","description":"Chromium Browser Page Page.authenticate should allow disable authentication","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L421","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should intercept","name":"requestinterception.spec.js:27","description":"Chromium Browser Page Page.setRequestInterception should intercept","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when POST is redirected with 302","name":"requestinterception.spec.js:48","description":"Chromium Browser Page Page.setRequestInterception should work when POST is redirected with 302","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when header manipulation headers with redirect","name":"requestinterception.spec.js:64","description":"Chromium Browser Page Page.setRequestInterception should work when header manipulation headers with redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should contain referer header","name":"requestinterception.spec.js:75","description":"Chromium Browser Page Page.setRequestInterception should contain referer header","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should properly return navigation response when URL has cookies","name":"requestinterception.spec.js:87","description":"Chromium Browser Page Page.setRequestInterception should properly return navigation response when URL has cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should stop intercepting","name":"requestinterception.spec.js:98","description":"Chromium Browser Page Page.setRequestInterception should stop intercepting","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should show custom HTTP headers","name":"requestinterception.spec.js:105","description":"Chromium Browser Page Page.setRequestInterception should show custom HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirect inside sync XHR","name":"requestinterception.spec.js:118","description":"Chromium Browser Page Page.setRequestInterception should work with redirect inside sync XHR","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should works with customizing referer headers","name":"requestinterception.spec.js:131","description":"Chromium Browser Page Page.setRequestInterception should works with customizing referer headers","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable","name":"requestinterception.spec.js:141","description":"Chromium Browser Page Page.setRequestInterception should be abortable","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable with custom error codes","name":"requestinterception.spec.js:156","description":"Chromium Browser Page Page.setRequestInterception should be abortable with custom error codes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should send referer","name":"requestinterception.spec.js:167","description":"Chromium Browser Page Page.setRequestInterception should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should fail navigation when aborting main resource","name":"requestinterception.spec.js:179","description":"Chromium Browser Page Page.setRequestInterception should fail navigation when aborting main resource","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects","name":"requestinterception.spec.js:190","description":"Chromium Browser Page Page.setRequestInterception should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects for subresources","name":"requestinterception.spec.js:217","description":"Chromium Browser Page Page.setRequestInterception should work with redirects for subresources","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to abort redirects","name":"requestinterception.spec.js:242","description":"Chromium Browser Page Page.setRequestInterception should be able to abort redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L242","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with equal requests","name":"requestinterception.spec.js:265","description":"Chromium Browser Page Page.setRequestInterception should work with equal requests","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L265","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to dataURL and fire dataURL requests","name":"requestinterception.spec.js:288","description":"Chromium Browser Page Page.setRequestInterception should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L288","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to fetch dataURL and fire dataURL requests","name":"requestinterception.spec.js:301","description":"Chromium Browser Page Page.setRequestInterception should be able to fetch dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L301","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to URL with hash and and fire requests without hash","name":"requestinterception.spec.js:315","description":"Chromium Browser Page Page.setRequestInterception should navigate to URL with hash and and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L315","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server","name":"requestinterception.spec.js:328","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L328","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with badly encoded server","name":"requestinterception.spec.js:336","description":"Chromium Browser Page Page.setRequestInterception should work with badly encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L336","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server - 2","name":"requestinterception.spec.js:343","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server - 2","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should not throw \"Invalid Interception Id\" if the request was cancelled","name":"requestinterception.spec.js:357","description":"Chromium Browser Page Page.setRequestInterception should not throw \"Invalid Interception Id\" if the request was cancelled","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L357","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should throw if interception is not enabled","name":"requestinterception.spec.js:371","description":"Chromium Browser Page Page.setRequestInterception should throw if interception is not enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L371","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with file URLs","name":"requestinterception.spec.js:383","description":"Chromium Browser Page Page.setRequestInterception should work with file URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L383","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should work","name":"requestinterception.spec.js:398","description":"Chromium Browser Page Request.continue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L398","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend HTTP headers","name":"requestinterception.spec.js:403","description":"Chromium Browser Page Request.continue should amend HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should redirect in a way non-observable to page","name":"requestinterception.spec.js:417","description":"Chromium Browser Page Request.continue should redirect in a way non-observable to page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L417","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend method","name":"requestinterception.spec.js:429","description":"Chromium Browser Page Request.continue should amend method","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L429","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend post data","name":"requestinterception.spec.js:442","description":"Chromium Browser Page Request.continue should amend post data","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L442","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend both post data and method on navigation","name":"requestinterception.spec.js:455","description":"Chromium Browser Page Request.continue should amend both post data and method on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L455","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work","name":"requestinterception.spec.js:470","description":"Chromium Browser Page Request.respond should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L470","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work with status code 422","name":"requestinterception.spec.js:486","description":"Chromium Browser Page Request.respond should work with status code 422","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L486","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should redirect","name":"requestinterception.spec.js:499","description":"Chromium Browser Page Request.respond should redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L499","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should allow mocking binary responses","name":"requestinterception.spec.js:518","description":"Chromium Browser Page Request.respond should allow mocking binary responses","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L518","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should stringify intercepted request response headers","name":"requestinterception.spec.js:536","description":"Chromium Browser Page Request.respond should stringify intercepted request response headers","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should reject all promises when page is closed","name":"page.spec.js:34","description":"Chromium Browser Page Page.close should reject all promises when page is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should not be visible in browser.pages","name":"page.spec.js:43","description":"Chromium Browser Page Page.close should not be visible in browser.pages","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should run beforeunload if asked for","name":"page.spec.js:49","description":"Chromium Browser Page Page.close should run beforeunload if asked for","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L49","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should *not* run beforeunload by default","name":"page.spec.js:66","description":"Chromium Browser Page Page.close should *not* run beforeunload by default","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should set the page close state","name":"page.spec.js:74","description":"Chromium Browser Page Page.close should set the page close state","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Load>should fire when expected","name":"page.spec.js:83","description":"Chromium Browser Page Page.Events.Load should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Async stacks>should work","name":"page.spec.js:92","description":"Chromium Browser Page Async stacks should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.error>should throw when page crashes","name":"page.spec.js:105","description":"Chromium Browser Page Page.Events.error should throw when page crashes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work","name":"page.spec.js:115","description":"Chromium Browser Page Page.Events.Popup should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with noopener","name":"page.spec.js:123","description":"Chromium Browser Page Page.Events.Popup should work with noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank","name":"page.spec.js:131","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with fake-clicking target=_blank and rel=noopener","name":"page.spec.js:141","description":"Chromium Browser Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank and rel=noopener","name":"page.spec.js:151","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should be prompt by default","name":"page.spec.js:168","description":"Chromium Browser Page BrowserContext.overridePermissions should be prompt by default","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should deny permission when not listed","name":"page.spec.js:172","description":"Chromium Browser Page BrowserContext.overridePermissions should deny permission when not listed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L172","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should fail when bad permission is given","name":"page.spec.js:177","description":"Chromium Browser Page BrowserContext.overridePermissions should fail when bad permission is given","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should grant permission when listed","name":"page.spec.js:183","description":"Chromium Browser Page BrowserContext.overridePermissions should grant permission when listed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should reset permissions","name":"page.spec.js:188","description":"Chromium Browser Page BrowserContext.overridePermissions should reset permissions","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should trigger permission onchange","name":"page.spec.js:195","description":"Chromium Browser Page BrowserContext.overridePermissions should trigger permission onchange","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L195","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should isolate permissions between browser contexs","name":"page.spec.js:214","description":"Chromium Browser Page BrowserContext.overridePermissions should isolate permissions between browser contexs","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should work","name":"page.spec.js:236","description":"Chromium Browser Page Page.setGeolocation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should throw when invalid longitude","name":"page.spec.js:248","description":"Chromium Browser Page Page.setGeolocation should throw when invalid longitude","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L248","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should work","name":"page.spec.js:260","description":"Chromium Browser Page Page.setOfflineMode should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L260","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should emulate navigator.onLine","name":"page.spec.js:269","description":"Chromium Browser Page Page.setOfflineMode should emulate navigator.onLine","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L269","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work","name":"page.spec.js:279","description":"Chromium Browser Page ExecutionContext.queryObjects should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L279","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work for non-blank page","name":"page.spec.js:289","description":"Chromium Browser Page ExecutionContext.queryObjects should work for non-blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L289","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail for disposed handles","name":"page.spec.js:298","description":"Chromium Browser Page ExecutionContext.queryObjects should fail for disposed handles","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail primitive values as prototypes","name":"page.spec.js:305","description":"Chromium Browser Page ExecutionContext.queryObjects should fail primitive values as prototypes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work","name":"page.spec.js:314","description":"Chromium Browser Page Page.Events.Console should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L314","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work for different console API calls","name":"page.spec.js:327","description":"Chromium Browser Page Page.Events.Console should work for different console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L327","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not fail for window object","name":"page.spec.js:353","description":"Chromium Browser Page Page.Events.Console should not fail for window object","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should trigger correct Log","name":"page.spec.js:362","description":"Chromium Browser Page Page.Events.Console should trigger correct Log","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L362","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location when fetch fails","name":"page.spec.js:374","description":"Chromium Browser Page Page.Events.Console should have location when fetch fails","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location for console API calls","name":"page.spec.js:389","description":"Chromium Browser Page Page.Events.Console should have location for console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not throw when there are console messages in detached iframes","name":"page.spec.js:404","description":"Chromium Browser Page Page.Events.Console should not throw when there are console messages in detached iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.DOMContentLoaded>should fire when expected","name":"page.spec.js:424","description":"Chromium Browser Page Page.Events.DOMContentLoaded should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>should get metrics from a page","name":"page.spec.js:431","description":"Chromium Browser Page Page.metrics should get metrics from a page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L431","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>metrics event fired on console.timeStamp","name":"page.spec.js:436","description":"Chromium Browser Page Page.metrics metrics event fired on console.timeStamp","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L436","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work","name":"page.spec.js:469","description":"Chromium Browser Page Page.waitForRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L469","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with predicate","name":"page.spec.js:481","description":"Chromium Browser Page Page.waitForRequest should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect timeout","name":"page.spec.js:493","description":"Chromium Browser Page Page.waitForRequest should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L493","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect default timeout","name":"page.spec.js:498","description":"Chromium Browser Page Page.waitForRequest should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L498","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with no timeout","name":"page.spec.js:504","description":"Chromium Browser Page Page.waitForRequest should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L504","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work","name":"page.spec.js:519","description":"Chromium Browser Page Page.waitForResponse should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L519","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect timeout","name":"page.spec.js:531","description":"Chromium Browser Page Page.waitForResponse should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect default timeout","name":"page.spec.js:536","description":"Chromium Browser Page Page.waitForResponse should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with predicate","name":"page.spec.js:542","description":"Chromium Browser Page Page.waitForResponse should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L542","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with no timeout","name":"page.spec.js:554","description":"Chromium Browser Page Page.waitForResponse should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L554","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work","name":"page.spec.js:569","description":"Chromium Browser Page Page.exposeFunction should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L569","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should throw exception in page context","name":"page.spec.js:578","description":"Chromium Browser Page Page.exposeFunction should throw exception in page context","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L578","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should support throwing \"null\"","name":"page.spec.js:592","description":"Chromium Browser Page Page.exposeFunction should support throwing \"null\"","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L592","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should be callable from-inside evaluateOnNewDocument","name":"page.spec.js:605","description":"Chromium Browser Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L605","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should survive navigation","name":"page.spec.js:614","description":"Chromium Browser Page Page.exposeFunction should survive navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L614","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should await returned promise","name":"page.spec.js:625","description":"Chromium Browser Page Page.exposeFunction should await returned promise","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L625","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames","name":"page.spec.js:635","description":"Chromium Browser Page Page.exposeFunction should work on frames","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L635","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames before navigation","name":"page.spec.js:647","description":"Chromium Browser Page Page.exposeFunction should work on frames before navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L647","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work with complex objects","name":"page.spec.js:659","description":"Chromium Browser Page Page.exposeFunction should work with complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L659","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.PageError>should fire","name":"page.spec.js:669","description":"Chromium Browser Page Page.Events.PageError should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L669","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work","name":"page.spec.js:681","description":"Chromium Browser Page Page.setUserAgent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L681","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work for subframes","name":"page.spec.js:690","description":"Chromium Browser Page Page.setUserAgent should work for subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L690","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should emulate device user-agent","name":"page.spec.js:699","description":"Chromium Browser Page Page.setUserAgent should emulate device user-agent","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L699","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work","name":"page.spec.js:709","description":"Chromium Browser Page Page.setContent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L709","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with doctype","name":"page.spec.js:714","description":"Chromium Browser Page Page.setContent should work with doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L714","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with HTML 4 doctype","name":"page.spec.js:720","description":"Chromium Browser Page Page.setContent should work with HTML 4 doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L720","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect timeout","name":"page.spec.js:727","description":"Chromium Browser Page Page.setContent should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L727","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect default navigation timeout","name":"page.spec.js:735","description":"Chromium Browser Page Page.setContent should respect default navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L735","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should await resources to load","name":"page.spec.js:744","description":"Chromium Browser Page Page.setContent should await resources to load","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L744","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work fast enough","name":"page.spec.js:755","description":"Chromium Browser Page Page.setContent should work fast enough","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L755","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with tricky content","name":"page.spec.js:759","description":"Chromium Browser Page Page.setContent should work with tricky content","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L759","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with accents","name":"page.spec.js:763","description":"Chromium Browser Page Page.setContent should work with accents","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L763","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with emojis","name":"page.spec.js:767","description":"Chromium Browser Page Page.setContent should work with emojis","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L767","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with newline","name":"page.spec.js:771","description":"Chromium Browser Page Page.setContent should work with newline","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L771","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP meta tag","name":"page.spec.js:778","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP meta tag","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L778","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP header","name":"page.spec.js:791","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP header","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L791","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass after cross-process navigation","name":"page.spec.js:805","description":"Chromium Browser Page Page.setBypassCSP should bypass after cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L805","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP in iframes as well","name":"page.spec.js:815","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP in iframes as well","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L815","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if no options are provided","name":"page.spec.js:837","description":"Chromium Browser Page Page.addScriptTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L837","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url","name":"page.spec.js:847","description":"Chromium Browser Page Page.addScriptTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L847","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url and type=module","name":"page.spec.js:854","description":"Chromium Browser Page Page.addScriptTag should work with a url and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L854","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path and type=module","name":"page.spec.js:860","description":"Chromium Browser Page Page.addScriptTag should work with a path and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L860","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a content and type=module","name":"page.spec.js:867","description":"Chromium Browser Page Page.addScriptTag should work with a content and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L867","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if loading from url fail","name":"page.spec.js:874","description":"Chromium Browser Page Page.addScriptTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L874","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path","name":"page.spec.js:885","description":"Chromium Browser Page Page.addScriptTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L885","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should include sourcemap when path is provided","name":"page.spec.js:892","description":"Chromium Browser Page Page.addScriptTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L892","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with content","name":"page.spec.js:899","description":"Chromium Browser Page Page.addScriptTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L899","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with content to the CSP page","name":"page.spec.js:906","description":"Chromium Browser Page Page.addScriptTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L906","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with URL to the CSP page","name":"page.spec.js:913","description":"Chromium Browser Page Page.addScriptTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L913","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if no options are provided","name":"page.spec.js:922","description":"Chromium Browser Page Page.addStyleTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L922","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a url","name":"page.spec.js:932","description":"Chromium Browser Page Page.addStyleTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L932","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if loading from url fail","name":"page.spec.js:939","description":"Chromium Browser Page Page.addStyleTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L939","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a path","name":"page.spec.js:950","description":"Chromium Browser Page Page.addStyleTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L950","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should include sourcemap when path is provided","name":"page.spec.js:957","description":"Chromium Browser Page Page.addStyleTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L957","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with content","name":"page.spec.js:965","description":"Chromium Browser Page Page.addStyleTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L965","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with content to the CSP page","name":"page.spec.js:972","description":"Chromium Browser Page Page.addStyleTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L972","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with URL to the CSP page","name":"page.spec.js:979","description":"Chromium Browser Page Page.addStyleTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L979","result":"ok"},{"testId":"Chromium>Browser>Page>Page.url>should work","name":"page.spec.js:988","description":"Chromium Browser Page Page.url should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L988","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setJavaScriptEnabled>should work","name":"page.spec.js:996","description":"Chromium Browser Page Page.setJavaScriptEnabled should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L996","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should enable or disable the cache based on the state passed","name":"page.spec.js:1010","description":"Chromium Browser Page Page.setCacheEnabled should enable or disable the cache based on the state passed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1010","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should stay disabled when toggling request interception on/off","name":"page.spec.js:1026","description":"Chromium Browser Page Page.setCacheEnabled should stay disabled when toggling request interception on/off","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1026","result":"ok"},{"testId":"Chromium>Browser>Page>Page.pdf>should be able to save file","name":"page.spec.js:1042","description":"Chromium Browser Page Page.pdf should be able to save file","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1042","result":"ok"},{"testId":"Chromium>Browser>Page>Page.title>should return the page title","name":"page.spec.js:1051","description":"Chromium Browser Page Page.title should return the page title","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1051","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select single option","name":"page.spec.js:1058","description":"Chromium Browser Page Page.select should select single option","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1058","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select only first option","name":"page.spec.js:1064","description":"Chromium Browser Page Page.select should select only first option","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1064","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should not throw when select causes navigation","name":"page.spec.js:1070","description":"Chromium Browser Page Page.select should not throw when select causes navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1070","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select multiple options","name":"page.spec.js:1079","description":"Chromium Browser Page Page.select should select multiple options","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1079","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should respect event bubbling","name":"page.spec.js:1086","description":"Chromium Browser Page Page.select should respect event bubbling","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1086","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw when element is not a ","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1092","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no matched values","name":"page.spec.js:1098","description":"Chromium Browser Page Page.select should return [] on no matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1098","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of matched values","name":"page.spec.js:1103","description":"Chromium Browser Page Page.select should return an array of matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1103","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of one element when multiple is not set","name":"page.spec.js:1109","description":"Chromium Browser Page Page.select should return an array of one element when multiple is not set","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1109","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no values","name":"page.spec.js:1114","description":"Chromium Browser Page Page.select should return [] on no values","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1114","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a multiple select","name":"page.spec.js:1119","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a multiple select","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1119","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a select without multiple","name":"page.spec.js:1126","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a select without multiple","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1126","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw if passed in non-strings","name":"page.spec.js:1132","description":"Chromium Browser Page Page.select should throw if passed in non-strings","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1132","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should work when re-defining top-level Event class","name":"page.spec.js:1143","description":"Chromium Browser Page Page.select should work when re-defining top-level Event class","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with window.close","name":"page.spec.js:1153","description":"Chromium Browser Page Page.Events.Close should work with window.close","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1153","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with page.close","name":"page.spec.js:1161","description":"Chromium Browser Page Page.Events.Close should work with page.close","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browser>should return the correct browser instance","name":"page.spec.js:1170","description":"Chromium Browser Page Page.browser should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browserContext>should return the correct browser instance","name":"page.spec.js:1176","description":"Chromium Browser Page Page.browserContext should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work","name":"screenshot.spec.js:23","description":"Chromium Browser Page Page.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should clip rect","name":"screenshot.spec.js:29","description":"Chromium Browser Page Page.screenshot should clip rect","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work for offscreen clip","name":"screenshot.spec.js:42","description":"Chromium Browser Page Page.screenshot should work for offscreen clip","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel","name":"screenshot.spec.js:55","description":"Chromium Browser Page Page.screenshot should run in parallel","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should take fullPage screenshots","name":"screenshot.spec.js:72","description":"Chromium Browser Page Page.screenshot should take fullPage screenshots","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel in multiple pages","name":"screenshot.spec.js:80","description":"Chromium Browser Page Page.screenshot should run in parallel in multiple pages","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L80","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should allow transparency","name":"screenshot.spec.js:95","description":"Chromium Browser Page Page.screenshot should allow transparency","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L95","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should render white background on jpeg file","name":"screenshot.spec.js:101","description":"Chromium Browser Page Page.screenshot should render white background on jpeg file","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work with odd clip size on Retina displays","name":"screenshot.spec.js:107","description":"Chromium Browser Page Page.screenshot should work with odd clip size on Retina displays","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should return base64","name":"screenshot.spec.js:118","description":"Chromium Browser Page Page.screenshot should return base64","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work","name":"screenshot.spec.js:129","description":"Chromium Browser Page ElementHandle.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L129","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should take into account padding and border","name":"screenshot.spec.js:137","description":"Chromium Browser Page ElementHandle.screenshot should take into account padding and border","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should capture full element when larger than viewport","name":"screenshot.spec.js:154","description":"Chromium Browser Page ElementHandle.screenshot should capture full element when larger than viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should scroll element into view","name":"screenshot.spec.js:178","description":"Chromium Browser Page ElementHandle.screenshot should scroll element into view","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work with a rotated element","name":"screenshot.spec.js:201","description":"Chromium Browser Page ElementHandle.screenshot should work with a rotated element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should fail to screenshot a detached element","name":"screenshot.spec.js:214","description":"Chromium Browser Page ElementHandle.screenshot should fail to screenshot a detached element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should not hang with zero width/height element","name":"screenshot.spec.js:221","description":"Chromium Browser Page ElementHandle.screenshot should not hang with zero width/height element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L221","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with fractional dimensions","name":"screenshot.spec.js:227","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with fractional dimensions","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with an offset","name":"screenshot.spec.js:233","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with an offset","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L233","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should work","name":"queryselector.spec.js:23","description":"Chromium Browser Page Page.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept arguments","name":"queryselector.spec.js:28","description":"Chromium Browser Page Page.$eval should accept arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L28","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept ElementHandles as arguments","name":"queryselector.spec.js:33","description":"Chromium Browser Page Page.$eval should accept ElementHandles as arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should throw error if no element is found","name":"queryselector.spec.js:39","description":"Chromium Browser Page Page.$eval should throw error if no element is found","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$eval>should work","name":"queryselector.spec.js:47","description":"Chromium Browser Page Page.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should query existing element","name":"queryselector.spec.js:55","description":"Chromium Browser Page Page.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should return null for non-existing element","name":"queryselector.spec.js:60","description":"Chromium Browser Page Page.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L60","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should query existing elements","name":"queryselector.spec.js:67","description":"Chromium Browser Page Page.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should return empty array if nothing is found","name":"queryselector.spec.js:74","description":"Chromium Browser Page Page.$$ should return empty array if nothing is found","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should query existing element","name":"queryselector.spec.js:82","description":"Chromium Browser Page Path.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return empty array for non-existing element","name":"queryselector.spec.js:88","description":"Chromium Browser Page Path.$x should return empty array for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return multiple elements","name":"queryselector.spec.js:92","description":"Chromium Browser Page Path.$x should return multiple elements","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should query existing element","name":"queryselector.spec.js:101","description":"Chromium Browser Page ElementHandle.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should return null for non-existing element","name":"queryselector.spec.js:111","description":"Chromium Browser Page ElementHandle.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should work","name":"queryselector.spec.js:119","description":"Chromium Browser Page ElementHandle.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should retrieve content from subtree","name":"queryselector.spec.js:126","description":"Chromium Browser Page ElementHandle.$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should throw in case of missing selector","name":"queryselector.spec.js:134","description":"Chromium Browser Page ElementHandle.$eval should throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should work","name":"queryselector.spec.js:143","description":"Chromium Browser Page ElementHandle.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should retrieve content from subtree","name":"queryselector.spec.js:150","description":"Chromium Browser Page ElementHandle.$$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should not throw in case of missing selector","name":"queryselector.spec.js:158","description":"Chromium Browser Page ElementHandle.$$eval should not throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should query existing elements","name":"queryselector.spec.js:169","description":"Chromium Browser Page ElementHandle.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should return empty array for non-existing elements","name":"queryselector.spec.js:178","description":"Chromium Browser Page ElementHandle.$$ should return empty array for non-existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should query existing element","name":"queryselector.spec.js:188","description":"Chromium Browser Page ElementHandle.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should return null for non-existing element","name":"queryselector.spec.js:198","description":"Chromium Browser Page ElementHandle.$x should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.targets should return all of the targets","name":"target.spec.js:26","description":"Chromium Browser Page Target Browser.targets should return all of the targets","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.pages should return all of the pages","name":"target.spec.js:33","description":"Chromium Browser Page Target Browser.pages should return all of the pages","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should contain browser target","name":"target.spec.js:40","description":"Chromium Browser Page Target should contain browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should be able to use the default page in the browser","name":"target.spec.js:45","description":"Chromium Browser Page Target should be able to use the default page in the browser","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a new page is created and closed","name":"target.spec.js:52","description":"Chromium Browser Page Target should report when a new page is created and closed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a service worker is created and destroyed","name":"target.spec.js:73","description":"Chromium Browser Page Target should report when a service worker is created and destroyed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a service worker","name":"target.spec.js:86","description":"Chromium Browser Page Target should create a worker from a service worker","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L86","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a shared worker","name":"target.spec.js:93","description":"Chromium Browser Page Target should create a worker from a shared worker","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a target url changes","name":"target.spec.js:102","description":"Chromium Browser Page Target should report when a target url changes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L102","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not report uninitialized pages","name":"target.spec.js:112","description":"Chromium Browser Page Target should not report uninitialized pages","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not crash while redirecting if original request was missed","name":"target.spec.js:131","description":"Chromium Browser Page Target should not crash while redirecting if original request was missed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should have an opener","name":"target.spec.js:150","description":"Chromium Browser Page Target should have an opener","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should wait for a target","name":"target.spec.js:163","description":"Chromium Browser Page Browser.waitForTarget should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should timeout waiting for a non-existent target","name":"target.spec.js:174","description":"Chromium Browser Page Browser.waitForTarget should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L174","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should tap the button","name":"touchscreen.spec.js:23","description":"Chromium Browser Page Touchscreen should tap the button","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/touchscreen.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should report touches","name":"touchscreen.spec.js:29","description":"Chromium Browser Page Touchscreen should report touches","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/touchscreen.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for selector","name":"waittask.spec.js:32","description":"Chromium Browser Page Page.waitFor should wait for selector","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for an xpath","name":"waittask.spec.js:41","description":"Chromium Browser Page Page.waitFor should wait for an xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should not allow you to select an element with single slash xpath","name":"waittask.spec.js:50","description":"Chromium Browser Page Page.waitFor should not allow you to select an element with single slash xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should timeout","name":"waittask.spec.js:56","description":"Chromium Browser Page Page.waitFor should timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should work with multiline body","name":"waittask.spec.js:62","description":"Chromium Browser Page Page.waitFor should work with multiline body","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate","name":"waittask.spec.js:68","description":"Chromium Browser Page Page.waitFor should wait for predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should throw when unknown type","name":"waittask.spec.js:74","description":"Chromium Browser Page Page.waitFor should throw when unknown type","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate with arguments","name":"waittask.spec.js:79","description":"Chromium Browser Page Page.waitFor should wait for predicate with arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept a string","name":"waittask.spec.js:85","description":"Chromium Browser Page Frame.waitForFunction should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L85","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work when resolved right before execution context disposal","name":"waittask.spec.js:90","description":"Chromium Browser Page Frame.waitForFunction should work when resolved right before execution context disposal","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on interval","name":"waittask.spec.js:98","description":"Chromium Browser Page Frame.waitForFunction should poll on interval","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on mutation","name":"waittask.spec.js:110","description":"Chromium Browser Page Frame.waitForFunction should poll on mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on raf","name":"waittask.spec.js:119","description":"Chromium Browser Page Frame.waitForFunction should poll on raf","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work with strict CSP policy","name":"waittask.spec.js:124","description":"Chromium Browser Page Frame.waitForFunction should work with strict CSP policy","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw on bad polling value","name":"waittask.spec.js:134","description":"Chromium Browser Page Frame.waitForFunction should throw on bad polling value","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw negative polling interval","name":"waittask.spec.js:144","description":"Chromium Browser Page Frame.waitForFunction should throw negative polling interval","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L144","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the success value as a JSHandle","name":"waittask.spec.js:154","description":"Chromium Browser Page Frame.waitForFunction should return the success value as a JSHandle","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the window as a success value","name":"waittask.spec.js:157","description":"Chromium Browser Page Frame.waitForFunction should return the window as a success value","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L157","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept ElementHandle arguments","name":"waittask.spec.js:160","description":"Chromium Browser Page Frame.waitForFunction should accept ElementHandle arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect timeout","name":"waittask.spec.js:169","description":"Chromium Browser Page Frame.waitForFunction should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect default timeout","name":"waittask.spec.js:176","description":"Chromium Browser Page Frame.waitForFunction should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should disable timeout when its set to 0","name":"waittask.spec.js:183","description":"Chromium Browser Page Frame.waitForFunction should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive cross-process navigation","name":"waittask.spec.js:192","description":"Chromium Browser Page Frame.waitForFunction should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive navigations","name":"waittask.spec.js:205","description":"Chromium Browser Page Frame.waitForFunction should survive navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should immediately resolve promise if node exists","name":"waittask.spec.js:217","description":"Chromium Browser Page Frame.waitForSelector should immediately resolve promise if node exists","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work with removed MutationObserver","name":"waittask.spec.js:225","description":"Chromium Browser Page Frame.waitForSelector should work with removed MutationObserver","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L225","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should resolve promise when node is added","name":"waittask.spec.js:234","description":"Chromium Browser Page Frame.waitForSelector should resolve promise when node is added","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L234","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work when node is added through innerHTML","name":"waittask.spec.js:245","description":"Chromium Browser Page Frame.waitForSelector should work when node is added through innerHTML","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L245","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>Page.waitForSelector is shortcut for main frame","name":"waittask.spec.js:253","description":"Chromium Browser Page Frame.waitForSelector Page.waitForSelector is shortcut for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L253","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should run in specified frame","name":"waittask.spec.js:264","description":"Chromium Browser Page Frame.waitForSelector should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L264","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should throw when frame is detached","name":"waittask.spec.js:276","description":"Chromium Browser Page Frame.waitForSelector should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L276","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should survive cross-process navigation","name":"waittask.spec.js:286","description":"Chromium Browser Page Frame.waitForSelector should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L286","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible","name":"waittask.spec.js:297","description":"Chromium Browser Page Frame.waitForSelector should wait for visible","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L297","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible recursively","name":"waittask.spec.js:308","description":"Chromium Browser Page Frame.waitForSelector should wait for visible recursively","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for visibility: hidden","name":"waittask.spec.js:319","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for visibility: hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L319","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for display: none","name":"waittask.spec.js:329","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L329","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for removal","name":"waittask.spec.js:339","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for removal","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L339","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return null if waiting to hide non-existing element","name":"waittask.spec.js:349","description":"Chromium Browser Page Frame.waitForSelector should return null if waiting to hide non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L349","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respect timeout","name":"waittask.spec.js:353","description":"Chromium Browser Page Frame.waitForSelector should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have an error message specifically for awaiting an element to be hidden","name":"waittask.spec.js:360","description":"Chromium Browser Page Frame.waitForSelector should have an error message specifically for awaiting an element to be hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L360","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respond to node attribute mutation","name":"waittask.spec.js:368","description":"Chromium Browser Page Frame.waitForSelector should respond to node attribute mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return the element handle","name":"waittask.spec.js:376","description":"Chromium Browser Page Frame.waitForSelector should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L376","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have correct stack trace for timeout","name":"waittask.spec.js:381","description":"Chromium Browser Page Frame.waitForSelector should have correct stack trace for timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L381","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should support some fancy xpath","name":"waittask.spec.js:391","description":"Chromium Browser Page Frame.waitForXPath should support some fancy xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L391","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should respect timeout","name":"waittask.spec.js:396","description":"Chromium Browser Page Frame.waitForXPath should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L396","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should run in specified frame","name":"waittask.spec.js:403","description":"Chromium Browser Page Frame.waitForXPath should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should throw when frame is detached","name":"waittask.spec.js:414","description":"Chromium Browser Page Frame.waitForXPath should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L414","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>hidden should wait for display: none","name":"waittask.spec.js:424","description":"Chromium Browser Page Frame.waitForXPath hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should return the element handle","name":"waittask.spec.js:434","description":"Chromium Browser Page Frame.waitForXPath should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L434","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select a text node","name":"waittask.spec.js:439","description":"Chromium Browser Page Frame.waitForXPath should allow you to select a text node","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L439","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select an element with single slash","name":"waittask.spec.js:444","description":"Chromium Browser Page Frame.waitForXPath should allow you to select an element with single slash","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L444","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>Page.workers","name":"worker.spec.js:10","description":"Chromium Browser Page Workers Page.workers","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/worker.spec.js#L10","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should emit created and destroyed events","name":"worker.spec.js:22","description":"Chromium Browser Page Workers should emit created and destroyed events","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/worker.spec.js#L22","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report console logs","name":"worker.spec.js:33","description":"Chromium Browser Page Workers should report console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/worker.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have JSHandles for console logs","name":"worker.spec.js:45","description":"Chromium Browser Page Workers should have JSHandles for console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/worker.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have an execution context","name":"worker.spec.js:53","description":"Chromium Browser Page Workers should have an execution context","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/worker.spec.js#L53","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report errors","name":"worker.spec.js:59","description":"Chromium Browser Page Workers should report errors","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/worker.spec.js#L59","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should work","name":"CDPSession.spec.js:25","description":"Chromium Browser Page Target.createCDPSession should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/CDPSession.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should send events","name":"CDPSession.spec.js:35","description":"Chromium Browser Page Target.createCDPSession should send events","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/CDPSession.spec.js#L35","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should enable and disable domains independently","name":"CDPSession.spec.js:43","description":"Chromium Browser Page Target.createCDPSession should enable and disable domains independently","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/CDPSession.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should be able to detach session","name":"CDPSession.spec.js:58","description":"Chromium Browser Page Target.createCDPSession should be able to detach session","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/CDPSession.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should throw nice errors","name":"CDPSession.spec.js:72","description":"Chromium Browser Page Target.createCDPSession should throw nice errors","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/CDPSession.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work","name":"coverage.spec.js:23","description":"Chromium Browser Page JSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report sourceURLs","name":"coverage.spec.js:34","description":"Chromium Browser Page JSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore eval() scripts by default","name":"coverage.spec.js:41","description":"Chromium Browser Page JSCoverage should ignore eval() scripts by default","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>shouldn't ignore eval() scripts if reportAnonymousScripts is true","name":"coverage.spec.js:47","description":"Chromium Browser Page JSCoverage shouldn't ignore eval() scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore pptr internal scripts if reportAnonymousScripts is true","name":"coverage.spec.js:54","description":"Chromium Browser Page JSCoverage should ignore pptr internal scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report multiple scripts","name":"coverage.spec.js:62","description":"Chromium Browser Page JSCoverage should report multiple scripts","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report right ranges","name":"coverage.spec.js:71","description":"Chromium Browser Page JSCoverage should report right ranges","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report scripts that have no coverage","name":"coverage.spec.js:81","description":"Chromium Browser Page JSCoverage should report scripts that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work with conditionals","name":"coverage.spec.js:90","description":"Chromium Browser Page JSCoverage should work with conditionals","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should report scripts across navigations when disabled","name":"coverage.spec.js:97","description":"Chromium Browser Page JSCoverage resetOnNavigation should report scripts across navigations when disabled","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should NOT report scripts across navigations when enabled","name":"coverage.spec.js:104","description":"Chromium Browser Page JSCoverage resetOnNavigation should NOT report scripts across navigations when enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should not hang when there is a debugger statement","name":"coverage.spec.js:113","description":"Chromium Browser Page JSCoverage should not hang when there is a debugger statement","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L113","result":"skipped"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work","name":"coverage.spec.js:124","description":"Chromium Browser Page CSSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report sourceURLs","name":"coverage.spec.js:136","description":"Chromium Browser Page CSSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report multiple stylesheets","name":"coverage.spec.js:143","description":"Chromium Browser Page CSSCoverage should report multiple stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report stylesheets that have no coverage","name":"coverage.spec.js:152","description":"Chromium Browser Page CSSCoverage should report stylesheets that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with media queries","name":"coverage.spec.js:160","description":"Chromium Browser Page CSSCoverage should work with media queries","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with complicated usecases","name":"coverage.spec.js:170","description":"Chromium Browser Page CSSCoverage should work with complicated usecases","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should ignore injected stylesheets","name":"coverage.spec.js:176","description":"Chromium Browser Page CSSCoverage should ignore injected stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should report stylesheets across navigations","name":"coverage.spec.js:186","description":"Chromium Browser Page CSSCoverage resetOnNavigation should report stylesheets across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should NOT report scripts across navigations","name":"coverage.spec.js:193","description":"Chromium Browser Page CSSCoverage resetOnNavigation should NOT report scripts across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with a recently loaded stylesheet","name":"coverage.spec.js:201","description":"Chromium Browser Page CSSCoverage should work with a recently loaded stylesheet","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Chromium-Specific Page Tests>Page.setRequestInterception should work with intervention headers","name":"chromiumonly.spec.js:122","description":"Chromium Browser Page Chromium-Specific Page Tests Page.setRequestInterception should work with intervention headers","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/chromiumonly.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should have default context","name":"browsercontext.spec.js:25","description":"Chromium Browser BrowserContext should have default context","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browsercontext.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should create new incognito context","name":"browsercontext.spec.js:34","description":"Chromium Browser BrowserContext should create new incognito context","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browsercontext.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should close all belonging targets once closing context","name":"browsercontext.spec.js:43","description":"Chromium Browser BrowserContext should close all belonging targets once closing context","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browsercontext.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>window.open should use parent tab context","name":"browsercontext.spec.js:54","description":"Chromium Browser BrowserContext window.open should use parent tab context","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browsercontext.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should fire target events","name":"browsercontext.spec.js:65","description":"Chromium Browser BrowserContext should fire target events","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browsercontext.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should wait for a target","name":"browsercontext.spec.js:81","description":"Chromium Browser BrowserContext should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browsercontext.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should timeout waiting for a non-existent target","name":"browsercontext.spec.js:93","description":"Chromium Browser BrowserContext should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browsercontext.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should isolate localStorage and cookies","name":"browsercontext.spec.js:99","description":"Chromium Browser BrowserContext should isolate localStorage and cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browsercontext.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should work across sessions","name":"browsercontext.spec.js:143","description":"Chromium Browser BrowserContext should work across sessions","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browsercontext.spec.js#L143","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should work","name":"ignorehttpserrors.spec.js:41","description":"Chromium ignoreHTTPSErrors Response.securityDetails should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/ignorehttpserrors.spec.js#L41","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should be |null| for non-secure requests","name":"ignorehttpserrors.spec.js:54","description":"Chromium ignoreHTTPSErrors Response.securityDetails should be |null| for non-secure requests","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/ignorehttpserrors.spec.js#L54","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>Network redirects should report SecurityDetails","name":"ignorehttpserrors.spec.js:58","description":"Chromium ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/ignorehttpserrors.spec.js#L58","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work","name":"ignorehttpserrors.spec.js:74","description":"Chromium ignoreHTTPSErrors should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/ignorehttpserrors.spec.js#L74","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with request interception","name":"ignorehttpserrors.spec.js:80","description":"Chromium ignoreHTTPSErrors should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/ignorehttpserrors.spec.js#L80","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with mixed content","name":"ignorehttpserrors.spec.js:86","description":"Chromium ignoreHTTPSErrors should work with mixed content","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/ignorehttpserrors.spec.js#L86","result":"ok"},{"testId":"Chromium>Puppeteer>BrowserFetcher>should download and extract linux binary","name":"launcher.spec.js:34","description":"Chromium Puppeteer BrowserFetcher should download and extract linux binary","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L34","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject navigation when browser closes","name":"launcher.spec.js:63","description":"Chromium Puppeteer Browser.disconnect should reject navigation when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L63","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject waitForSelector when browser closes","name":"launcher.spec.js:75","description":"Chromium Puppeteer Browser.disconnect should reject waitForSelector when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L75","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject all promises when browser is closed","name":"launcher.spec.js:88","description":"Chromium Puppeteer Puppeteer.launch should reject all promises when browser is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L88","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject if executable path is invalid","name":"launcher.spec.js:97","description":"Chromium Puppeteer Puppeteer.launch should reject if executable path is invalid","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L97","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option","name":"launcher.spec.js:103","description":"Chromium Puppeteer Puppeteer.launch userDataDir option","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L103","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir argument","name":"launcher.spec.js:115","description":"Chromium Puppeteer Puppeteer.launch userDataDir argument","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L115","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore state","name":"launcher.spec.js:137","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore state","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L137","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore cookies","name":"launcher.spec.js:155","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L155","result":"skipped"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should return the default arguments","name":"launcher.spec.js:172","description":"Chromium Puppeteer Puppeteer.launch should return the default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L172","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should work with no default arguments","name":"launcher.spec.js:185","description":"Chromium Puppeteer Puppeteer.launch should work with no default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L185","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should filter out ignored default arguments","name":"launcher.spec.js:194","description":"Chromium Puppeteer Puppeteer.launch should filter out ignored default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L194","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have default url when launching browser","name":"launcher.spec.js:207","description":"Chromium Puppeteer Puppeteer.launch should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L207","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have custom url when launching browser","name":"launcher.spec.js:213","description":"Chromium Puppeteer Puppeteer.launch should have custom url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L213","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should set the default viewport","name":"launcher.spec.js:224","description":"Chromium Puppeteer Puppeteer.launch should set the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L224","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should disable the default viewport","name":"launcher.spec.js:237","description":"Chromium Puppeteer Puppeteer.launch should disable the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L237","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should take fullPage screenshots when defaultViewport is null","name":"launcher.spec.js:246","description":"Chromium Puppeteer Puppeteer.launch should take fullPage screenshots when defaultViewport is null","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L246","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect multiple times to the same browser","name":"launcher.spec.js:261","description":"Chromium Puppeteer Puppeteer.connect should be able to connect multiple times to the same browser","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L261","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to close remote browser","name":"launcher.spec.js:274","description":"Chromium Puppeteer Puppeteer.connect should be able to close remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L274","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should support ignoreHTTPSErrors option","name":"launcher.spec.js:284","description":"Chromium Puppeteer Puppeteer.connect should support ignoreHTTPSErrors option","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L284","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to reconnect to a disconnected browser","name":"launcher.spec.js:303","description":"Chromium Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L303","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect to the same page simultaneously","name":"launcher.spec.js:324","description":"Chromium Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L324","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.executablePath>should work","name":"launcher.spec.js:338","description":"Chromium Puppeteer Puppeteer.executablePath should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L338","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level Errors","name":"launcher.spec.js:347","description":"Chromium Top-level requires should require top-level Errors","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L347","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level DeviceDescriptors","name":"launcher.spec.js:351","description":"Chromium Top-level requires should require top-level DeviceDescriptors","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L351","result":"ok"},{"testId":"Chromium>Browser target events>should work","name":"launcher.spec.js:358","description":"Chromium Browser target events should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L358","result":"ok"},{"testId":"Chromium>Browser.Events.disconnected>should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","name":"launcher.spec.js:373","description":"Chromium Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L373","result":"ok"},{"testId":"Chromium>Fixtures>dumpio option should work with pipe option ","name":"fixtures.spec.js:25","description":"Chromium Fixtures dumpio option should work with pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/fixtures.spec.js#L25","result":"ok"},{"testId":"Chromium>Fixtures>should dump browser process stderr","name":"fixtures.spec.js:35","description":"Chromium Fixtures should dump browser process stderr","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/fixtures.spec.js#L35","result":"ok"},{"testId":"Chromium>Fixtures>should close the browser when the node process closes","name":"fixtures.spec.js:52","description":"Chromium Fixtures should close the browser when the node process closes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/fixtures.spec.js#L52","result":"ok"},{"testId":"Chromium>OOPIF>should report oopif frames","name":"oopif.spec.js:41","description":"Chromium OOPIF should report oopif frames","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/oopif.spec.js#L41","result":"skipped"},{"testId":"Chromium>OOPIF>should load oopif iframes with subresources and request interception","name":"oopif.spec.js:46","description":"Chromium OOPIF should load oopif iframes with subresources and request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/oopif.spec.js#L46","result":"ok"},{"testId":"Chromium>HEADFUL>background_page target type should be available","name":"headful.spec.js:49","description":"Chromium HEADFUL background_page target type should be available","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/headful.spec.js#L49","result":"ok"},{"testId":"Chromium>HEADFUL>target.page() should return a background_page","name":"headful.spec.js:57","description":"Chromium HEADFUL target.page() should return a background_page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/headful.spec.js#L57","result":"ok"},{"testId":"Chromium>HEADFUL>should have default url when launching browser","name":"headful.spec.js:65","description":"Chromium HEADFUL should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/headful.spec.js#L65","result":"ok"},{"testId":"Chromium>HEADFUL>headless should be able to read cookies written by headful","name":"headful.spec.js:71","description":"Chromium HEADFUL headless should be able to read cookies written by headful","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/headful.spec.js#L71","result":"ok"},{"testId":"Chromium>HEADFUL>OOPIF: should report google.com frame","name":"headful.spec.js:89","description":"Chromium HEADFUL OOPIF: should report google.com frame","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/headful.spec.js#L89","result":"ok"},{"testId":"Chromium>HEADFUL>should close browser with beforeunload page","name":"headful.spec.js:110","description":"Chromium HEADFUL should close browser with beforeunload page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/headful.spec.js#L110","result":"ok"},{"testId":"Chromium>Page.bringToFront>should work","name":"headful.spec.js:122","description":"Chromium Page.bringToFront should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/headful.spec.js#L122","result":"ok"},{"testId":"Chromium>Tracing>should output a trace","name":"tracing.spec.js:40","description":"Chromium Tracing should output a trace","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/tracing.spec.js#L40","result":"ok"},{"testId":"Chromium>Tracing>should run with custom categories if provided","name":"tracing.spec.js:46","description":"Chromium Tracing should run with custom categories if provided","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/tracing.spec.js#L46","result":"ok"},{"testId":"Chromium>Tracing>should throw if tracing on two pages","name":"tracing.spec.js:53","description":"Chromium Tracing should throw if tracing on two pages","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/tracing.spec.js#L53","result":"ok"},{"testId":"Chromium>Tracing>should return a buffer","name":"tracing.spec.js:62","description":"Chromium Tracing should return a buffer","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/tracing.spec.js#L62","result":"ok"},{"testId":"Chromium>Tracing>should work without options","name":"tracing.spec.js:69","description":"Chromium Tracing should work without options","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/tracing.spec.js#L69","result":"ok"},{"testId":"Chromium>Tracing>should return null in case of Buffer error","name":"tracing.spec.js:75","description":"Chromium Tracing should return null in case of Buffer error","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/tracing.spec.js#L75","result":"ok"},{"testId":"Chromium>Tracing>should support a buffer without a path","name":"tracing.spec.js:86","description":"Chromium Tracing should support a buffer without a path","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/tracing.spec.js#L86","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should be able to connect using browserUrl, with and without trailing slash","name":"chromiumonly.spec.js:24","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should be able to connect using browserUrl, with and without trailing slash","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/chromiumonly.spec.js#L24","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when using both browserWSEndpoint and browserURL","name":"chromiumonly.spec.js:41","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when using both browserWSEndpoint and browserURL","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/chromiumonly.spec.js#L41","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when trying to connect to non-existing browser","name":"chromiumonly.spec.js:53","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when trying to connect to non-existing browser","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/chromiumonly.spec.js#L53","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe option","name":"chromiumonly.spec.js:67","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/chromiumonly.spec.js#L67","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe argument","name":"chromiumonly.spec.js:77","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe argument","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/chromiumonly.spec.js#L77","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should fire \"disconnected\" when closing with pipe","name":"chromiumonly.spec.js:87","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should fire \"disconnected\" when closing with pipe","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/chromiumonly.spec.js#L87","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Page.waitForFileChooser>should fail gracefully when trying to work with filechoosers within multiple connections","name":"chromiumonly.spec.js:98","description":"Chromium Chromium-Specific Launcher tests Page.waitForFileChooser should fail gracefully when trying to work with filechoosers within multiple connections","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/chromiumonly.spec.js#L98","result":"ok"},{"testId":"Chromium>COVERAGE>should call all API methods","name":"utils.js:61","description":"Chromium COVERAGE should call all API methods","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/utils.js#L61","result":"ok"}]},{"timestamp":1565044472789,"name":"b9b6ca18","url":"https://cirrus-ci.com/task/6219198097784832","tests":[{"testId":"Chromium>Browser>Page>Accessibility>should work","name":"accessibility.spec.js:23","description":"Chromium Browser Page Accessibility should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>should report uninteresting nodes","name":"accessibility.spec.js:82","description":"Chromium Browser Page Accessibility should report uninteresting nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>roledescription","name":"accessibility.spec.js:110","description":"Chromium Browser Page Accessibility roledescription","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>orientation","name":"accessibility.spec.js:115","description":"Chromium Browser Page Accessibility orientation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>autocomplete","name":"accessibility.spec.js:120","description":"Chromium Browser Page Accessibility autocomplete","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>multiselectable","name":"accessibility.spec.js:125","description":"Chromium Browser Page Accessibility multiselectable","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>keyshortcuts","name":"accessibility.spec.js:130","description":"Chromium Browser Page Accessibility keyshortcuts","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L130","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>should not report text nodes inside controls","name":"accessibility.spec.js:136","description":"Chromium Browser Page Accessibility filtering children of leaf nodes should not report text nodes inside controls","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields should have children","name":"accessibility.spec.js:167","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields with role should have children","name":"accessibility.spec.js:197","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields with role should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with role should not have children","name":"accessibility.spec.js:227","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with role should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field without role should not have content","name":"accessibility.spec.js:237","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L237","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with tabindex and without role should not have content","name":"accessibility.spec.js:246","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with tabindex and without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>non editable textbox with role and tabIndex and label should not have children","name":"accessibility.spec.js:256","description":"Chromium Browser Page Accessibility filtering children of leaf nodes non editable textbox with role and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L256","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox with and tabIndex and label should not have children","name":"accessibility.spec.js:274","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox with and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L274","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox without label should not have children","name":"accessibility.spec.js:292","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox without label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a button","name":"accessibility.spec.js:312","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a button","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L312","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work an input","name":"accessibility.spec.js:321","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work an input","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L321","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a menu","name":"accessibility.spec.js:331","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a menu","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L331","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should return null when the element is no longer in DOM","name":"accessibility.spec.js:350","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should return null when the element is no longer in DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L350","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should support the interestingOnly option","name":"accessibility.spec.js:356","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should support the interestingOnly option","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L356","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.version>should return whether we are in headless","name":"browser.spec.js:23","description":"Chromium Browser Page Browser.version should return whether we are in headless","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browser.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.userAgent>should include WebKit","name":"browser.spec.js:34","description":"Chromium Browser Page Browser.userAgent should include WebKit","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browser.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.target>should return browser target","name":"browser.spec.js:45","description":"Chromium Browser Page Browser.target should return browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browser.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should return child_process instance","name":"browser.spec.js:52","description":"Chromium Browser Page Browser.process should return child_process instance","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browser.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should not return child_process for remote browser","name":"browser.spec.js:56","description":"Chromium Browser Page Browser.process should not return child_process for remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browser.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.isConnected>should set the browser connected state","name":"browser.spec.js:65","description":"Chromium Browser Page Browser.isConnected should set the browser connected state","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browser.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button","name":"click.spec.js:25","description":"Chromium Browser Page Page.click should click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click svg","name":"click.spec.js:30","description":"Chromium Browser Page Page.click should click svg","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L30","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button if window.Node is removed","name":"click.spec.js:39","description":"Chromium Browser Page Page.click should click the button if window.Node is removed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on a span with an inline element inside","name":"click.spec.js:46","description":"Chromium Browser Page Page.click should click on a span with an inline element inside","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not throw UnhandledPromiseRejection when page closes","name":"click.spec.js:58","description":"Chromium Browser Page Page.click should not throw UnhandledPromiseRejection when page closes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button after navigation ","name":"click.spec.js:65","description":"Chromium Browser Page Page.click should click the button after navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click with disabled javascript","name":"click.spec.js:72","description":"Chromium Browser Page Page.click should click with disabled javascript","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click when one of inline box children is outside of viewport","name":"click.spec.js:81","description":"Chromium Browser Page Page.click should click when one of inline box children is outside of viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should select the text by triple clicking","name":"click.spec.js:94","description":"Chromium Browser Page Page.click should select the text by triple clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L94","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click offscreen buttons","name":"click.spec.js:107","description":"Chromium Browser Page Page.click should click offscreen buttons","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click wrapped links","name":"click.spec.js:131","description":"Chromium Browser Page Page.click should click wrapped links","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox input and toggle","name":"click.spec.js:137","description":"Chromium Browser Page Page.click should click on checkbox input and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox label and toggle","name":"click.spec.js:156","description":"Chromium Browser Page Page.click should click on checkbox label and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fail to click a missing button","name":"click.spec.js:170","description":"Chromium Browser Page Page.click should fail to click a missing button","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not hang with touch-enabled viewports","name":"click.spec.js:177","description":"Chromium Browser Page Page.click should not hang with touch-enabled viewports","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should scroll and click the button","name":"click.spec.js:183","description":"Chromium Browser Page Page.click should scroll and click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should double click the button","name":"click.spec.js:190","description":"Chromium Browser Page Page.click should double click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a partially obscured button","name":"click.spec.js:204","description":"Chromium Browser Page Page.click should click a partially obscured button","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L204","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a rotated button","name":"click.spec.js:215","description":"Chromium Browser Page Page.click should click a rotated button","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fire contextmenu event on right click","name":"click.spec.js:220","description":"Chromium Browser Page Page.click should fire contextmenu event on right click","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click links which cause navigation","name":"click.spec.js:226","description":"Chromium Browser Page Page.click should click links which cause navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L226","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button inside an iframe","name":"click.spec.js:231","description":"Chromium Browser Page Page.click should click the button inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L231","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with fixed position inside an iframe","name":"click.spec.js:241","description":"Chromium Browser Page Page.click should click the button with fixed position inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L241","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with deviceScaleFactor set","name":"click.spec.js:251","description":"Chromium Browser Page Page.click should click the button with deviceScaleFactor set","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L251","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should return no cookies in pristine browser context","name":"cookies.spec.js:23","description":"Chromium Browser Page Page.cookies should return no cookies in pristine browser context","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get a cookie","name":"cookies.spec.js:27","description":"Chromium Browser Page Page.cookies should get a cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report httpOnly cookie","name":"cookies.spec.js:44","description":"Chromium Browser Page Page.cookies should properly report httpOnly cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L44","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Strict\" sameSite cookie","name":"cookies.spec.js:54","description":"Chromium Browser Page Page.cookies should properly report \"Strict\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Lax\" sameSite cookie","name":"cookies.spec.js:64","description":"Chromium Browser Page Page.cookies should properly report \"Lax\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get multiple cookies","name":"cookies.spec.js:74","description":"Chromium Browser Page Page.cookies should get multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get cookies from multiple urls","name":"cookies.spec.js:107","description":"Chromium Browser Page Page.cookies should get cookies from multiple urls","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should work","name":"cookies.spec.js:148","description":"Chromium Browser Page Page.setCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L148","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should isolate cookies in browser contexts","name":"cookies.spec.js:156","description":"Chromium Browser Page Page.setCookie should isolate cookies in browser contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set multiple cookies","name":"cookies.spec.js:176","description":"Chromium Browser Page Page.setCookie should set multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should have |expires| set to |-1| for session cookies","name":"cookies.spec.js:193","description":"Chromium Browser Page Page.setCookie should have |expires| set to |-1| for session cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookie with reasonable defaults","name":"cookies.spec.js:203","description":"Chromium Browser Page Page.setCookie should set cookie with reasonable defaults","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L203","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie with a path","name":"cookies.spec.js:222","description":"Chromium Browser Page Page.setCookie should set a cookie with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L222","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a blank page","name":"cookies.spec.js:247","description":"Chromium Browser Page Page.setCookie should not set a cookie on a blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L247","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie with blank page URL","name":"cookies.spec.js:257","description":"Chromium Browser Page Page.setCookie should not set a cookie with blank page URL","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a data URL page","name":"cookies.spec.js:272","description":"Chromium Browser Page Page.setCookie should not set a cookie on a data URL page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L272","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should default to setting secure cookie for HTTPS websites","name":"cookies.spec.js:282","description":"Chromium Browser Page Page.setCookie should default to setting secure cookie for HTTPS websites","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L282","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should be able to set unsecure cookie for HTTP website","name":"cookies.spec.js:293","description":"Chromium Browser Page Page.setCookie should be able to set unsecure cookie for HTTP website","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L293","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie on a different domain","name":"cookies.spec.js:304","description":"Chromium Browser Page Page.setCookie should set a cookie on a different domain","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L304","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookies from a frame","name":"cookies.spec.js:325","description":"Chromium Browser Page Page.setCookie should set cookies from a frame","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L325","result":"ok"},{"testId":"Chromium>Browser>Page>Page.deleteCookie>should work","name":"cookies.spec.js:368","description":"Chromium Browser Page Page.deleteCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should fire","name":"dialog.spec.js:23","description":"Chromium Browser Page Page.Events.Dialog should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/dialog.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should allow accepting prompts","name":"dialog.spec.js:32","description":"Chromium Browser Page Page.Events.Dialog should allow accepting prompts","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/dialog.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should dismiss the prompt","name":"dialog.spec.js:42","description":"Chromium Browser Page Page.Events.Dialog should dismiss the prompt","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/dialog.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work","name":"elementhandle.spec.js:25","description":"Chromium Browser Page ElementHandle.boundingBox should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should handle nested frames","name":"elementhandle.spec.js:32","description":"Chromium Browser Page ElementHandle.boundingBox should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should return null for invisible elements","name":"elementhandle.spec.js:43","description":"Chromium Browser Page ElementHandle.boundingBox should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should force a layout","name":"elementhandle.spec.js:48","description":"Chromium Browser Page ElementHandle.boundingBox should force a layout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work with SVG nodes","name":"elementhandle.spec.js:56","description":"Chromium Browser Page ElementHandle.boundingBox should work with SVG nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should work","name":"elementhandle.spec.js:73","description":"Chromium Browser Page ElementHandle.boxModel should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should return null for invisible elements","name":"elementhandle.spec.js:128","description":"Chromium Browser Page ElementHandle.boxModel should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.contentFrame>should work","name":"elementhandle.spec.js:136","description":"Chromium Browser Page ElementHandle.contentFrame should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work","name":"elementhandle.spec.js:146","description":"Chromium Browser Page ElementHandle.click should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L146","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for Shadow DOM v1","name":"elementhandle.spec.js:152","description":"Chromium Browser Page ElementHandle.click should work for Shadow DOM v1","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for TextNodes","name":"elementhandle.spec.js:158","description":"Chromium Browser Page ElementHandle.click should work for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for detached nodes","name":"elementhandle.spec.js:165","description":"Chromium Browser Page ElementHandle.click should throw for detached nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for hidden nodes","name":"elementhandle.spec.js:173","description":"Chromium Browser Page ElementHandle.click should throw for hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for recursively hidden nodes","name":"elementhandle.spec.js:180","description":"Chromium Browser Page ElementHandle.click should throw for recursively hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for
elements","name":"elementhandle.spec.js:187","description":"Chromium Browser Page ElementHandle.click should throw for
elements","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.hover>should work","name":"elementhandle.spec.js:196","description":"Chromium Browser Page ElementHandle.hover should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.isIntersectingViewport>should work","name":"elementhandle.spec.js:205","description":"Chromium Browser Page ElementHandle.isIntersectingViewport should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should get the proper viewport size","name":"emulation.spec.js:26","description":"Chromium Browser Page Page.viewport should get the proper viewport size","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support mobile emulation","name":"emulation.spec.js:31","description":"Chromium Browser Page Page.viewport should support mobile emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L31","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support touch emulation","name":"emulation.spec.js:39","description":"Chromium Browser Page Page.viewport should support touch emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should be detectable by Modernizr","name":"emulation.spec.js:61","description":"Chromium Browser Page Page.viewport should be detectable by Modernizr","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should detect touch when applying viewport with touches","name":"emulation.spec.js:68","description":"Chromium Browser Page Page.viewport should detect touch when applying viewport with touches","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support landscape emulation","name":"emulation.spec.js:73","description":"Chromium Browser Page Page.viewport should support landscape emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should work","name":"emulation.spec.js:84","description":"Chromium Browser Page Page.emulate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should support clicking","name":"emulation.spec.js:90","description":"Chromium Browser Page Page.emulate should support clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should work","name":"emulation.spec.js:101","description":"Chromium Browser Page Page.emulateMedia should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should throw in case of bad argument","name":"emulation.spec.js:111","description":"Chromium Browser Page Page.emulateMedia should throw in case of bad argument","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work","name":"evaluation.spec.js:34","description":"Chromium Browser Page Page.evaluate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer BigInt","name":"evaluation.spec.js:38","description":"Chromium Browser Page Page.evaluate should transfer BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L38","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer NaN","name":"evaluation.spec.js:42","description":"Chromium Browser Page Page.evaluate should transfer NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -0","name":"evaluation.spec.js:46","description":"Chromium Browser Page Page.evaluate should transfer -0","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer Infinity","name":"evaluation.spec.js:50","description":"Chromium Browser Page Page.evaluate should transfer Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -Infinity","name":"evaluation.spec.js:54","description":"Chromium Browser Page Page.evaluate should transfer -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays","name":"evaluation.spec.js:58","description":"Chromium Browser Page Page.evaluate should transfer arrays","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays as arrays, not objects","name":"evaluation.spec.js:62","description":"Chromium Browser Page Page.evaluate should transfer arrays as arrays, not objects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should modify global environment","name":"evaluation.spec.js:66","description":"Chromium Browser Page Page.evaluate should modify global environment","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should evaluate in the page context","name":"evaluation.spec.js:70","description":"Chromium Browser Page Page.evaluate should evaluate in the page context","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for objects with symbols","name":"evaluation.spec.js:74","description":"Chromium Browser Page Page.evaluate should return undefined for objects with symbols","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with function shorthands","name":"evaluation.spec.js:77","description":"Chromium Browser Page Page.evaluate should work with function shorthands","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with unicode chars","name":"evaluation.spec.js:88","description":"Chromium Browser Page Page.evaluate should work with unicode chars","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw when evaluation triggers reload","name":"evaluation.spec.js:92","description":"Chromium Browser Page Page.evaluate should throw when evaluation triggers reload","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should await promise","name":"evaluation.spec.js:100","description":"Chromium Browser Page Page.evaluate should await promise","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L100","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work right after framenavigated","name":"evaluation.spec.js:104","description":"Chromium Browser Page Page.evaluate should work right after framenavigated","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work from-inside an exposed function","name":"evaluation.spec.js:112","description":"Chromium Browser Page Page.evaluate should work from-inside an exposed function","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should reject promise with exception","name":"evaluation.spec.js:122","description":"Chromium Browser Page Page.evaluate should reject promise with exception","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown strings as error messages","name":"evaluation.spec.js:128","description":"Chromium Browser Page Page.evaluate should support thrown strings as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown numbers as error messages","name":"evaluation.spec.js:134","description":"Chromium Browser Page Page.evaluate should support thrown numbers as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return complex objects","name":"evaluation.spec.js:140","description":"Chromium Browser Page Page.evaluate should return complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L140","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return BigInt","name":"evaluation.spec.js:146","description":"Chromium Browser Page Page.evaluate should return BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L146","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return NaN","name":"evaluation.spec.js:150","description":"Chromium Browser Page Page.evaluate should return NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -0","name":"evaluation.spec.js:154","description":"Chromium Browser Page Page.evaluate should return -0","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return Infinity","name":"evaluation.spec.js:158","description":"Chromium Browser Page Page.evaluate should return Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -Infinity","name":"evaluation.spec.js:162","description":"Chromium Browser Page Page.evaluate should return -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L162","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept \"undefined\" as one of multiple parameters","name":"evaluation.spec.js:166","description":"Chromium Browser Page Page.evaluate should accept \"undefined\" as one of multiple parameters","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L166","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should properly serialize null fields","name":"evaluation.spec.js:170","description":"Chromium Browser Page Page.evaluate should properly serialize null fields","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for non-serializable objects","name":"evaluation.spec.js:173","description":"Chromium Browser Page Page.evaluate should return undefined for non-serializable objects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should fail for circular object","name":"evaluation.spec.js:176","description":"Chromium Browser Page Page.evaluate should fail for circular object","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should be able to throw a tricky error","name":"evaluation.spec.js:185","description":"Chromium Browser Page Page.evaluate should be able to throw a tricky error","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string","name":"evaluation.spec.js:193","description":"Chromium Browser Page Page.evaluate should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with semi colons","name":"evaluation.spec.js:197","description":"Chromium Browser Page Page.evaluate should accept a string with semi colons","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with comments","name":"evaluation.spec.js:201","description":"Chromium Browser Page Page.evaluate should accept a string with comments","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept element handle as an argument","name":"evaluation.spec.js:205","description":"Chromium Browser Page Page.evaluate should accept element handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if underlying element was disposed","name":"evaluation.spec.js:211","description":"Chromium Browser Page Page.evaluate should throw if underlying element was disposed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L211","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if elementHandles are from other frames","name":"evaluation.spec.js:220","description":"Chromium Browser Page Page.evaluate should throw if elementHandles are from other frames","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should simulate a user gesture","name":"evaluation.spec.js:228","description":"Chromium Browser Page Page.evaluate should simulate a user gesture","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw a nice error after a navigation","name":"evaluation.spec.js:236","description":"Chromium Browser Page Page.evaluate should throw a nice error after a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should not throw an error when evaluation does a navigation","name":"evaluation.spec.js:246","description":"Chromium Browser Page Page.evaluate should not throw an error when evaluation does a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer 100Mb of data from page to node.js","name":"evaluation.spec.js:254","description":"Chromium Browser Page Page.evaluate should transfer 100Mb of data from page to node.js","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L254","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should evaluate before anything else on the page","name":"evaluation.spec.js:261","description":"Chromium Browser Page Page.evaluateOnNewDocument should evaluate before anything else on the page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L261","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should work with CSP","name":"evaluation.spec.js:268","description":"Chromium Browser Page Page.evaluateOnNewDocument should work with CSP","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L268","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have different execution contexts","name":"evaluation.spec.js:283","description":"Chromium Browser Page Frame.evaluate should have different execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L283","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have correct execution contexts","name":"evaluation.spec.js:292","description":"Chromium Browser Page Frame.evaluate should have correct execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should execute after cross-site navigation","name":"evaluation.spec.js:298","description":"Chromium Browser Page Frame.evaluate should execute after cross-site navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.executionContext>should work","name":"frame.spec.js:25","description":"Chromium Browser Page Frame.executionContext should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluateHandle>should work","name":"frame.spec.js:52","description":"Chromium Browser Page Frame.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should throw for detached frames","name":"frame.spec.js:61","description":"Chromium Browser Page Frame.evaluate should throw for detached frames","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should handle nested frames","name":"frame.spec.js:71","description":"Chromium Browser Page Frame Management should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send events when frames are manipulated dynamically","name":"frame.spec.js:81","description":"Chromium Browser Page Frame Management should send events when frames are manipulated dynamically","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send \"framenavigated\" when navigating on anchor URLs","name":"frame.spec.js:104","description":"Chromium Browser Page Frame Management should send \"framenavigated\" when navigating on anchor URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should persist mainFrame on cross-process navigation","name":"frame.spec.js:112","description":"Chromium Browser Page Frame Management should persist mainFrame on cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should not send attach/detach events for main frame","name":"frame.spec.js:118","description":"Chromium Browser Page Frame Management should not send attach/detach events for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should detach child frames on navigation","name":"frame.spec.js:125","description":"Chromium Browser Page Frame Management should detach child frames on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should support framesets","name":"frame.spec.js:145","description":"Chromium Browser Page Frame Management should support framesets","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame from-inside shadow DOM","name":"frame.spec.js:165","description":"Chromium Browser Page Frame Management should report frame from-inside shadow DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.name()","name":"frame.spec.js:176","description":"Chromium Browser Page Frame Management should report frame.name()","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.parent()","name":"frame.spec.js:189","description":"Chromium Browser Page Frame Management should report frame.parent()","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L189","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report different frame instance when frame re-attaches","name":"frame.spec.js:196","description":"Chromium Browser Page Frame Management should report different frame instance when frame re-attaches","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>input>should upload the file","name":"input.spec.js:26","description":"Chromium Browser Page input should upload the file","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is attached to DOM","name":"input.spec.js:42","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is not attached to DOM","name":"input.spec.js:50","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is not attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect timeout","name":"input.spec.js:61","description":"Chromium Browser Page Page.waitForFileChooser should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect default timeout when there is no custom timeout","name":"input.spec.js:66","description":"Chromium Browser Page Page.waitForFileChooser should respect default timeout when there is no custom timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should prioritize exact timeout over default timeout","name":"input.spec.js:72","description":"Chromium Browser Page Page.waitForFileChooser should prioritize exact timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work with no timeout","name":"input.spec.js:78","description":"Chromium Browser Page Page.waitForFileChooser should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L78","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should return the same file chooser when there are many watchdogs simultaneously","name":"input.spec.js:89","description":"Chromium Browser Page Page.waitForFileChooser should return the same file chooser when there are many watchdogs simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should accept single file","name":"input.spec.js:101","description":"Chromium Browser Page FileChooser.accept should accept single file","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to read selected file","name":"input.spec.js:114","description":"Chromium Browser Page FileChooser.accept should be able to read selected file","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L114","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to reset selected files with empty file list","name":"input.spec.js:126","description":"Chromium Browser Page FileChooser.accept should be able to reset selected files with empty file list","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should not accept multiple files for single-file input","name":"input.spec.js:141","description":"Chromium Browser Page FileChooser.accept should not accept multiple files for single-file input","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should fail when accepting file chooser twice","name":"input.spec.js:154","description":"Chromium Browser Page FileChooser.accept should fail when accepting file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should cancel dialog","name":"input.spec.js:168","description":"Chromium Browser Page FileChooser.cancel should cancel dialog","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should fail when canceling file chooser twice","name":"input.spec.js:184","description":"Chromium Browser Page FileChooser.cancel should fail when canceling file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L184","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for single file pick","name":"input.spec.js:198","description":"Chromium Browser Page FileChooser.isMultiple should work for single file pick","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"multiple\"","name":"input.spec.js:206","description":"Chromium Browser Page FileChooser.isMultiple should work for \"multiple\"","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L206","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"webkitdirectory\"","name":"input.spec.js:214","description":"Chromium Browser Page FileChooser.isMultiple should work for \"webkitdirectory\"","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work","name":"jshandle.spec.js:23","description":"Chromium Browser Page Page.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle as an argument","name":"jshandle.spec.js:27","description":"Chromium Browser Page Page.evaluateHandle should accept object handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to primitive types","name":"jshandle.spec.js:32","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to primitive types","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should warn on nested object handles","name":"jshandle.spec.js:37","description":"Chromium Browser Page Page.evaluateHandle should warn on nested object handles","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to unserializable value","name":"jshandle.spec.js:46","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to unserializable value","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should use the same JS wrappers","name":"jshandle.spec.js:50","description":"Chromium Browser Page Page.evaluateHandle should use the same JS wrappers","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work with primitives","name":"jshandle.spec.js:57","description":"Chromium Browser Page Page.evaluateHandle should work with primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperty>should work","name":"jshandle.spec.js:67","description":"Chromium Browser Page JSHandle.getProperty should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should work","name":"jshandle.spec.js:79","description":"Chromium Browser Page JSHandle.jsonValue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should not work with dates","name":"jshandle.spec.js:84","description":"Chromium Browser Page JSHandle.jsonValue should not work with dates","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should throw for circular objects","name":"jshandle.spec.js:89","description":"Chromium Browser Page JSHandle.jsonValue should throw for circular objects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should work","name":"jshandle.spec.js:101","description":"Chromium Browser Page JSHandle.getProperties should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should return even non-own properties","name":"jshandle.spec.js:110","description":"Chromium Browser Page JSHandle.getProperties should return even non-own properties","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work","name":"jshandle.spec.js:132","description":"Chromium Browser Page JSHandle.asElement should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L132","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return null for non-elements","name":"jshandle.spec.js:137","description":"Chromium Browser Page JSHandle.asElement should return null for non-elements","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return ElementHandle for TextNodes","name":"jshandle.spec.js:142","description":"Chromium Browser Page JSHandle.asElement should return ElementHandle for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work with nullified Node","name":"jshandle.spec.js:149","description":"Chromium Browser Page JSHandle.asElement should work with nullified Node","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L149","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for primitives","name":"jshandle.spec.js:159","description":"Chromium Browser Page JSHandle.toString should work for primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for complicated objects","name":"jshandle.spec.js:165","description":"Chromium Browser Page JSHandle.toString should work for complicated objects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work with different subtypes","name":"jshandle.spec.js:169","description":"Chromium Browser Page JSHandle.toString should work with different subtypes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type into a textarea","name":"keyboard.spec.js:26","description":"Chromium Browser Page Keyboard should type into a textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the metaKey","name":"keyboard.spec.js:36","description":"Chromium Browser Page Keyboard should press the metaKey","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L36","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should move with the arrow keys","name":"keyboard.spec.js:43","description":"Chromium Browser Page Keyboard should move with the arrow keys","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with ElementHandle.press","name":"keyboard.spec.js:58","description":"Chromium Browser Page Keyboard should send a character with ElementHandle.press","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>ElementHandle.press should support |text| option","name":"keyboard.spec.js:69","description":"Chromium Browser Page Keyboard ElementHandle.press should support |text| option","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L69","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with sendCharacter","name":"keyboard.spec.js:75","description":"Chromium Browser Page Keyboard should send a character with sendCharacter","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report shiftKey","name":"keyboard.spec.js:84","description":"Chromium Browser Page Keyboard should report shiftKey","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report multiple modifiers","name":"keyboard.spec.js:104","description":"Chromium Browser Page Keyboard should report multiple modifiers","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing","name":"keyboard.spec.js:120","description":"Chromium Browser Page Keyboard should send proper codes while typing","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing with shift","name":"keyboard.spec.js:133","description":"Chromium Browser Page Keyboard should send proper codes while typing with shift","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L133","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should not type canceled events","name":"keyboard.spec.js:145","description":"Chromium Browser Page Keyboard should not type canceled events","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify repeat property","name":"keyboard.spec.js:161","description":"Chromium Browser Page Keyboard should specify repeat property","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type all kinds of characters","name":"keyboard.spec.js:179","description":"Chromium Browser Page Keyboard should type all kinds of characters","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify location","name":"keyboard.spec.js:186","description":"Chromium Browser Page Keyboard should specify location","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should throw on unknown keys","name":"keyboard.spec.js:205","description":"Chromium Browser Page Keyboard should throw on unknown keys","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji","name":"keyboard.spec.js:215","description":"Chromium Browser Page Keyboard should type emoji","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji into an iframe","name":"keyboard.spec.js:220","description":"Chromium Browser Page Keyboard should type emoji into an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the meta key","name":"keyboard.spec.js:228","description":"Chromium Browser Page Keyboard should press the meta key","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should click the document","name":"mouse.spec.js:34","description":"Chromium Browser Page Mouse should click the document","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/mouse.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should resize the textarea","name":"mouse.spec.js:58","description":"Chromium Browser Page Mouse should resize the textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/mouse.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should select the text with mouse","name":"mouse.spec.js:70","description":"Chromium Browser Page Mouse should select the text with mouse","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/mouse.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state","name":"mouse.spec.js:88","description":"Chromium Browser Page Mouse should trigger hover state","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/mouse.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state with removed window.Node","name":"mouse.spec.js:97","description":"Chromium Browser Page Mouse should trigger hover state with removed window.Node","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/mouse.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should set modifier keys on click","name":"mouse.spec.js:103","description":"Chromium Browser Page Mouse should set modifier keys on click","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/mouse.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should tween mouse movement","name":"mouse.spec.js:123","description":"Chromium Browser Page Mouse should tween mouse movement","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/mouse.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should work with mobile viewports and cross process navigations","name":"mouse.spec.js:141","description":"Chromium Browser Page Mouse should work with mobile viewports and cross process navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/mouse.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work","name":"navigation.spec.js:25","description":"Chromium Browser Page Page.goto should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with anchor navigation","name":"navigation.spec.js:29","description":"Chromium Browser Page Page.goto should work with anchor navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with redirects","name":"navigation.spec.js:37","description":"Chromium Browser Page Page.goto should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to about:blank","name":"navigation.spec.js:43","description":"Chromium Browser Page Page.goto should navigate to about:blank","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return response when page changes its URL after load","name":"navigation.spec.js:47","description":"Chromium Browser Page Page.goto should return response when page changes its URL after load","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with subframes return 204","name":"navigation.spec.js:51","description":"Chromium Browser Page Page.goto should work with subframes return 204","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L51","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when server returns 204","name":"navigation.spec.js:58","description":"Chromium Browser Page Page.goto should fail when server returns 204","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with domcontentloaded","name":"navigation.spec.js:71","description":"Chromium Browser Page Page.goto should navigate to empty page with domcontentloaded","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when page calls history API in beforeunload","name":"navigation.spec.js:75","description":"Chromium Browser Page Page.goto should work when page calls history API in beforeunload","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle0","name":"navigation.spec.js:83","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle0","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle2","name":"navigation.spec.js:87","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle2","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad url","name":"navigation.spec.js:91","description":"Chromium Browser Page Page.goto should fail when navigating to bad url","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L91","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL","name":"navigation.spec.js:99","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL after redirects","name":"navigation.spec.js:112","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL after redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should throw if networkidle is passed as an option","name":"navigation.spec.js:122","description":"Chromium Browser Page Page.goto should throw if networkidle is passed as an option","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when main resources failed to load","name":"navigation.spec.js:127","description":"Chromium Browser Page Page.goto should fail when main resources failed to load","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L127","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding maximum navigation timeout","name":"navigation.spec.js:135","description":"Chromium Browser Page Page.goto should fail when exceeding maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum navigation timeout","name":"navigation.spec.js:143","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum timeout","name":"navigation.spec.js:152","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should prioritize default navigation timeout over default timeout","name":"navigation.spec.js:161","description":"Chromium Browser Page Page.goto should prioritize default navigation timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should disable timeout when its set to 0","name":"navigation.spec.js:171","description":"Chromium Browser Page Page.goto should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L171","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to valid url","name":"navigation.spec.js:179","description":"Chromium Browser Page Page.goto should work when navigating to valid url","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to data url","name":"navigation.spec.js:183","description":"Chromium Browser Page Page.goto should work when navigating to data url","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to 404","name":"navigation.spec.js:187","description":"Chromium Browser Page Page.goto should work when navigating to 404","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return last response in redirect chain","name":"navigation.spec.js:192","description":"Chromium Browser Page Page.goto should return last response in redirect chain","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should wait for network idle to succeed navigation","name":"navigation.spec.js:200","description":"Chromium Browser Page Page.goto should wait for network idle to succeed navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation","name":"navigation.spec.js:257","description":"Chromium Browser Page Page.goto should not leak listeners during navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during bad navigation","name":"navigation.spec.js:266","description":"Chromium Browser Page Page.goto should not leak listeners during bad navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L266","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation of 11 pages","name":"navigation.spec.js:275","description":"Chromium Browser Page Page.goto should not leak listeners during navigation of 11 pages","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L275","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to dataURL and fire dataURL requests","name":"navigation.spec.js:287","description":"Chromium Browser Page Page.goto should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L287","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to URL with hash and fire requests without hash","name":"navigation.spec.js:296","description":"Chromium Browser Page Page.goto should navigate to URL with hash and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L296","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with self requesting page","name":"navigation.spec.js:305","description":"Chromium Browser Page Page.goto should work with self requesting page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating and show the url at the error message","name":"navigation.spec.js:310","description":"Chromium Browser Page Page.goto should fail when navigating and show the url at the error message","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L310","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should send referer","name":"navigation.spec.js:320","description":"Chromium Browser Page Page.goto should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L320","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work","name":"navigation.spec.js:335","description":"Chromium Browser Page Page.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L335","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with both domcontentloaded and load","name":"navigation.spec.js:344","description":"Chromium Browser Page Page.waitForNavigation should work with both domcontentloaded and load","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L344","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with clicking on anchor links","name":"navigation.spec.js:364","description":"Chromium Browser Page Page.waitForNavigation should work with clicking on anchor links","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L364","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.pushState()","name":"navigation.spec.js:374","description":"Chromium Browser Page Page.waitForNavigation should work with history.pushState()","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.replaceState()","name":"navigation.spec.js:389","description":"Chromium Browser Page Page.waitForNavigation should work with history.replaceState()","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with DOM history.back()/history.forward()","name":"navigation.spec.js:404","description":"Chromium Browser Page Page.waitForNavigation should work with DOM history.back()/history.forward()","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work when subframe issues window.stop()","name":"navigation.spec.js:430","description":"Chromium Browser Page Page.waitForNavigation should work when subframe issues window.stop()","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L430","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work","name":"navigation.spec.js:448","description":"Chromium Browser Page Page.goBack should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L448","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work with HistoryAPI","name":"navigation.spec.js:463","description":"Chromium Browser Page Page.goBack should work with HistoryAPI","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L463","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should navigate subframes","name":"navigation.spec.js:481","description":"Chromium Browser Page Frame.goto should navigate subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should reject when frame detaches","name":"navigation.spec.js:490","description":"Chromium Browser Page Frame.goto should reject when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L490","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should return matching responses","name":"navigation.spec.js:501","description":"Chromium Browser Page Frame.goto should return matching responses","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L501","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should work","name":"navigation.spec.js:531","description":"Chromium Browser Page Frame.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should fail when frame detaches","name":"navigation.spec.js:543","description":"Chromium Browser Page Frame.waitForNavigation should fail when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L543","result":"ok"},{"testId":"Chromium>Browser>Page>Page.reload>should work","name":"navigation.spec.js:561","description":"Chromium Browser Page Page.reload should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L561","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for navigation requests","name":"network.spec.js:27","description":"Chromium Browser Page Page.Events.Request should fire for navigation requests","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for iframes","name":"network.spec.js:33","description":"Chromium Browser Page Page.Events.Request should fire for iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for fetches","name":"network.spec.js:40","description":"Chromium Browser Page Page.Events.Request should fire for fetches","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for main frame navigation request","name":"network.spec.js:50","description":"Chromium Browser Page Request.frame should work for main frame navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for subframe navigation request","name":"network.spec.js:57","description":"Chromium Browser Page Request.frame should work for subframe navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for fetch requests","name":"network.spec.js:65","description":"Chromium Browser Page Request.frame should work for fetch requests","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Request.headers>should work","name":"network.spec.js:77","description":"Chromium Browser Page Request.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Response.headers>should work","name":"network.spec.js:87","description":"Chromium Browser Page Response.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should return |false| for non-cached content","name":"network.spec.js:98","description":"Chromium Browser Page Response.fromCache should return |false| for non-cached content","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should work","name":"network.spec.js:103","description":"Chromium Browser Page Response.fromCache should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>should return |false| for non-service-worker content","name":"network.spec.js:120","description":"Chromium Browser Page Response.fromServiceWorker should return |false| for non-service-worker content","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>Response.fromServiceWorker","name":"network.spec.js:125","description":"Chromium Browser Page Response.fromServiceWorker Response.fromServiceWorker","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should work","name":"network.spec.js:143","description":"Chromium Browser Page Request.postData should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should be |undefined| when there is no post data","name":"network.spec.js:152","description":"Chromium Browser Page Request.postData should be |undefined| when there is no post data","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should work","name":"network.spec.js:159","description":"Chromium Browser Page Response.text should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should return uncompressed text","name":"network.spec.js:163","description":"Chromium Browser Page Response.text should return uncompressed text","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should throw when requesting body of redirected response","name":"network.spec.js:169","description":"Chromium Browser Page Response.text should throw when requesting body of redirected response","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should wait until response completes","name":"network.spec.js:180","description":"Chromium Browser Page Response.text should wait until response completes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>Response.json>should work","name":"network.spec.js:216","description":"Chromium Browser Page Response.json should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L216","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work","name":"network.spec.js:223","description":"Chromium Browser Page Response.buffer should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L223","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work with compression","name":"network.spec.js:229","description":"Chromium Browser Page Response.buffer should work with compression","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L229","result":"ok"},{"testId":"Chromium>Browser>Page>Response.statusText>should work","name":"network.spec.js:239","description":"Chromium Browser Page Response.statusText should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L239","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Request","name":"network.spec.js:250","description":"Chromium Browser Page Network Events Page.Events.Request","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L250","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Response","name":"network.spec.js:262","description":"Chromium Browser Page Network Events Page.Events.Response","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L262","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFailed","name":"network.spec.js:277","description":"Chromium Browser Page Network Events Page.Events.RequestFailed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L277","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFinished","name":"network.spec.js:298","description":"Chromium Browser Page Network Events Page.Events.RequestFinished","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should fire events in proper order","name":"network.spec.js:308","description":"Chromium Browser Page Network Events should fire events in proper order","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should support redirects","name":"network.spec.js:316","description":"Chromium Browser Page Network Events should support redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L316","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work","name":"network.spec.js:343","description":"Chromium Browser Page Request.isNavigationRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work with request interception","name":"network.spec.js:354","description":"Chromium Browser Page Request.isNavigationRequest should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L354","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work when navigating to image","name":"network.spec.js:369","description":"Chromium Browser Page Request.isNavigationRequest should work when navigating to image","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L369","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should work","name":"network.spec.js:378","description":"Chromium Browser Page Page.setExtraHTTPHeaders should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L378","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should throw for non-string header values","name":"network.spec.js:388","description":"Chromium Browser Page Page.setExtraHTTPHeaders should throw for non-string header values","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L388","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should work","name":"network.spec.js:400","description":"Chromium Browser Page Page.authenticate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L400","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should fail if wrong credentials","name":"network.spec.js:411","description":"Chromium Browser Page Page.authenticate should fail if wrong credentials","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L411","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should allow disable authentication","name":"network.spec.js:421","description":"Chromium Browser Page Page.authenticate should allow disable authentication","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L421","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should intercept","name":"requestinterception.spec.js:27","description":"Chromium Browser Page Page.setRequestInterception should intercept","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when POST is redirected with 302","name":"requestinterception.spec.js:48","description":"Chromium Browser Page Page.setRequestInterception should work when POST is redirected with 302","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when header manipulation headers with redirect","name":"requestinterception.spec.js:64","description":"Chromium Browser Page Page.setRequestInterception should work when header manipulation headers with redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to remove headers","name":"requestinterception.spec.js:76","description":"Chromium Browser Page Page.setRequestInterception should be able to remove headers","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L76","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should contain referer header","name":"requestinterception.spec.js:93","description":"Chromium Browser Page Page.setRequestInterception should contain referer header","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should properly return navigation response when URL has cookies","name":"requestinterception.spec.js:105","description":"Chromium Browser Page Page.setRequestInterception should properly return navigation response when URL has cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should stop intercepting","name":"requestinterception.spec.js:116","description":"Chromium Browser Page Page.setRequestInterception should stop intercepting","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L116","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should show custom HTTP headers","name":"requestinterception.spec.js:123","description":"Chromium Browser Page Page.setRequestInterception should show custom HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirect inside sync XHR","name":"requestinterception.spec.js:136","description":"Chromium Browser Page Page.setRequestInterception should work with redirect inside sync XHR","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should works with customizing referer headers","name":"requestinterception.spec.js:149","description":"Chromium Browser Page Page.setRequestInterception should works with customizing referer headers","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L149","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable","name":"requestinterception.spec.js:159","description":"Chromium Browser Page Page.setRequestInterception should be abortable","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable with custom error codes","name":"requestinterception.spec.js:174","description":"Chromium Browser Page Page.setRequestInterception should be abortable with custom error codes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L174","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should send referer","name":"requestinterception.spec.js:185","description":"Chromium Browser Page Page.setRequestInterception should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should fail navigation when aborting main resource","name":"requestinterception.spec.js:197","description":"Chromium Browser Page Page.setRequestInterception should fail navigation when aborting main resource","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects","name":"requestinterception.spec.js:208","description":"Chromium Browser Page Page.setRequestInterception should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L208","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects for subresources","name":"requestinterception.spec.js:235","description":"Chromium Browser Page Page.setRequestInterception should work with redirects for subresources","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L235","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to abort redirects","name":"requestinterception.spec.js:260","description":"Chromium Browser Page Page.setRequestInterception should be able to abort redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L260","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with equal requests","name":"requestinterception.spec.js:283","description":"Chromium Browser Page Page.setRequestInterception should work with equal requests","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L283","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to dataURL and fire dataURL requests","name":"requestinterception.spec.js:306","description":"Chromium Browser Page Page.setRequestInterception should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L306","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to fetch dataURL and fire dataURL requests","name":"requestinterception.spec.js:319","description":"Chromium Browser Page Page.setRequestInterception should be able to fetch dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L319","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to URL with hash and and fire requests without hash","name":"requestinterception.spec.js:333","description":"Chromium Browser Page Page.setRequestInterception should navigate to URL with hash and and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L333","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server","name":"requestinterception.spec.js:346","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L346","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with badly encoded server","name":"requestinterception.spec.js:354","description":"Chromium Browser Page Page.setRequestInterception should work with badly encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L354","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server - 2","name":"requestinterception.spec.js:361","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server - 2","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L361","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should not throw \"Invalid Interception Id\" if the request was cancelled","name":"requestinterception.spec.js:375","description":"Chromium Browser Page Page.setRequestInterception should not throw \"Invalid Interception Id\" if the request was cancelled","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L375","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should throw if interception is not enabled","name":"requestinterception.spec.js:389","description":"Chromium Browser Page Page.setRequestInterception should throw if interception is not enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with file URLs","name":"requestinterception.spec.js:401","description":"Chromium Browser Page Page.setRequestInterception should work with file URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L401","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should work","name":"requestinterception.spec.js:416","description":"Chromium Browser Page Request.continue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L416","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend HTTP headers","name":"requestinterception.spec.js:421","description":"Chromium Browser Page Request.continue should amend HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L421","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should redirect in a way non-observable to page","name":"requestinterception.spec.js:435","description":"Chromium Browser Page Request.continue should redirect in a way non-observable to page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L435","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend method","name":"requestinterception.spec.js:447","description":"Chromium Browser Page Request.continue should amend method","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L447","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend post data","name":"requestinterception.spec.js:460","description":"Chromium Browser Page Request.continue should amend post data","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L460","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend both post data and method on navigation","name":"requestinterception.spec.js:473","description":"Chromium Browser Page Request.continue should amend both post data and method on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L473","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work","name":"requestinterception.spec.js:488","description":"Chromium Browser Page Request.respond should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L488","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work with status code 422","name":"requestinterception.spec.js:504","description":"Chromium Browser Page Request.respond should work with status code 422","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L504","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should redirect","name":"requestinterception.spec.js:517","description":"Chromium Browser Page Request.respond should redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L517","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should allow mocking binary responses","name":"requestinterception.spec.js:536","description":"Chromium Browser Page Request.respond should allow mocking binary responses","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should stringify intercepted request response headers","name":"requestinterception.spec.js:554","description":"Chromium Browser Page Request.respond should stringify intercepted request response headers","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L554","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should reject all promises when page is closed","name":"page.spec.js:34","description":"Chromium Browser Page Page.close should reject all promises when page is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should not be visible in browser.pages","name":"page.spec.js:43","description":"Chromium Browser Page Page.close should not be visible in browser.pages","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should run beforeunload if asked for","name":"page.spec.js:49","description":"Chromium Browser Page Page.close should run beforeunload if asked for","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L49","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should *not* run beforeunload by default","name":"page.spec.js:66","description":"Chromium Browser Page Page.close should *not* run beforeunload by default","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should set the page close state","name":"page.spec.js:74","description":"Chromium Browser Page Page.close should set the page close state","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Load>should fire when expected","name":"page.spec.js:83","description":"Chromium Browser Page Page.Events.Load should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Async stacks>should work","name":"page.spec.js:92","description":"Chromium Browser Page Async stacks should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.error>should throw when page crashes","name":"page.spec.js:105","description":"Chromium Browser Page Page.Events.error should throw when page crashes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work","name":"page.spec.js:115","description":"Chromium Browser Page Page.Events.Popup should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with noopener","name":"page.spec.js:123","description":"Chromium Browser Page Page.Events.Popup should work with noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank","name":"page.spec.js:131","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with fake-clicking target=_blank and rel=noopener","name":"page.spec.js:141","description":"Chromium Browser Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank and rel=noopener","name":"page.spec.js:151","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should be prompt by default","name":"page.spec.js:168","description":"Chromium Browser Page BrowserContext.overridePermissions should be prompt by default","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should deny permission when not listed","name":"page.spec.js:172","description":"Chromium Browser Page BrowserContext.overridePermissions should deny permission when not listed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L172","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should fail when bad permission is given","name":"page.spec.js:177","description":"Chromium Browser Page BrowserContext.overridePermissions should fail when bad permission is given","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should grant permission when listed","name":"page.spec.js:183","description":"Chromium Browser Page BrowserContext.overridePermissions should grant permission when listed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should reset permissions","name":"page.spec.js:188","description":"Chromium Browser Page BrowserContext.overridePermissions should reset permissions","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should trigger permission onchange","name":"page.spec.js:195","description":"Chromium Browser Page BrowserContext.overridePermissions should trigger permission onchange","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L195","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should isolate permissions between browser contexs","name":"page.spec.js:214","description":"Chromium Browser Page BrowserContext.overridePermissions should isolate permissions between browser contexs","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should work","name":"page.spec.js:236","description":"Chromium Browser Page Page.setGeolocation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should throw when invalid longitude","name":"page.spec.js:248","description":"Chromium Browser Page Page.setGeolocation should throw when invalid longitude","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L248","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should work","name":"page.spec.js:260","description":"Chromium Browser Page Page.setOfflineMode should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L260","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should emulate navigator.onLine","name":"page.spec.js:269","description":"Chromium Browser Page Page.setOfflineMode should emulate navigator.onLine","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L269","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work","name":"page.spec.js:279","description":"Chromium Browser Page ExecutionContext.queryObjects should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L279","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work for non-blank page","name":"page.spec.js:289","description":"Chromium Browser Page ExecutionContext.queryObjects should work for non-blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L289","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail for disposed handles","name":"page.spec.js:298","description":"Chromium Browser Page ExecutionContext.queryObjects should fail for disposed handles","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail primitive values as prototypes","name":"page.spec.js:305","description":"Chromium Browser Page ExecutionContext.queryObjects should fail primitive values as prototypes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work","name":"page.spec.js:314","description":"Chromium Browser Page Page.Events.Console should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L314","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work for different console API calls","name":"page.spec.js:327","description":"Chromium Browser Page Page.Events.Console should work for different console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L327","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not fail for window object","name":"page.spec.js:353","description":"Chromium Browser Page Page.Events.Console should not fail for window object","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should trigger correct Log","name":"page.spec.js:362","description":"Chromium Browser Page Page.Events.Console should trigger correct Log","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L362","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location when fetch fails","name":"page.spec.js:374","description":"Chromium Browser Page Page.Events.Console should have location when fetch fails","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location for console API calls","name":"page.spec.js:389","description":"Chromium Browser Page Page.Events.Console should have location for console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not throw when there are console messages in detached iframes","name":"page.spec.js:404","description":"Chromium Browser Page Page.Events.Console should not throw when there are console messages in detached iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.DOMContentLoaded>should fire when expected","name":"page.spec.js:424","description":"Chromium Browser Page Page.Events.DOMContentLoaded should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>should get metrics from a page","name":"page.spec.js:431","description":"Chromium Browser Page Page.metrics should get metrics from a page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L431","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>metrics event fired on console.timeStamp","name":"page.spec.js:436","description":"Chromium Browser Page Page.metrics metrics event fired on console.timeStamp","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L436","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work","name":"page.spec.js:469","description":"Chromium Browser Page Page.waitForRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L469","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with predicate","name":"page.spec.js:481","description":"Chromium Browser Page Page.waitForRequest should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect timeout","name":"page.spec.js:493","description":"Chromium Browser Page Page.waitForRequest should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L493","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect default timeout","name":"page.spec.js:498","description":"Chromium Browser Page Page.waitForRequest should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L498","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with no timeout","name":"page.spec.js:504","description":"Chromium Browser Page Page.waitForRequest should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L504","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work","name":"page.spec.js:519","description":"Chromium Browser Page Page.waitForResponse should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L519","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect timeout","name":"page.spec.js:531","description":"Chromium Browser Page Page.waitForResponse should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect default timeout","name":"page.spec.js:536","description":"Chromium Browser Page Page.waitForResponse should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with predicate","name":"page.spec.js:542","description":"Chromium Browser Page Page.waitForResponse should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L542","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with no timeout","name":"page.spec.js:554","description":"Chromium Browser Page Page.waitForResponse should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L554","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work","name":"page.spec.js:569","description":"Chromium Browser Page Page.exposeFunction should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L569","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should throw exception in page context","name":"page.spec.js:578","description":"Chromium Browser Page Page.exposeFunction should throw exception in page context","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L578","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should support throwing \"null\"","name":"page.spec.js:592","description":"Chromium Browser Page Page.exposeFunction should support throwing \"null\"","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L592","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should be callable from-inside evaluateOnNewDocument","name":"page.spec.js:605","description":"Chromium Browser Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L605","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should survive navigation","name":"page.spec.js:614","description":"Chromium Browser Page Page.exposeFunction should survive navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L614","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should await returned promise","name":"page.spec.js:625","description":"Chromium Browser Page Page.exposeFunction should await returned promise","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L625","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames","name":"page.spec.js:635","description":"Chromium Browser Page Page.exposeFunction should work on frames","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L635","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames before navigation","name":"page.spec.js:647","description":"Chromium Browser Page Page.exposeFunction should work on frames before navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L647","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work with complex objects","name":"page.spec.js:659","description":"Chromium Browser Page Page.exposeFunction should work with complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L659","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.PageError>should fire","name":"page.spec.js:669","description":"Chromium Browser Page Page.Events.PageError should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L669","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work","name":"page.spec.js:681","description":"Chromium Browser Page Page.setUserAgent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L681","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work for subframes","name":"page.spec.js:690","description":"Chromium Browser Page Page.setUserAgent should work for subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L690","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should emulate device user-agent","name":"page.spec.js:699","description":"Chromium Browser Page Page.setUserAgent should emulate device user-agent","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L699","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work","name":"page.spec.js:709","description":"Chromium Browser Page Page.setContent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L709","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with doctype","name":"page.spec.js:714","description":"Chromium Browser Page Page.setContent should work with doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L714","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with HTML 4 doctype","name":"page.spec.js:720","description":"Chromium Browser Page Page.setContent should work with HTML 4 doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L720","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect timeout","name":"page.spec.js:727","description":"Chromium Browser Page Page.setContent should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L727","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect default navigation timeout","name":"page.spec.js:735","description":"Chromium Browser Page Page.setContent should respect default navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L735","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should await resources to load","name":"page.spec.js:744","description":"Chromium Browser Page Page.setContent should await resources to load","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L744","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work fast enough","name":"page.spec.js:755","description":"Chromium Browser Page Page.setContent should work fast enough","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L755","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with tricky content","name":"page.spec.js:759","description":"Chromium Browser Page Page.setContent should work with tricky content","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L759","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with accents","name":"page.spec.js:763","description":"Chromium Browser Page Page.setContent should work with accents","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L763","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with emojis","name":"page.spec.js:767","description":"Chromium Browser Page Page.setContent should work with emojis","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L767","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with newline","name":"page.spec.js:771","description":"Chromium Browser Page Page.setContent should work with newline","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L771","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP meta tag","name":"page.spec.js:778","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP meta tag","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L778","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP header","name":"page.spec.js:791","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP header","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L791","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass after cross-process navigation","name":"page.spec.js:805","description":"Chromium Browser Page Page.setBypassCSP should bypass after cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L805","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP in iframes as well","name":"page.spec.js:815","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP in iframes as well","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L815","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if no options are provided","name":"page.spec.js:837","description":"Chromium Browser Page Page.addScriptTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L837","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url","name":"page.spec.js:847","description":"Chromium Browser Page Page.addScriptTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L847","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url and type=module","name":"page.spec.js:854","description":"Chromium Browser Page Page.addScriptTag should work with a url and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L854","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path and type=module","name":"page.spec.js:860","description":"Chromium Browser Page Page.addScriptTag should work with a path and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L860","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a content and type=module","name":"page.spec.js:867","description":"Chromium Browser Page Page.addScriptTag should work with a content and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L867","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if loading from url fail","name":"page.spec.js:874","description":"Chromium Browser Page Page.addScriptTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L874","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path","name":"page.spec.js:885","description":"Chromium Browser Page Page.addScriptTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L885","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should include sourcemap when path is provided","name":"page.spec.js:892","description":"Chromium Browser Page Page.addScriptTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L892","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with content","name":"page.spec.js:899","description":"Chromium Browser Page Page.addScriptTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L899","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with content to the CSP page","name":"page.spec.js:906","description":"Chromium Browser Page Page.addScriptTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L906","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with URL to the CSP page","name":"page.spec.js:913","description":"Chromium Browser Page Page.addScriptTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L913","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if no options are provided","name":"page.spec.js:922","description":"Chromium Browser Page Page.addStyleTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L922","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a url","name":"page.spec.js:932","description":"Chromium Browser Page Page.addStyleTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L932","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if loading from url fail","name":"page.spec.js:939","description":"Chromium Browser Page Page.addStyleTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L939","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a path","name":"page.spec.js:950","description":"Chromium Browser Page Page.addStyleTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L950","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should include sourcemap when path is provided","name":"page.spec.js:957","description":"Chromium Browser Page Page.addStyleTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L957","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with content","name":"page.spec.js:965","description":"Chromium Browser Page Page.addStyleTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L965","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with content to the CSP page","name":"page.spec.js:972","description":"Chromium Browser Page Page.addStyleTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L972","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with URL to the CSP page","name":"page.spec.js:979","description":"Chromium Browser Page Page.addStyleTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L979","result":"ok"},{"testId":"Chromium>Browser>Page>Page.url>should work","name":"page.spec.js:988","description":"Chromium Browser Page Page.url should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L988","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setJavaScriptEnabled>should work","name":"page.spec.js:996","description":"Chromium Browser Page Page.setJavaScriptEnabled should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L996","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should enable or disable the cache based on the state passed","name":"page.spec.js:1010","description":"Chromium Browser Page Page.setCacheEnabled should enable or disable the cache based on the state passed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1010","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should stay disabled when toggling request interception on/off","name":"page.spec.js:1026","description":"Chromium Browser Page Page.setCacheEnabled should stay disabled when toggling request interception on/off","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1026","result":"ok"},{"testId":"Chromium>Browser>Page>Page.pdf>should be able to save file","name":"page.spec.js:1042","description":"Chromium Browser Page Page.pdf should be able to save file","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1042","result":"ok"},{"testId":"Chromium>Browser>Page>Page.title>should return the page title","name":"page.spec.js:1051","description":"Chromium Browser Page Page.title should return the page title","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1051","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select single option","name":"page.spec.js:1058","description":"Chromium Browser Page Page.select should select single option","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1058","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select only first option","name":"page.spec.js:1064","description":"Chromium Browser Page Page.select should select only first option","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1064","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should not throw when select causes navigation","name":"page.spec.js:1070","description":"Chromium Browser Page Page.select should not throw when select causes navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1070","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select multiple options","name":"page.spec.js:1079","description":"Chromium Browser Page Page.select should select multiple options","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1079","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should respect event bubbling","name":"page.spec.js:1086","description":"Chromium Browser Page Page.select should respect event bubbling","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1086","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw when element is not a ","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1092","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no matched values","name":"page.spec.js:1098","description":"Chromium Browser Page Page.select should return [] on no matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1098","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of matched values","name":"page.spec.js:1103","description":"Chromium Browser Page Page.select should return an array of matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1103","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of one element when multiple is not set","name":"page.spec.js:1109","description":"Chromium Browser Page Page.select should return an array of one element when multiple is not set","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1109","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no values","name":"page.spec.js:1114","description":"Chromium Browser Page Page.select should return [] on no values","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1114","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a multiple select","name":"page.spec.js:1119","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a multiple select","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1119","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a select without multiple","name":"page.spec.js:1126","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a select without multiple","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1126","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw if passed in non-strings","name":"page.spec.js:1132","description":"Chromium Browser Page Page.select should throw if passed in non-strings","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1132","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should work when re-defining top-level Event class","name":"page.spec.js:1143","description":"Chromium Browser Page Page.select should work when re-defining top-level Event class","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with window.close","name":"page.spec.js:1153","description":"Chromium Browser Page Page.Events.Close should work with window.close","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1153","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with page.close","name":"page.spec.js:1161","description":"Chromium Browser Page Page.Events.Close should work with page.close","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browser>should return the correct browser instance","name":"page.spec.js:1170","description":"Chromium Browser Page Page.browser should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browserContext>should return the correct browser instance","name":"page.spec.js:1176","description":"Chromium Browser Page Page.browserContext should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work","name":"screenshot.spec.js:23","description":"Chromium Browser Page Page.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should clip rect","name":"screenshot.spec.js:29","description":"Chromium Browser Page Page.screenshot should clip rect","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work for offscreen clip","name":"screenshot.spec.js:42","description":"Chromium Browser Page Page.screenshot should work for offscreen clip","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel","name":"screenshot.spec.js:55","description":"Chromium Browser Page Page.screenshot should run in parallel","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should take fullPage screenshots","name":"screenshot.spec.js:72","description":"Chromium Browser Page Page.screenshot should take fullPage screenshots","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel in multiple pages","name":"screenshot.spec.js:80","description":"Chromium Browser Page Page.screenshot should run in parallel in multiple pages","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L80","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should allow transparency","name":"screenshot.spec.js:95","description":"Chromium Browser Page Page.screenshot should allow transparency","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L95","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should render white background on jpeg file","name":"screenshot.spec.js:101","description":"Chromium Browser Page Page.screenshot should render white background on jpeg file","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work with odd clip size on Retina displays","name":"screenshot.spec.js:107","description":"Chromium Browser Page Page.screenshot should work with odd clip size on Retina displays","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should return base64","name":"screenshot.spec.js:118","description":"Chromium Browser Page Page.screenshot should return base64","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work","name":"screenshot.spec.js:129","description":"Chromium Browser Page ElementHandle.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L129","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should take into account padding and border","name":"screenshot.spec.js:137","description":"Chromium Browser Page ElementHandle.screenshot should take into account padding and border","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should capture full element when larger than viewport","name":"screenshot.spec.js:154","description":"Chromium Browser Page ElementHandle.screenshot should capture full element when larger than viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should scroll element into view","name":"screenshot.spec.js:178","description":"Chromium Browser Page ElementHandle.screenshot should scroll element into view","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work with a rotated element","name":"screenshot.spec.js:201","description":"Chromium Browser Page ElementHandle.screenshot should work with a rotated element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should fail to screenshot a detached element","name":"screenshot.spec.js:214","description":"Chromium Browser Page ElementHandle.screenshot should fail to screenshot a detached element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should not hang with zero width/height element","name":"screenshot.spec.js:221","description":"Chromium Browser Page ElementHandle.screenshot should not hang with zero width/height element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L221","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with fractional dimensions","name":"screenshot.spec.js:227","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with fractional dimensions","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with an offset","name":"screenshot.spec.js:233","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with an offset","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L233","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should work","name":"queryselector.spec.js:23","description":"Chromium Browser Page Page.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept arguments","name":"queryselector.spec.js:28","description":"Chromium Browser Page Page.$eval should accept arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L28","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept ElementHandles as arguments","name":"queryselector.spec.js:33","description":"Chromium Browser Page Page.$eval should accept ElementHandles as arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should throw error if no element is found","name":"queryselector.spec.js:39","description":"Chromium Browser Page Page.$eval should throw error if no element is found","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$eval>should work","name":"queryselector.spec.js:47","description":"Chromium Browser Page Page.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should query existing element","name":"queryselector.spec.js:55","description":"Chromium Browser Page Page.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should return null for non-existing element","name":"queryselector.spec.js:60","description":"Chromium Browser Page Page.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L60","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should query existing elements","name":"queryselector.spec.js:67","description":"Chromium Browser Page Page.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should return empty array if nothing is found","name":"queryselector.spec.js:74","description":"Chromium Browser Page Page.$$ should return empty array if nothing is found","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should query existing element","name":"queryselector.spec.js:82","description":"Chromium Browser Page Path.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return empty array for non-existing element","name":"queryselector.spec.js:88","description":"Chromium Browser Page Path.$x should return empty array for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return multiple elements","name":"queryselector.spec.js:92","description":"Chromium Browser Page Path.$x should return multiple elements","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should query existing element","name":"queryselector.spec.js:101","description":"Chromium Browser Page ElementHandle.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should return null for non-existing element","name":"queryselector.spec.js:111","description":"Chromium Browser Page ElementHandle.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should work","name":"queryselector.spec.js:119","description":"Chromium Browser Page ElementHandle.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should retrieve content from subtree","name":"queryselector.spec.js:126","description":"Chromium Browser Page ElementHandle.$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should throw in case of missing selector","name":"queryselector.spec.js:134","description":"Chromium Browser Page ElementHandle.$eval should throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should work","name":"queryselector.spec.js:143","description":"Chromium Browser Page ElementHandle.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should retrieve content from subtree","name":"queryselector.spec.js:150","description":"Chromium Browser Page ElementHandle.$$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should not throw in case of missing selector","name":"queryselector.spec.js:158","description":"Chromium Browser Page ElementHandle.$$eval should not throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should query existing elements","name":"queryselector.spec.js:169","description":"Chromium Browser Page ElementHandle.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should return empty array for non-existing elements","name":"queryselector.spec.js:178","description":"Chromium Browser Page ElementHandle.$$ should return empty array for non-existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should query existing element","name":"queryselector.spec.js:188","description":"Chromium Browser Page ElementHandle.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should return null for non-existing element","name":"queryselector.spec.js:198","description":"Chromium Browser Page ElementHandle.$x should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.targets should return all of the targets","name":"target.spec.js:26","description":"Chromium Browser Page Target Browser.targets should return all of the targets","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.pages should return all of the pages","name":"target.spec.js:33","description":"Chromium Browser Page Target Browser.pages should return all of the pages","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should contain browser target","name":"target.spec.js:40","description":"Chromium Browser Page Target should contain browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should be able to use the default page in the browser","name":"target.spec.js:45","description":"Chromium Browser Page Target should be able to use the default page in the browser","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a new page is created and closed","name":"target.spec.js:52","description":"Chromium Browser Page Target should report when a new page is created and closed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a service worker is created and destroyed","name":"target.spec.js:73","description":"Chromium Browser Page Target should report when a service worker is created and destroyed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a service worker","name":"target.spec.js:86","description":"Chromium Browser Page Target should create a worker from a service worker","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L86","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a shared worker","name":"target.spec.js:93","description":"Chromium Browser Page Target should create a worker from a shared worker","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a target url changes","name":"target.spec.js:102","description":"Chromium Browser Page Target should report when a target url changes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L102","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not report uninitialized pages","name":"target.spec.js:112","description":"Chromium Browser Page Target should not report uninitialized pages","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not crash while redirecting if original request was missed","name":"target.spec.js:131","description":"Chromium Browser Page Target should not crash while redirecting if original request was missed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should have an opener","name":"target.spec.js:150","description":"Chromium Browser Page Target should have an opener","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should wait for a target","name":"target.spec.js:163","description":"Chromium Browser Page Browser.waitForTarget should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should timeout waiting for a non-existent target","name":"target.spec.js:174","description":"Chromium Browser Page Browser.waitForTarget should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L174","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should tap the button","name":"touchscreen.spec.js:23","description":"Chromium Browser Page Touchscreen should tap the button","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/touchscreen.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should report touches","name":"touchscreen.spec.js:29","description":"Chromium Browser Page Touchscreen should report touches","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/touchscreen.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for selector","name":"waittask.spec.js:32","description":"Chromium Browser Page Page.waitFor should wait for selector","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for an xpath","name":"waittask.spec.js:41","description":"Chromium Browser Page Page.waitFor should wait for an xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should not allow you to select an element with single slash xpath","name":"waittask.spec.js:50","description":"Chromium Browser Page Page.waitFor should not allow you to select an element with single slash xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should timeout","name":"waittask.spec.js:56","description":"Chromium Browser Page Page.waitFor should timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should work with multiline body","name":"waittask.spec.js:62","description":"Chromium Browser Page Page.waitFor should work with multiline body","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate","name":"waittask.spec.js:68","description":"Chromium Browser Page Page.waitFor should wait for predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should throw when unknown type","name":"waittask.spec.js:74","description":"Chromium Browser Page Page.waitFor should throw when unknown type","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate with arguments","name":"waittask.spec.js:79","description":"Chromium Browser Page Page.waitFor should wait for predicate with arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept a string","name":"waittask.spec.js:85","description":"Chromium Browser Page Frame.waitForFunction should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L85","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work when resolved right before execution context disposal","name":"waittask.spec.js:90","description":"Chromium Browser Page Frame.waitForFunction should work when resolved right before execution context disposal","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on interval","name":"waittask.spec.js:98","description":"Chromium Browser Page Frame.waitForFunction should poll on interval","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on mutation","name":"waittask.spec.js:110","description":"Chromium Browser Page Frame.waitForFunction should poll on mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on raf","name":"waittask.spec.js:119","description":"Chromium Browser Page Frame.waitForFunction should poll on raf","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work with strict CSP policy","name":"waittask.spec.js:124","description":"Chromium Browser Page Frame.waitForFunction should work with strict CSP policy","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw on bad polling value","name":"waittask.spec.js:134","description":"Chromium Browser Page Frame.waitForFunction should throw on bad polling value","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw negative polling interval","name":"waittask.spec.js:144","description":"Chromium Browser Page Frame.waitForFunction should throw negative polling interval","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L144","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the success value as a JSHandle","name":"waittask.spec.js:154","description":"Chromium Browser Page Frame.waitForFunction should return the success value as a JSHandle","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the window as a success value","name":"waittask.spec.js:157","description":"Chromium Browser Page Frame.waitForFunction should return the window as a success value","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L157","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept ElementHandle arguments","name":"waittask.spec.js:160","description":"Chromium Browser Page Frame.waitForFunction should accept ElementHandle arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect timeout","name":"waittask.spec.js:169","description":"Chromium Browser Page Frame.waitForFunction should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect default timeout","name":"waittask.spec.js:176","description":"Chromium Browser Page Frame.waitForFunction should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should disable timeout when its set to 0","name":"waittask.spec.js:183","description":"Chromium Browser Page Frame.waitForFunction should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive cross-process navigation","name":"waittask.spec.js:192","description":"Chromium Browser Page Frame.waitForFunction should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive navigations","name":"waittask.spec.js:205","description":"Chromium Browser Page Frame.waitForFunction should survive navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should immediately resolve promise if node exists","name":"waittask.spec.js:217","description":"Chromium Browser Page Frame.waitForSelector should immediately resolve promise if node exists","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work with removed MutationObserver","name":"waittask.spec.js:225","description":"Chromium Browser Page Frame.waitForSelector should work with removed MutationObserver","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L225","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should resolve promise when node is added","name":"waittask.spec.js:234","description":"Chromium Browser Page Frame.waitForSelector should resolve promise when node is added","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L234","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work when node is added through innerHTML","name":"waittask.spec.js:245","description":"Chromium Browser Page Frame.waitForSelector should work when node is added through innerHTML","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L245","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>Page.waitForSelector is shortcut for main frame","name":"waittask.spec.js:253","description":"Chromium Browser Page Frame.waitForSelector Page.waitForSelector is shortcut for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L253","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should run in specified frame","name":"waittask.spec.js:264","description":"Chromium Browser Page Frame.waitForSelector should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L264","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should throw when frame is detached","name":"waittask.spec.js:276","description":"Chromium Browser Page Frame.waitForSelector should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L276","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should survive cross-process navigation","name":"waittask.spec.js:286","description":"Chromium Browser Page Frame.waitForSelector should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L286","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible","name":"waittask.spec.js:297","description":"Chromium Browser Page Frame.waitForSelector should wait for visible","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L297","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible recursively","name":"waittask.spec.js:308","description":"Chromium Browser Page Frame.waitForSelector should wait for visible recursively","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for visibility: hidden","name":"waittask.spec.js:319","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for visibility: hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L319","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for display: none","name":"waittask.spec.js:329","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L329","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for removal","name":"waittask.spec.js:339","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for removal","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L339","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return null if waiting to hide non-existing element","name":"waittask.spec.js:349","description":"Chromium Browser Page Frame.waitForSelector should return null if waiting to hide non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L349","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respect timeout","name":"waittask.spec.js:353","description":"Chromium Browser Page Frame.waitForSelector should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have an error message specifically for awaiting an element to be hidden","name":"waittask.spec.js:360","description":"Chromium Browser Page Frame.waitForSelector should have an error message specifically for awaiting an element to be hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L360","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respond to node attribute mutation","name":"waittask.spec.js:368","description":"Chromium Browser Page Frame.waitForSelector should respond to node attribute mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return the element handle","name":"waittask.spec.js:376","description":"Chromium Browser Page Frame.waitForSelector should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L376","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have correct stack trace for timeout","name":"waittask.spec.js:381","description":"Chromium Browser Page Frame.waitForSelector should have correct stack trace for timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L381","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should support some fancy xpath","name":"waittask.spec.js:391","description":"Chromium Browser Page Frame.waitForXPath should support some fancy xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L391","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should respect timeout","name":"waittask.spec.js:396","description":"Chromium Browser Page Frame.waitForXPath should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L396","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should run in specified frame","name":"waittask.spec.js:403","description":"Chromium Browser Page Frame.waitForXPath should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should throw when frame is detached","name":"waittask.spec.js:414","description":"Chromium Browser Page Frame.waitForXPath should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L414","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>hidden should wait for display: none","name":"waittask.spec.js:424","description":"Chromium Browser Page Frame.waitForXPath hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should return the element handle","name":"waittask.spec.js:434","description":"Chromium Browser Page Frame.waitForXPath should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L434","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select a text node","name":"waittask.spec.js:439","description":"Chromium Browser Page Frame.waitForXPath should allow you to select a text node","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L439","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select an element with single slash","name":"waittask.spec.js:444","description":"Chromium Browser Page Frame.waitForXPath should allow you to select an element with single slash","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L444","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>Page.workers","name":"worker.spec.js:10","description":"Chromium Browser Page Workers Page.workers","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/worker.spec.js#L10","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should emit created and destroyed events","name":"worker.spec.js:22","description":"Chromium Browser Page Workers should emit created and destroyed events","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/worker.spec.js#L22","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report console logs","name":"worker.spec.js:33","description":"Chromium Browser Page Workers should report console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/worker.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have JSHandles for console logs","name":"worker.spec.js:45","description":"Chromium Browser Page Workers should have JSHandles for console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/worker.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have an execution context","name":"worker.spec.js:53","description":"Chromium Browser Page Workers should have an execution context","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/worker.spec.js#L53","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report errors","name":"worker.spec.js:59","description":"Chromium Browser Page Workers should report errors","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/worker.spec.js#L59","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should work","name":"CDPSession.spec.js:25","description":"Chromium Browser Page Target.createCDPSession should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/CDPSession.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should send events","name":"CDPSession.spec.js:35","description":"Chromium Browser Page Target.createCDPSession should send events","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/CDPSession.spec.js#L35","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should enable and disable domains independently","name":"CDPSession.spec.js:43","description":"Chromium Browser Page Target.createCDPSession should enable and disable domains independently","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/CDPSession.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should be able to detach session","name":"CDPSession.spec.js:58","description":"Chromium Browser Page Target.createCDPSession should be able to detach session","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/CDPSession.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should throw nice errors","name":"CDPSession.spec.js:72","description":"Chromium Browser Page Target.createCDPSession should throw nice errors","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/CDPSession.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work","name":"coverage.spec.js:23","description":"Chromium Browser Page JSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report sourceURLs","name":"coverage.spec.js:34","description":"Chromium Browser Page JSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore eval() scripts by default","name":"coverage.spec.js:41","description":"Chromium Browser Page JSCoverage should ignore eval() scripts by default","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>shouldn't ignore eval() scripts if reportAnonymousScripts is true","name":"coverage.spec.js:47","description":"Chromium Browser Page JSCoverage shouldn't ignore eval() scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore pptr internal scripts if reportAnonymousScripts is true","name":"coverage.spec.js:54","description":"Chromium Browser Page JSCoverage should ignore pptr internal scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report multiple scripts","name":"coverage.spec.js:62","description":"Chromium Browser Page JSCoverage should report multiple scripts","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report right ranges","name":"coverage.spec.js:71","description":"Chromium Browser Page JSCoverage should report right ranges","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report scripts that have no coverage","name":"coverage.spec.js:81","description":"Chromium Browser Page JSCoverage should report scripts that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work with conditionals","name":"coverage.spec.js:90","description":"Chromium Browser Page JSCoverage should work with conditionals","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should report scripts across navigations when disabled","name":"coverage.spec.js:97","description":"Chromium Browser Page JSCoverage resetOnNavigation should report scripts across navigations when disabled","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should NOT report scripts across navigations when enabled","name":"coverage.spec.js:104","description":"Chromium Browser Page JSCoverage resetOnNavigation should NOT report scripts across navigations when enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should not hang when there is a debugger statement","name":"coverage.spec.js:113","description":"Chromium Browser Page JSCoverage should not hang when there is a debugger statement","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L113","result":"skipped"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work","name":"coverage.spec.js:124","description":"Chromium Browser Page CSSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report sourceURLs","name":"coverage.spec.js:136","description":"Chromium Browser Page CSSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report multiple stylesheets","name":"coverage.spec.js:143","description":"Chromium Browser Page CSSCoverage should report multiple stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report stylesheets that have no coverage","name":"coverage.spec.js:152","description":"Chromium Browser Page CSSCoverage should report stylesheets that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with media queries","name":"coverage.spec.js:160","description":"Chromium Browser Page CSSCoverage should work with media queries","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with complicated usecases","name":"coverage.spec.js:170","description":"Chromium Browser Page CSSCoverage should work with complicated usecases","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should ignore injected stylesheets","name":"coverage.spec.js:176","description":"Chromium Browser Page CSSCoverage should ignore injected stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should report stylesheets across navigations","name":"coverage.spec.js:186","description":"Chromium Browser Page CSSCoverage resetOnNavigation should report stylesheets across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should NOT report scripts across navigations","name":"coverage.spec.js:193","description":"Chromium Browser Page CSSCoverage resetOnNavigation should NOT report scripts across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with a recently loaded stylesheet","name":"coverage.spec.js:201","description":"Chromium Browser Page CSSCoverage should work with a recently loaded stylesheet","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Chromium-Specific Page Tests>Page.setRequestInterception should work with intervention headers","name":"chromiumonly.spec.js:122","description":"Chromium Browser Page Chromium-Specific Page Tests Page.setRequestInterception should work with intervention headers","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/chromiumonly.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should have default context","name":"browsercontext.spec.js:25","description":"Chromium Browser BrowserContext should have default context","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browsercontext.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should create new incognito context","name":"browsercontext.spec.js:34","description":"Chromium Browser BrowserContext should create new incognito context","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browsercontext.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should close all belonging targets once closing context","name":"browsercontext.spec.js:43","description":"Chromium Browser BrowserContext should close all belonging targets once closing context","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browsercontext.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>window.open should use parent tab context","name":"browsercontext.spec.js:54","description":"Chromium Browser BrowserContext window.open should use parent tab context","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browsercontext.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should fire target events","name":"browsercontext.spec.js:65","description":"Chromium Browser BrowserContext should fire target events","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browsercontext.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should wait for a target","name":"browsercontext.spec.js:81","description":"Chromium Browser BrowserContext should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browsercontext.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should timeout waiting for a non-existent target","name":"browsercontext.spec.js:93","description":"Chromium Browser BrowserContext should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browsercontext.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should isolate localStorage and cookies","name":"browsercontext.spec.js:99","description":"Chromium Browser BrowserContext should isolate localStorage and cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browsercontext.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should work across sessions","name":"browsercontext.spec.js:143","description":"Chromium Browser BrowserContext should work across sessions","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browsercontext.spec.js#L143","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should work","name":"ignorehttpserrors.spec.js:41","description":"Chromium ignoreHTTPSErrors Response.securityDetails should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/ignorehttpserrors.spec.js#L41","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should be |null| for non-secure requests","name":"ignorehttpserrors.spec.js:54","description":"Chromium ignoreHTTPSErrors Response.securityDetails should be |null| for non-secure requests","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/ignorehttpserrors.spec.js#L54","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>Network redirects should report SecurityDetails","name":"ignorehttpserrors.spec.js:58","description":"Chromium ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/ignorehttpserrors.spec.js#L58","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work","name":"ignorehttpserrors.spec.js:74","description":"Chromium ignoreHTTPSErrors should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/ignorehttpserrors.spec.js#L74","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with request interception","name":"ignorehttpserrors.spec.js:80","description":"Chromium ignoreHTTPSErrors should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/ignorehttpserrors.spec.js#L80","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with mixed content","name":"ignorehttpserrors.spec.js:86","description":"Chromium ignoreHTTPSErrors should work with mixed content","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/ignorehttpserrors.spec.js#L86","result":"ok"},{"testId":"Chromium>Puppeteer>BrowserFetcher>should download and extract linux binary","name":"launcher.spec.js:34","description":"Chromium Puppeteer BrowserFetcher should download and extract linux binary","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L34","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject navigation when browser closes","name":"launcher.spec.js:63","description":"Chromium Puppeteer Browser.disconnect should reject navigation when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L63","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject waitForSelector when browser closes","name":"launcher.spec.js:75","description":"Chromium Puppeteer Browser.disconnect should reject waitForSelector when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L75","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject all promises when browser is closed","name":"launcher.spec.js:88","description":"Chromium Puppeteer Puppeteer.launch should reject all promises when browser is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L88","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject if executable path is invalid","name":"launcher.spec.js:97","description":"Chromium Puppeteer Puppeteer.launch should reject if executable path is invalid","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L97","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option","name":"launcher.spec.js:103","description":"Chromium Puppeteer Puppeteer.launch userDataDir option","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L103","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir argument","name":"launcher.spec.js:115","description":"Chromium Puppeteer Puppeteer.launch userDataDir argument","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L115","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore state","name":"launcher.spec.js:137","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore state","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L137","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore cookies","name":"launcher.spec.js:155","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L155","result":"skipped"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should return the default arguments","name":"launcher.spec.js:172","description":"Chromium Puppeteer Puppeteer.launch should return the default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L172","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should work with no default arguments","name":"launcher.spec.js:185","description":"Chromium Puppeteer Puppeteer.launch should work with no default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L185","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should filter out ignored default arguments","name":"launcher.spec.js:194","description":"Chromium Puppeteer Puppeteer.launch should filter out ignored default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L194","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have default url when launching browser","name":"launcher.spec.js:207","description":"Chromium Puppeteer Puppeteer.launch should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L207","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have custom url when launching browser","name":"launcher.spec.js:213","description":"Chromium Puppeteer Puppeteer.launch should have custom url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L213","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should set the default viewport","name":"launcher.spec.js:224","description":"Chromium Puppeteer Puppeteer.launch should set the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L224","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should disable the default viewport","name":"launcher.spec.js:237","description":"Chromium Puppeteer Puppeteer.launch should disable the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L237","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should take fullPage screenshots when defaultViewport is null","name":"launcher.spec.js:246","description":"Chromium Puppeteer Puppeteer.launch should take fullPage screenshots when defaultViewport is null","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L246","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect multiple times to the same browser","name":"launcher.spec.js:261","description":"Chromium Puppeteer Puppeteer.connect should be able to connect multiple times to the same browser","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L261","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to close remote browser","name":"launcher.spec.js:274","description":"Chromium Puppeteer Puppeteer.connect should be able to close remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L274","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should support ignoreHTTPSErrors option","name":"launcher.spec.js:284","description":"Chromium Puppeteer Puppeteer.connect should support ignoreHTTPSErrors option","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L284","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to reconnect to a disconnected browser","name":"launcher.spec.js:303","description":"Chromium Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L303","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect to the same page simultaneously","name":"launcher.spec.js:324","description":"Chromium Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L324","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.executablePath>should work","name":"launcher.spec.js:338","description":"Chromium Puppeteer Puppeteer.executablePath should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L338","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level Errors","name":"launcher.spec.js:347","description":"Chromium Top-level requires should require top-level Errors","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L347","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level DeviceDescriptors","name":"launcher.spec.js:351","description":"Chromium Top-level requires should require top-level DeviceDescriptors","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L351","result":"ok"},{"testId":"Chromium>Browser target events>should work","name":"launcher.spec.js:358","description":"Chromium Browser target events should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L358","result":"ok"},{"testId":"Chromium>Browser.Events.disconnected>should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","name":"launcher.spec.js:373","description":"Chromium Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L373","result":"ok"},{"testId":"Chromium>Fixtures>dumpio option should work with pipe option ","name":"fixtures.spec.js:25","description":"Chromium Fixtures dumpio option should work with pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/fixtures.spec.js#L25","result":"ok"},{"testId":"Chromium>Fixtures>should dump browser process stderr","name":"fixtures.spec.js:35","description":"Chromium Fixtures should dump browser process stderr","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/fixtures.spec.js#L35","result":"ok"},{"testId":"Chromium>Fixtures>should close the browser when the node process closes","name":"fixtures.spec.js:52","description":"Chromium Fixtures should close the browser when the node process closes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/fixtures.spec.js#L52","result":"ok"},{"testId":"Chromium>OOPIF>should report oopif frames","name":"oopif.spec.js:41","description":"Chromium OOPIF should report oopif frames","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/oopif.spec.js#L41","result":"skipped"},{"testId":"Chromium>OOPIF>should load oopif iframes with subresources and request interception","name":"oopif.spec.js:46","description":"Chromium OOPIF should load oopif iframes with subresources and request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/oopif.spec.js#L46","result":"ok"},{"testId":"Chromium>HEADFUL>background_page target type should be available","name":"headful.spec.js:49","description":"Chromium HEADFUL background_page target type should be available","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/headful.spec.js#L49","result":"ok"},{"testId":"Chromium>HEADFUL>target.page() should return a background_page","name":"headful.spec.js:57","description":"Chromium HEADFUL target.page() should return a background_page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/headful.spec.js#L57","result":"ok"},{"testId":"Chromium>HEADFUL>should have default url when launching browser","name":"headful.spec.js:65","description":"Chromium HEADFUL should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/headful.spec.js#L65","result":"ok"},{"testId":"Chromium>HEADFUL>headless should be able to read cookies written by headful","name":"headful.spec.js:71","description":"Chromium HEADFUL headless should be able to read cookies written by headful","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/headful.spec.js#L71","result":"ok"},{"testId":"Chromium>HEADFUL>OOPIF: should report google.com frame","name":"headful.spec.js:89","description":"Chromium HEADFUL OOPIF: should report google.com frame","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/headful.spec.js#L89","result":"ok"},{"testId":"Chromium>HEADFUL>should close browser with beforeunload page","name":"headful.spec.js:110","description":"Chromium HEADFUL should close browser with beforeunload page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/headful.spec.js#L110","result":"ok"},{"testId":"Chromium>Page.bringToFront>should work","name":"headful.spec.js:122","description":"Chromium Page.bringToFront should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/headful.spec.js#L122","result":"ok"},{"testId":"Chromium>Tracing>should output a trace","name":"tracing.spec.js:40","description":"Chromium Tracing should output a trace","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/tracing.spec.js#L40","result":"ok"},{"testId":"Chromium>Tracing>should run with custom categories if provided","name":"tracing.spec.js:46","description":"Chromium Tracing should run with custom categories if provided","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/tracing.spec.js#L46","result":"ok"},{"testId":"Chromium>Tracing>should throw if tracing on two pages","name":"tracing.spec.js:53","description":"Chromium Tracing should throw if tracing on two pages","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/tracing.spec.js#L53","result":"ok"},{"testId":"Chromium>Tracing>should return a buffer","name":"tracing.spec.js:62","description":"Chromium Tracing should return a buffer","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/tracing.spec.js#L62","result":"ok"},{"testId":"Chromium>Tracing>should work without options","name":"tracing.spec.js:69","description":"Chromium Tracing should work without options","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/tracing.spec.js#L69","result":"ok"},{"testId":"Chromium>Tracing>should return null in case of Buffer error","name":"tracing.spec.js:75","description":"Chromium Tracing should return null in case of Buffer error","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/tracing.spec.js#L75","result":"ok"},{"testId":"Chromium>Tracing>should support a buffer without a path","name":"tracing.spec.js:86","description":"Chromium Tracing should support a buffer without a path","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/tracing.spec.js#L86","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should be able to connect using browserUrl, with and without trailing slash","name":"chromiumonly.spec.js:24","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should be able to connect using browserUrl, with and without trailing slash","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/chromiumonly.spec.js#L24","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when using both browserWSEndpoint and browserURL","name":"chromiumonly.spec.js:41","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when using both browserWSEndpoint and browserURL","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/chromiumonly.spec.js#L41","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when trying to connect to non-existing browser","name":"chromiumonly.spec.js:53","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when trying to connect to non-existing browser","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/chromiumonly.spec.js#L53","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe option","name":"chromiumonly.spec.js:67","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/chromiumonly.spec.js#L67","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe argument","name":"chromiumonly.spec.js:77","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe argument","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/chromiumonly.spec.js#L77","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should fire \"disconnected\" when closing with pipe","name":"chromiumonly.spec.js:87","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should fire \"disconnected\" when closing with pipe","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/chromiumonly.spec.js#L87","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Page.waitForFileChooser>should fail gracefully when trying to work with filechoosers within multiple connections","name":"chromiumonly.spec.js:98","description":"Chromium Chromium-Specific Launcher tests Page.waitForFileChooser should fail gracefully when trying to work with filechoosers within multiple connections","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/chromiumonly.spec.js#L98","result":"ok"},{"testId":"Chromium>COVERAGE>should call all API methods","name":"utils.js:61","description":"Chromium COVERAGE should call all API methods","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/utils.js#L61","result":"ok"}]}]} \ No newline at end of file +{"builds":[{"timestamp":1564704067910,"url":"https://cirrus-ci.com/task/4853223276412928","tests":[{"testId":"Chromium>Browser>Page>Accessibility>should work","name":"accessibility.spec.js:23","description":"Chromium Browser Page Accessibility should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>should report uninteresting nodes","name":"accessibility.spec.js:82","description":"Chromium Browser Page Accessibility should report uninteresting nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>roledescription","name":"accessibility.spec.js:110","description":"Chromium Browser Page Accessibility roledescription","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>orientation","name":"accessibility.spec.js:115","description":"Chromium Browser Page Accessibility orientation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>autocomplete","name":"accessibility.spec.js:120","description":"Chromium Browser Page Accessibility autocomplete","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>multiselectable","name":"accessibility.spec.js:125","description":"Chromium Browser Page Accessibility multiselectable","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>keyshortcuts","name":"accessibility.spec.js:130","description":"Chromium Browser Page Accessibility keyshortcuts","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L130","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>should not report text nodes inside controls","name":"accessibility.spec.js:136","description":"Chromium Browser Page Accessibility filtering children of leaf nodes should not report text nodes inside controls","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields should have children","name":"accessibility.spec.js:167","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields with role should have children","name":"accessibility.spec.js:197","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields with role should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with role should not have children","name":"accessibility.spec.js:227","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with role should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field without role should not have content","name":"accessibility.spec.js:237","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L237","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with tabindex and without role should not have content","name":"accessibility.spec.js:246","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with tabindex and without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>non editable textbox with role and tabIndex and label should not have children","name":"accessibility.spec.js:256","description":"Chromium Browser Page Accessibility filtering children of leaf nodes non editable textbox with role and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L256","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox with and tabIndex and label should not have children","name":"accessibility.spec.js:274","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox with and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L274","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox without label should not have children","name":"accessibility.spec.js:292","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox without label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a button","name":"accessibility.spec.js:312","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a button","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L312","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work an input","name":"accessibility.spec.js:321","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work an input","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L321","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a menu","name":"accessibility.spec.js:331","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a menu","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L331","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should return null when the element is no longer in DOM","name":"accessibility.spec.js:350","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should return null when the element is no longer in DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L350","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should support the interestingOnly option","name":"accessibility.spec.js:356","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should support the interestingOnly option","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/accessibility.spec.js#L356","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.version>should return whether we are in headless","name":"browser.spec.js:23","description":"Chromium Browser Page Browser.version should return whether we are in headless","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browser.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.userAgent>should include WebKit","name":"browser.spec.js:34","description":"Chromium Browser Page Browser.userAgent should include WebKit","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browser.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.target>should return browser target","name":"browser.spec.js:45","description":"Chromium Browser Page Browser.target should return browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browser.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should return child_process instance","name":"browser.spec.js:52","description":"Chromium Browser Page Browser.process should return child_process instance","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browser.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should not return child_process for remote browser","name":"browser.spec.js:56","description":"Chromium Browser Page Browser.process should not return child_process for remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browser.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.isConnected>should set the browser connected state","name":"browser.spec.js:65","description":"Chromium Browser Page Browser.isConnected should set the browser connected state","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browser.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button","name":"click.spec.js:25","description":"Chromium Browser Page Page.click should click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click svg","name":"click.spec.js:30","description":"Chromium Browser Page Page.click should click svg","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L30","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button if window.Node is removed","name":"click.spec.js:39","description":"Chromium Browser Page Page.click should click the button if window.Node is removed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on a span with an inline element inside","name":"click.spec.js:46","description":"Chromium Browser Page Page.click should click on a span with an inline element inside","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not throw UnhandledPromiseRejection when page closes","name":"click.spec.js:58","description":"Chromium Browser Page Page.click should not throw UnhandledPromiseRejection when page closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button after navigation ","name":"click.spec.js:65","description":"Chromium Browser Page Page.click should click the button after navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click with disabled javascript","name":"click.spec.js:72","description":"Chromium Browser Page Page.click should click with disabled javascript","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click when one of inline box children is outside of viewport","name":"click.spec.js:81","description":"Chromium Browser Page Page.click should click when one of inline box children is outside of viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should select the text by triple clicking","name":"click.spec.js:94","description":"Chromium Browser Page Page.click should select the text by triple clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L94","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click offscreen buttons","name":"click.spec.js:107","description":"Chromium Browser Page Page.click should click offscreen buttons","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click wrapped links","name":"click.spec.js:131","description":"Chromium Browser Page Page.click should click wrapped links","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox input and toggle","name":"click.spec.js:137","description":"Chromium Browser Page Page.click should click on checkbox input and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox label and toggle","name":"click.spec.js:156","description":"Chromium Browser Page Page.click should click on checkbox label and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fail to click a missing button","name":"click.spec.js:170","description":"Chromium Browser Page Page.click should fail to click a missing button","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not hang with touch-enabled viewports","name":"click.spec.js:177","description":"Chromium Browser Page Page.click should not hang with touch-enabled viewports","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should scroll and click the button","name":"click.spec.js:183","description":"Chromium Browser Page Page.click should scroll and click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should double click the button","name":"click.spec.js:190","description":"Chromium Browser Page Page.click should double click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a partially obscured button","name":"click.spec.js:204","description":"Chromium Browser Page Page.click should click a partially obscured button","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L204","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a rotated button","name":"click.spec.js:215","description":"Chromium Browser Page Page.click should click a rotated button","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fire contextmenu event on right click","name":"click.spec.js:220","description":"Chromium Browser Page Page.click should fire contextmenu event on right click","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click links which cause navigation","name":"click.spec.js:226","description":"Chromium Browser Page Page.click should click links which cause navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L226","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button inside an iframe","name":"click.spec.js:231","description":"Chromium Browser Page Page.click should click the button inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L231","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with fixed position inside an iframe","name":"click.spec.js:241","description":"Chromium Browser Page Page.click should click the button with fixed position inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L241","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with deviceScaleFactor set","name":"click.spec.js:251","description":"Chromium Browser Page Page.click should click the button with deviceScaleFactor set","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/click.spec.js#L251","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should return no cookies in pristine browser context","name":"cookies.spec.js:23","description":"Chromium Browser Page Page.cookies should return no cookies in pristine browser context","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get a cookie","name":"cookies.spec.js:27","description":"Chromium Browser Page Page.cookies should get a cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report httpOnly cookie","name":"cookies.spec.js:44","description":"Chromium Browser Page Page.cookies should properly report httpOnly cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L44","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Strict\" sameSite cookie","name":"cookies.spec.js:54","description":"Chromium Browser Page Page.cookies should properly report \"Strict\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Lax\" sameSite cookie","name":"cookies.spec.js:64","description":"Chromium Browser Page Page.cookies should properly report \"Lax\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get multiple cookies","name":"cookies.spec.js:74","description":"Chromium Browser Page Page.cookies should get multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get cookies from multiple urls","name":"cookies.spec.js:107","description":"Chromium Browser Page Page.cookies should get cookies from multiple urls","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should work","name":"cookies.spec.js:148","description":"Chromium Browser Page Page.setCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L148","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should isolate cookies in browser contexts","name":"cookies.spec.js:156","description":"Chromium Browser Page Page.setCookie should isolate cookies in browser contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set multiple cookies","name":"cookies.spec.js:176","description":"Chromium Browser Page Page.setCookie should set multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should have |expires| set to |-1| for session cookies","name":"cookies.spec.js:193","description":"Chromium Browser Page Page.setCookie should have |expires| set to |-1| for session cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookie with reasonable defaults","name":"cookies.spec.js:203","description":"Chromium Browser Page Page.setCookie should set cookie with reasonable defaults","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L203","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie with a path","name":"cookies.spec.js:222","description":"Chromium Browser Page Page.setCookie should set a cookie with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L222","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a blank page","name":"cookies.spec.js:247","description":"Chromium Browser Page Page.setCookie should not set a cookie on a blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L247","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie with blank page URL","name":"cookies.spec.js:257","description":"Chromium Browser Page Page.setCookie should not set a cookie with blank page URL","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a data URL page","name":"cookies.spec.js:272","description":"Chromium Browser Page Page.setCookie should not set a cookie on a data URL page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L272","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should default to setting secure cookie for HTTPS websites","name":"cookies.spec.js:282","description":"Chromium Browser Page Page.setCookie should default to setting secure cookie for HTTPS websites","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L282","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should be able to set unsecure cookie for HTTP website","name":"cookies.spec.js:293","description":"Chromium Browser Page Page.setCookie should be able to set unsecure cookie for HTTP website","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L293","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie on a different domain","name":"cookies.spec.js:304","description":"Chromium Browser Page Page.setCookie should set a cookie on a different domain","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L304","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookies from a frame","name":"cookies.spec.js:325","description":"Chromium Browser Page Page.setCookie should set cookies from a frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L325","result":"ok"},{"testId":"Chromium>Browser>Page>Page.deleteCookie>should work","name":"cookies.spec.js:368","description":"Chromium Browser Page Page.deleteCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/cookies.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should fire","name":"dialog.spec.js:23","description":"Chromium Browser Page Page.Events.Dialog should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/dialog.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should allow accepting prompts","name":"dialog.spec.js:32","description":"Chromium Browser Page Page.Events.Dialog should allow accepting prompts","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/dialog.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should dismiss the prompt","name":"dialog.spec.js:42","description":"Chromium Browser Page Page.Events.Dialog should dismiss the prompt","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/dialog.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work","name":"elementhandle.spec.js:25","description":"Chromium Browser Page ElementHandle.boundingBox should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should handle nested frames","name":"elementhandle.spec.js:32","description":"Chromium Browser Page ElementHandle.boundingBox should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should return null for invisible elements","name":"elementhandle.spec.js:43","description":"Chromium Browser Page ElementHandle.boundingBox should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should force a layout","name":"elementhandle.spec.js:48","description":"Chromium Browser Page ElementHandle.boundingBox should force a layout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work with SVG nodes","name":"elementhandle.spec.js:56","description":"Chromium Browser Page ElementHandle.boundingBox should work with SVG nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should work","name":"elementhandle.spec.js:73","description":"Chromium Browser Page ElementHandle.boxModel should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should return null for invisible elements","name":"elementhandle.spec.js:128","description":"Chromium Browser Page ElementHandle.boxModel should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.contentFrame>should work","name":"elementhandle.spec.js:136","description":"Chromium Browser Page ElementHandle.contentFrame should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work","name":"elementhandle.spec.js:146","description":"Chromium Browser Page ElementHandle.click should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L146","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for Shadow DOM v1","name":"elementhandle.spec.js:152","description":"Chromium Browser Page ElementHandle.click should work for Shadow DOM v1","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for TextNodes","name":"elementhandle.spec.js:158","description":"Chromium Browser Page ElementHandle.click should work for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for detached nodes","name":"elementhandle.spec.js:165","description":"Chromium Browser Page ElementHandle.click should throw for detached nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for hidden nodes","name":"elementhandle.spec.js:173","description":"Chromium Browser Page ElementHandle.click should throw for hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for recursively hidden nodes","name":"elementhandle.spec.js:180","description":"Chromium Browser Page ElementHandle.click should throw for recursively hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for
elements","name":"elementhandle.spec.js:187","description":"Chromium Browser Page ElementHandle.click should throw for
elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.hover>should work","name":"elementhandle.spec.js:196","description":"Chromium Browser Page ElementHandle.hover should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.isIntersectingViewport>should work","name":"elementhandle.spec.js:205","description":"Chromium Browser Page ElementHandle.isIntersectingViewport should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/elementhandle.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should get the proper viewport size","name":"emulation.spec.js:26","description":"Chromium Browser Page Page.viewport should get the proper viewport size","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support mobile emulation","name":"emulation.spec.js:31","description":"Chromium Browser Page Page.viewport should support mobile emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L31","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support touch emulation","name":"emulation.spec.js:39","description":"Chromium Browser Page Page.viewport should support touch emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should be detectable by Modernizr","name":"emulation.spec.js:61","description":"Chromium Browser Page Page.viewport should be detectable by Modernizr","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should detect touch when applying viewport with touches","name":"emulation.spec.js:68","description":"Chromium Browser Page Page.viewport should detect touch when applying viewport with touches","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support landscape emulation","name":"emulation.spec.js:73","description":"Chromium Browser Page Page.viewport should support landscape emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should work","name":"emulation.spec.js:84","description":"Chromium Browser Page Page.emulate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should support clicking","name":"emulation.spec.js:90","description":"Chromium Browser Page Page.emulate should support clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should work","name":"emulation.spec.js:101","description":"Chromium Browser Page Page.emulateMedia should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should throw in case of bad argument","name":"emulation.spec.js:111","description":"Chromium Browser Page Page.emulateMedia should throw in case of bad argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/emulation.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work","name":"evaluation.spec.js:34","description":"Chromium Browser Page Page.evaluate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer BigInt","name":"evaluation.spec.js:38","description":"Chromium Browser Page Page.evaluate should transfer BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L38","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer NaN","name":"evaluation.spec.js:42","description":"Chromium Browser Page Page.evaluate should transfer NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -0","name":"evaluation.spec.js:46","description":"Chromium Browser Page Page.evaluate should transfer -0","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer Infinity","name":"evaluation.spec.js:50","description":"Chromium Browser Page Page.evaluate should transfer Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -Infinity","name":"evaluation.spec.js:54","description":"Chromium Browser Page Page.evaluate should transfer -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays","name":"evaluation.spec.js:58","description":"Chromium Browser Page Page.evaluate should transfer arrays","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays as arrays, not objects","name":"evaluation.spec.js:62","description":"Chromium Browser Page Page.evaluate should transfer arrays as arrays, not objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should modify global environment","name":"evaluation.spec.js:66","description":"Chromium Browser Page Page.evaluate should modify global environment","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should evaluate in the page context","name":"evaluation.spec.js:70","description":"Chromium Browser Page Page.evaluate should evaluate in the page context","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for objects with symbols","name":"evaluation.spec.js:74","description":"Chromium Browser Page Page.evaluate should return undefined for objects with symbols","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with function shorthands","name":"evaluation.spec.js:77","description":"Chromium Browser Page Page.evaluate should work with function shorthands","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with unicode chars","name":"evaluation.spec.js:88","description":"Chromium Browser Page Page.evaluate should work with unicode chars","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw when evaluation triggers reload","name":"evaluation.spec.js:92","description":"Chromium Browser Page Page.evaluate should throw when evaluation triggers reload","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should await promise","name":"evaluation.spec.js:100","description":"Chromium Browser Page Page.evaluate should await promise","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L100","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work right after framenavigated","name":"evaluation.spec.js:104","description":"Chromium Browser Page Page.evaluate should work right after framenavigated","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work from-inside an exposed function","name":"evaluation.spec.js:112","description":"Chromium Browser Page Page.evaluate should work from-inside an exposed function","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should reject promise with exception","name":"evaluation.spec.js:122","description":"Chromium Browser Page Page.evaluate should reject promise with exception","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown strings as error messages","name":"evaluation.spec.js:128","description":"Chromium Browser Page Page.evaluate should support thrown strings as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown numbers as error messages","name":"evaluation.spec.js:134","description":"Chromium Browser Page Page.evaluate should support thrown numbers as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return complex objects","name":"evaluation.spec.js:140","description":"Chromium Browser Page Page.evaluate should return complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L140","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return BigInt","name":"evaluation.spec.js:146","description":"Chromium Browser Page Page.evaluate should return BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L146","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return NaN","name":"evaluation.spec.js:150","description":"Chromium Browser Page Page.evaluate should return NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -0","name":"evaluation.spec.js:154","description":"Chromium Browser Page Page.evaluate should return -0","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return Infinity","name":"evaluation.spec.js:158","description":"Chromium Browser Page Page.evaluate should return Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -Infinity","name":"evaluation.spec.js:162","description":"Chromium Browser Page Page.evaluate should return -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L162","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept \"undefined\" as one of multiple parameters","name":"evaluation.spec.js:166","description":"Chromium Browser Page Page.evaluate should accept \"undefined\" as one of multiple parameters","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L166","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should properly serialize null fields","name":"evaluation.spec.js:170","description":"Chromium Browser Page Page.evaluate should properly serialize null fields","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for non-serializable objects","name":"evaluation.spec.js:173","description":"Chromium Browser Page Page.evaluate should return undefined for non-serializable objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should fail for circular object","name":"evaluation.spec.js:176","description":"Chromium Browser Page Page.evaluate should fail for circular object","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should be able to throw a tricky error","name":"evaluation.spec.js:185","description":"Chromium Browser Page Page.evaluate should be able to throw a tricky error","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string","name":"evaluation.spec.js:193","description":"Chromium Browser Page Page.evaluate should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with semi colons","name":"evaluation.spec.js:197","description":"Chromium Browser Page Page.evaluate should accept a string with semi colons","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with comments","name":"evaluation.spec.js:201","description":"Chromium Browser Page Page.evaluate should accept a string with comments","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept element handle as an argument","name":"evaluation.spec.js:205","description":"Chromium Browser Page Page.evaluate should accept element handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if underlying element was disposed","name":"evaluation.spec.js:211","description":"Chromium Browser Page Page.evaluate should throw if underlying element was disposed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L211","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if elementHandles are from other frames","name":"evaluation.spec.js:220","description":"Chromium Browser Page Page.evaluate should throw if elementHandles are from other frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should simulate a user gesture","name":"evaluation.spec.js:228","description":"Chromium Browser Page Page.evaluate should simulate a user gesture","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw a nice error after a navigation","name":"evaluation.spec.js:236","description":"Chromium Browser Page Page.evaluate should throw a nice error after a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should not throw an error when evaluation does a navigation","name":"evaluation.spec.js:246","description":"Chromium Browser Page Page.evaluate should not throw an error when evaluation does a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer 100Mb of data from page to node.js","name":"evaluation.spec.js:254","description":"Chromium Browser Page Page.evaluate should transfer 100Mb of data from page to node.js","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L254","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should evaluate before anything else on the page","name":"evaluation.spec.js:261","description":"Chromium Browser Page Page.evaluateOnNewDocument should evaluate before anything else on the page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L261","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should work with CSP","name":"evaluation.spec.js:268","description":"Chromium Browser Page Page.evaluateOnNewDocument should work with CSP","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L268","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have different execution contexts","name":"evaluation.spec.js:283","description":"Chromium Browser Page Frame.evaluate should have different execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L283","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have correct execution contexts","name":"evaluation.spec.js:292","description":"Chromium Browser Page Frame.evaluate should have correct execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should execute after cross-site navigation","name":"evaluation.spec.js:298","description":"Chromium Browser Page Frame.evaluate should execute after cross-site navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/evaluation.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.executionContext>should work","name":"frame.spec.js:25","description":"Chromium Browser Page Frame.executionContext should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluateHandle>should work","name":"frame.spec.js:52","description":"Chromium Browser Page Frame.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should throw for detached frames","name":"frame.spec.js:61","description":"Chromium Browser Page Frame.evaluate should throw for detached frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should handle nested frames","name":"frame.spec.js:71","description":"Chromium Browser Page Frame Management should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send events when frames are manipulated dynamically","name":"frame.spec.js:81","description":"Chromium Browser Page Frame Management should send events when frames are manipulated dynamically","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send \"framenavigated\" when navigating on anchor URLs","name":"frame.spec.js:104","description":"Chromium Browser Page Frame Management should send \"framenavigated\" when navigating on anchor URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should persist mainFrame on cross-process navigation","name":"frame.spec.js:112","description":"Chromium Browser Page Frame Management should persist mainFrame on cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should not send attach/detach events for main frame","name":"frame.spec.js:118","description":"Chromium Browser Page Frame Management should not send attach/detach events for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should detach child frames on navigation","name":"frame.spec.js:125","description":"Chromium Browser Page Frame Management should detach child frames on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should support framesets","name":"frame.spec.js:145","description":"Chromium Browser Page Frame Management should support framesets","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame from-inside shadow DOM","name":"frame.spec.js:165","description":"Chromium Browser Page Frame Management should report frame from-inside shadow DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.name()","name":"frame.spec.js:176","description":"Chromium Browser Page Frame Management should report frame.name()","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.parent()","name":"frame.spec.js:189","description":"Chromium Browser Page Frame Management should report frame.parent()","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L189","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report different frame instance when frame re-attaches","name":"frame.spec.js:196","description":"Chromium Browser Page Frame Management should report different frame instance when frame re-attaches","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/frame.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>input>should upload the file","name":"input.spec.js:26","description":"Chromium Browser Page input should upload the file","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is attached to DOM","name":"input.spec.js:42","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is not attached to DOM","name":"input.spec.js:50","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is not attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect timeout","name":"input.spec.js:61","description":"Chromium Browser Page Page.waitForFileChooser should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect default timeout when there is no custom timeout","name":"input.spec.js:66","description":"Chromium Browser Page Page.waitForFileChooser should respect default timeout when there is no custom timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should prioritize exact timeout over default timeout","name":"input.spec.js:72","description":"Chromium Browser Page Page.waitForFileChooser should prioritize exact timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work with no timeout","name":"input.spec.js:78","description":"Chromium Browser Page Page.waitForFileChooser should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L78","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should return the same file chooser when there are many watchdogs simultaneously","name":"input.spec.js:89","description":"Chromium Browser Page Page.waitForFileChooser should return the same file chooser when there are many watchdogs simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should accept single file","name":"input.spec.js:101","description":"Chromium Browser Page FileChooser.accept should accept single file","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to read selected file","name":"input.spec.js:114","description":"Chromium Browser Page FileChooser.accept should be able to read selected file","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L114","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to reset selected files with empty file list","name":"input.spec.js:126","description":"Chromium Browser Page FileChooser.accept should be able to reset selected files with empty file list","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should not accept multiple files for single-file input","name":"input.spec.js:141","description":"Chromium Browser Page FileChooser.accept should not accept multiple files for single-file input","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should fail when accepting file chooser twice","name":"input.spec.js:154","description":"Chromium Browser Page FileChooser.accept should fail when accepting file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should cancel dialog","name":"input.spec.js:168","description":"Chromium Browser Page FileChooser.cancel should cancel dialog","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should fail when canceling file chooser twice","name":"input.spec.js:184","description":"Chromium Browser Page FileChooser.cancel should fail when canceling file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L184","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for single file pick","name":"input.spec.js:198","description":"Chromium Browser Page FileChooser.isMultiple should work for single file pick","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"multiple\"","name":"input.spec.js:206","description":"Chromium Browser Page FileChooser.isMultiple should work for \"multiple\"","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L206","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"webkitdirectory\"","name":"input.spec.js:214","description":"Chromium Browser Page FileChooser.isMultiple should work for \"webkitdirectory\"","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/input.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work","name":"jshandle.spec.js:23","description":"Chromium Browser Page Page.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle as an argument","name":"jshandle.spec.js:27","description":"Chromium Browser Page Page.evaluateHandle should accept object handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to primitive types","name":"jshandle.spec.js:32","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to primitive types","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should warn on nested object handles","name":"jshandle.spec.js:37","description":"Chromium Browser Page Page.evaluateHandle should warn on nested object handles","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to unserializable value","name":"jshandle.spec.js:46","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to unserializable value","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should use the same JS wrappers","name":"jshandle.spec.js:50","description":"Chromium Browser Page Page.evaluateHandle should use the same JS wrappers","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work with primitives","name":"jshandle.spec.js:57","description":"Chromium Browser Page Page.evaluateHandle should work with primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperty>should work","name":"jshandle.spec.js:67","description":"Chromium Browser Page JSHandle.getProperty should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should work","name":"jshandle.spec.js:79","description":"Chromium Browser Page JSHandle.jsonValue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should not work with dates","name":"jshandle.spec.js:84","description":"Chromium Browser Page JSHandle.jsonValue should not work with dates","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should throw for circular objects","name":"jshandle.spec.js:89","description":"Chromium Browser Page JSHandle.jsonValue should throw for circular objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should work","name":"jshandle.spec.js:101","description":"Chromium Browser Page JSHandle.getProperties should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should return even non-own properties","name":"jshandle.spec.js:110","description":"Chromium Browser Page JSHandle.getProperties should return even non-own properties","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work","name":"jshandle.spec.js:132","description":"Chromium Browser Page JSHandle.asElement should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L132","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return null for non-elements","name":"jshandle.spec.js:137","description":"Chromium Browser Page JSHandle.asElement should return null for non-elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return ElementHandle for TextNodes","name":"jshandle.spec.js:142","description":"Chromium Browser Page JSHandle.asElement should return ElementHandle for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work with nullified Node","name":"jshandle.spec.js:149","description":"Chromium Browser Page JSHandle.asElement should work with nullified Node","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L149","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for primitives","name":"jshandle.spec.js:159","description":"Chromium Browser Page JSHandle.toString should work for primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for complicated objects","name":"jshandle.spec.js:165","description":"Chromium Browser Page JSHandle.toString should work for complicated objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work with different subtypes","name":"jshandle.spec.js:169","description":"Chromium Browser Page JSHandle.toString should work with different subtypes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/jshandle.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type into a textarea","name":"keyboard.spec.js:26","description":"Chromium Browser Page Keyboard should type into a textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the metaKey","name":"keyboard.spec.js:36","description":"Chromium Browser Page Keyboard should press the metaKey","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L36","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should move with the arrow keys","name":"keyboard.spec.js:43","description":"Chromium Browser Page Keyboard should move with the arrow keys","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with ElementHandle.press","name":"keyboard.spec.js:58","description":"Chromium Browser Page Keyboard should send a character with ElementHandle.press","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>ElementHandle.press should support |text| option","name":"keyboard.spec.js:69","description":"Chromium Browser Page Keyboard ElementHandle.press should support |text| option","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L69","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with sendCharacter","name":"keyboard.spec.js:75","description":"Chromium Browser Page Keyboard should send a character with sendCharacter","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report shiftKey","name":"keyboard.spec.js:84","description":"Chromium Browser Page Keyboard should report shiftKey","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report multiple modifiers","name":"keyboard.spec.js:104","description":"Chromium Browser Page Keyboard should report multiple modifiers","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing","name":"keyboard.spec.js:120","description":"Chromium Browser Page Keyboard should send proper codes while typing","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing with shift","name":"keyboard.spec.js:133","description":"Chromium Browser Page Keyboard should send proper codes while typing with shift","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L133","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should not type canceled events","name":"keyboard.spec.js:145","description":"Chromium Browser Page Keyboard should not type canceled events","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify repeat property","name":"keyboard.spec.js:161","description":"Chromium Browser Page Keyboard should specify repeat property","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type all kinds of characters","name":"keyboard.spec.js:179","description":"Chromium Browser Page Keyboard should type all kinds of characters","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify location","name":"keyboard.spec.js:186","description":"Chromium Browser Page Keyboard should specify location","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should throw on unknown keys","name":"keyboard.spec.js:205","description":"Chromium Browser Page Keyboard should throw on unknown keys","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji","name":"keyboard.spec.js:215","description":"Chromium Browser Page Keyboard should type emoji","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji into an iframe","name":"keyboard.spec.js:220","description":"Chromium Browser Page Keyboard should type emoji into an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the meta key","name":"keyboard.spec.js:228","description":"Chromium Browser Page Keyboard should press the meta key","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/keyboard.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should click the document","name":"mouse.spec.js:34","description":"Chromium Browser Page Mouse should click the document","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/mouse.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should resize the textarea","name":"mouse.spec.js:58","description":"Chromium Browser Page Mouse should resize the textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/mouse.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should select the text with mouse","name":"mouse.spec.js:70","description":"Chromium Browser Page Mouse should select the text with mouse","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/mouse.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state","name":"mouse.spec.js:88","description":"Chromium Browser Page Mouse should trigger hover state","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/mouse.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state with removed window.Node","name":"mouse.spec.js:97","description":"Chromium Browser Page Mouse should trigger hover state with removed window.Node","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/mouse.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should set modifier keys on click","name":"mouse.spec.js:103","description":"Chromium Browser Page Mouse should set modifier keys on click","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/mouse.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should tween mouse movement","name":"mouse.spec.js:123","description":"Chromium Browser Page Mouse should tween mouse movement","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/mouse.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should work with mobile viewports and cross process navigations","name":"mouse.spec.js:141","description":"Chromium Browser Page Mouse should work with mobile viewports and cross process navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/mouse.spec.js#L141","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.goto>should work","name":"navigation.spec.js:25","description":"Chromium Browser Page Page.goto should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with anchor navigation","name":"navigation.spec.js:29","description":"Chromium Browser Page Page.goto should work with anchor navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with redirects","name":"navigation.spec.js:37","description":"Chromium Browser Page Page.goto should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to about:blank","name":"navigation.spec.js:43","description":"Chromium Browser Page Page.goto should navigate to about:blank","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return response when page changes its URL after load","name":"navigation.spec.js:47","description":"Chromium Browser Page Page.goto should return response when page changes its URL after load","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with subframes return 204","name":"navigation.spec.js:51","description":"Chromium Browser Page Page.goto should work with subframes return 204","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L51","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when server returns 204","name":"navigation.spec.js:58","description":"Chromium Browser Page Page.goto should fail when server returns 204","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with domcontentloaded","name":"navigation.spec.js:71","description":"Chromium Browser Page Page.goto should navigate to empty page with domcontentloaded","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when page calls history API in beforeunload","name":"navigation.spec.js:75","description":"Chromium Browser Page Page.goto should work when page calls history API in beforeunload","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle0","name":"navigation.spec.js:83","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle0","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle2","name":"navigation.spec.js:87","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle2","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad url","name":"navigation.spec.js:91","description":"Chromium Browser Page Page.goto should fail when navigating to bad url","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L91","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL","name":"navigation.spec.js:99","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL after redirects","name":"navigation.spec.js:112","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL after redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should throw if networkidle is passed as an option","name":"navigation.spec.js:122","description":"Chromium Browser Page Page.goto should throw if networkidle is passed as an option","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when main resources failed to load","name":"navigation.spec.js:127","description":"Chromium Browser Page Page.goto should fail when main resources failed to load","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L127","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding maximum navigation timeout","name":"navigation.spec.js:135","description":"Chromium Browser Page Page.goto should fail when exceeding maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum navigation timeout","name":"navigation.spec.js:143","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum timeout","name":"navigation.spec.js:152","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should prioritize default navigation timeout over default timeout","name":"navigation.spec.js:161","description":"Chromium Browser Page Page.goto should prioritize default navigation timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should disable timeout when its set to 0","name":"navigation.spec.js:171","description":"Chromium Browser Page Page.goto should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L171","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to valid url","name":"navigation.spec.js:179","description":"Chromium Browser Page Page.goto should work when navigating to valid url","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to data url","name":"navigation.spec.js:183","description":"Chromium Browser Page Page.goto should work when navigating to data url","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to 404","name":"navigation.spec.js:187","description":"Chromium Browser Page Page.goto should work when navigating to 404","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return last response in redirect chain","name":"navigation.spec.js:192","description":"Chromium Browser Page Page.goto should return last response in redirect chain","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should wait for network idle to succeed navigation","name":"navigation.spec.js:200","description":"Chromium Browser Page Page.goto should wait for network idle to succeed navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation","name":"navigation.spec.js:257","description":"Chromium Browser Page Page.goto should not leak listeners during navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during bad navigation","name":"navigation.spec.js:266","description":"Chromium Browser Page Page.goto should not leak listeners during bad navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L266","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation of 11 pages","name":"navigation.spec.js:275","description":"Chromium Browser Page Page.goto should not leak listeners during navigation of 11 pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L275","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to dataURL and fire dataURL requests","name":"navigation.spec.js:287","description":"Chromium Browser Page Page.goto should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L287","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to URL with hash and fire requests without hash","name":"navigation.spec.js:296","description":"Chromium Browser Page Page.goto should navigate to URL with hash and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L296","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with self requesting page","name":"navigation.spec.js:305","description":"Chromium Browser Page Page.goto should work with self requesting page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating and show the url at the error message","name":"navigation.spec.js:310","description":"Chromium Browser Page Page.goto should fail when navigating and show the url at the error message","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L310","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should send referer","name":"navigation.spec.js:320","description":"Chromium Browser Page Page.goto should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L320","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work","name":"navigation.spec.js:335","description":"Chromium Browser Page Page.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L335","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with both domcontentloaded and load","name":"navigation.spec.js:344","description":"Chromium Browser Page Page.waitForNavigation should work with both domcontentloaded and load","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L344","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with clicking on anchor links","name":"navigation.spec.js:364","description":"Chromium Browser Page Page.waitForNavigation should work with clicking on anchor links","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L364","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.pushState()","name":"navigation.spec.js:374","description":"Chromium Browser Page Page.waitForNavigation should work with history.pushState()","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.replaceState()","name":"navigation.spec.js:389","description":"Chromium Browser Page Page.waitForNavigation should work with history.replaceState()","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with DOM history.back()/history.forward()","name":"navigation.spec.js:404","description":"Chromium Browser Page Page.waitForNavigation should work with DOM history.back()/history.forward()","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work when subframe issues window.stop()","name":"navigation.spec.js:430","description":"Chromium Browser Page Page.waitForNavigation should work when subframe issues window.stop()","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L430","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work","name":"navigation.spec.js:448","description":"Chromium Browser Page Page.goBack should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L448","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work with HistoryAPI","name":"navigation.spec.js:463","description":"Chromium Browser Page Page.goBack should work with HistoryAPI","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L463","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should navigate subframes","name":"navigation.spec.js:481","description":"Chromium Browser Page Frame.goto should navigate subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should reject when frame detaches","name":"navigation.spec.js:490","description":"Chromium Browser Page Frame.goto should reject when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L490","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should return matching responses","name":"navigation.spec.js:501","description":"Chromium Browser Page Frame.goto should return matching responses","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L501","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should work","name":"navigation.spec.js:531","description":"Chromium Browser Page Frame.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should fail when frame detaches","name":"navigation.spec.js:543","description":"Chromium Browser Page Frame.waitForNavigation should fail when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L543","result":"ok"},{"testId":"Chromium>Browser>Page>Page.reload>should work","name":"navigation.spec.js:561","description":"Chromium Browser Page Page.reload should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/navigation.spec.js#L561","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for navigation requests","name":"network.spec.js:27","description":"Chromium Browser Page Page.Events.Request should fire for navigation requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for iframes","name":"network.spec.js:33","description":"Chromium Browser Page Page.Events.Request should fire for iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for fetches","name":"network.spec.js:40","description":"Chromium Browser Page Page.Events.Request should fire for fetches","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for main frame navigation request","name":"network.spec.js:50","description":"Chromium Browser Page Request.frame should work for main frame navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for subframe navigation request","name":"network.spec.js:57","description":"Chromium Browser Page Request.frame should work for subframe navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for fetch requests","name":"network.spec.js:65","description":"Chromium Browser Page Request.frame should work for fetch requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Request.headers>should work","name":"network.spec.js:77","description":"Chromium Browser Page Request.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Response.headers>should work","name":"network.spec.js:87","description":"Chromium Browser Page Response.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should return |false| for non-cached content","name":"network.spec.js:98","description":"Chromium Browser Page Response.fromCache should return |false| for non-cached content","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should work","name":"network.spec.js:103","description":"Chromium Browser Page Response.fromCache should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>should return |false| for non-service-worker content","name":"network.spec.js:120","description":"Chromium Browser Page Response.fromServiceWorker should return |false| for non-service-worker content","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>Response.fromServiceWorker","name":"network.spec.js:125","description":"Chromium Browser Page Response.fromServiceWorker Response.fromServiceWorker","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should work","name":"network.spec.js:143","description":"Chromium Browser Page Request.postData should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should be |undefined| when there is no post data","name":"network.spec.js:152","description":"Chromium Browser Page Request.postData should be |undefined| when there is no post data","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should work","name":"network.spec.js:159","description":"Chromium Browser Page Response.text should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should return uncompressed text","name":"network.spec.js:163","description":"Chromium Browser Page Response.text should return uncompressed text","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should throw when requesting body of redirected response","name":"network.spec.js:169","description":"Chromium Browser Page Response.text should throw when requesting body of redirected response","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should wait until response completes","name":"network.spec.js:180","description":"Chromium Browser Page Response.text should wait until response completes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>Response.json>should work","name":"network.spec.js:216","description":"Chromium Browser Page Response.json should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L216","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work","name":"network.spec.js:223","description":"Chromium Browser Page Response.buffer should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L223","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work with compression","name":"network.spec.js:229","description":"Chromium Browser Page Response.buffer should work with compression","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L229","result":"ok"},{"testId":"Chromium>Browser>Page>Response.statusText>should work","name":"network.spec.js:239","description":"Chromium Browser Page Response.statusText should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L239","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Request","name":"network.spec.js:250","description":"Chromium Browser Page Network Events Page.Events.Request","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L250","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Response","name":"network.spec.js:262","description":"Chromium Browser Page Network Events Page.Events.Response","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L262","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFailed","name":"network.spec.js:277","description":"Chromium Browser Page Network Events Page.Events.RequestFailed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L277","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFinished","name":"network.spec.js:298","description":"Chromium Browser Page Network Events Page.Events.RequestFinished","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should fire events in proper order","name":"network.spec.js:308","description":"Chromium Browser Page Network Events should fire events in proper order","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should support redirects","name":"network.spec.js:316","description":"Chromium Browser Page Network Events should support redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L316","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work","name":"network.spec.js:343","description":"Chromium Browser Page Request.isNavigationRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work with request interception","name":"network.spec.js:354","description":"Chromium Browser Page Request.isNavigationRequest should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L354","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work when navigating to image","name":"network.spec.js:369","description":"Chromium Browser Page Request.isNavigationRequest should work when navigating to image","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L369","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should work","name":"network.spec.js:378","description":"Chromium Browser Page Page.setExtraHTTPHeaders should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L378","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should throw for non-string header values","name":"network.spec.js:388","description":"Chromium Browser Page Page.setExtraHTTPHeaders should throw for non-string header values","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L388","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should work","name":"network.spec.js:400","description":"Chromium Browser Page Page.authenticate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L400","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should fail if wrong credentials","name":"network.spec.js:411","description":"Chromium Browser Page Page.authenticate should fail if wrong credentials","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L411","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should allow disable authentication","name":"network.spec.js:421","description":"Chromium Browser Page Page.authenticate should allow disable authentication","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/network.spec.js#L421","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should intercept","name":"requestinterception.spec.js:27","description":"Chromium Browser Page Page.setRequestInterception should intercept","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when POST is redirected with 302","name":"requestinterception.spec.js:48","description":"Chromium Browser Page Page.setRequestInterception should work when POST is redirected with 302","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when header manipulation headers with redirect","name":"requestinterception.spec.js:64","description":"Chromium Browser Page Page.setRequestInterception should work when header manipulation headers with redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should contain referer header","name":"requestinterception.spec.js:75","description":"Chromium Browser Page Page.setRequestInterception should contain referer header","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should properly return navigation response when URL has cookies","name":"requestinterception.spec.js:87","description":"Chromium Browser Page Page.setRequestInterception should properly return navigation response when URL has cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should stop intercepting","name":"requestinterception.spec.js:98","description":"Chromium Browser Page Page.setRequestInterception should stop intercepting","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should show custom HTTP headers","name":"requestinterception.spec.js:105","description":"Chromium Browser Page Page.setRequestInterception should show custom HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirect inside sync XHR","name":"requestinterception.spec.js:118","description":"Chromium Browser Page Page.setRequestInterception should work with redirect inside sync XHR","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L118","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should works with customizing referer headers","name":"requestinterception.spec.js:131","description":"Chromium Browser Page Page.setRequestInterception should works with customizing referer headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable","name":"requestinterception.spec.js:141","description":"Chromium Browser Page Page.setRequestInterception should be abortable","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable with custom error codes","name":"requestinterception.spec.js:156","description":"Chromium Browser Page Page.setRequestInterception should be abortable with custom error codes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should send referer","name":"requestinterception.spec.js:167","description":"Chromium Browser Page Page.setRequestInterception should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should fail navigation when aborting main resource","name":"requestinterception.spec.js:179","description":"Chromium Browser Page Page.setRequestInterception should fail navigation when aborting main resource","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects","name":"requestinterception.spec.js:190","description":"Chromium Browser Page Page.setRequestInterception should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects for subresources","name":"requestinterception.spec.js:217","description":"Chromium Browser Page Page.setRequestInterception should work with redirects for subresources","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to abort redirects","name":"requestinterception.spec.js:242","description":"Chromium Browser Page Page.setRequestInterception should be able to abort redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L242","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with equal requests","name":"requestinterception.spec.js:265","description":"Chromium Browser Page Page.setRequestInterception should work with equal requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L265","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to dataURL and fire dataURL requests","name":"requestinterception.spec.js:288","description":"Chromium Browser Page Page.setRequestInterception should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L288","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to fetch dataURL and fire dataURL requests","name":"requestinterception.spec.js:301","description":"Chromium Browser Page Page.setRequestInterception should be able to fetch dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L301","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to URL with hash and and fire requests without hash","name":"requestinterception.spec.js:315","description":"Chromium Browser Page Page.setRequestInterception should navigate to URL with hash and and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L315","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server","name":"requestinterception.spec.js:328","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L328","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with badly encoded server","name":"requestinterception.spec.js:336","description":"Chromium Browser Page Page.setRequestInterception should work with badly encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L336","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server - 2","name":"requestinterception.spec.js:343","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server - 2","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should not throw \"Invalid Interception Id\" if the request was cancelled","name":"requestinterception.spec.js:357","description":"Chromium Browser Page Page.setRequestInterception should not throw \"Invalid Interception Id\" if the request was cancelled","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L357","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should throw if interception is not enabled","name":"requestinterception.spec.js:371","description":"Chromium Browser Page Page.setRequestInterception should throw if interception is not enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L371","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with file URLs","name":"requestinterception.spec.js:383","description":"Chromium Browser Page Page.setRequestInterception should work with file URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L383","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should work","name":"requestinterception.spec.js:398","description":"Chromium Browser Page Request.continue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L398","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend HTTP headers","name":"requestinterception.spec.js:403","description":"Chromium Browser Page Request.continue should amend HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should redirect in a way non-observable to page","name":"requestinterception.spec.js:417","description":"Chromium Browser Page Request.continue should redirect in a way non-observable to page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L417","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend method","name":"requestinterception.spec.js:429","description":"Chromium Browser Page Request.continue should amend method","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L429","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend post data","name":"requestinterception.spec.js:442","description":"Chromium Browser Page Request.continue should amend post data","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L442","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend both post data and method on navigation","name":"requestinterception.spec.js:455","description":"Chromium Browser Page Request.continue should amend both post data and method on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L455","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work","name":"requestinterception.spec.js:470","description":"Chromium Browser Page Request.respond should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L470","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work with status code 422","name":"requestinterception.spec.js:486","description":"Chromium Browser Page Request.respond should work with status code 422","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L486","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should redirect","name":"requestinterception.spec.js:499","description":"Chromium Browser Page Request.respond should redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L499","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should allow mocking binary responses","name":"requestinterception.spec.js:518","description":"Chromium Browser Page Request.respond should allow mocking binary responses","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L518","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should stringify intercepted request response headers","name":"requestinterception.spec.js:536","description":"Chromium Browser Page Request.respond should stringify intercepted request response headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/requestinterception.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should reject all promises when page is closed","name":"page.spec.js:34","description":"Chromium Browser Page Page.close should reject all promises when page is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should not be visible in browser.pages","name":"page.spec.js:43","description":"Chromium Browser Page Page.close should not be visible in browser.pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should run beforeunload if asked for","name":"page.spec.js:49","description":"Chromium Browser Page Page.close should run beforeunload if asked for","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L49","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should *not* run beforeunload by default","name":"page.spec.js:66","description":"Chromium Browser Page Page.close should *not* run beforeunload by default","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should set the page close state","name":"page.spec.js:74","description":"Chromium Browser Page Page.close should set the page close state","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Load>should fire when expected","name":"page.spec.js:83","description":"Chromium Browser Page Page.Events.Load should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Async stacks>should work","name":"page.spec.js:92","description":"Chromium Browser Page Async stacks should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.error>should throw when page crashes","name":"page.spec.js:105","description":"Chromium Browser Page Page.Events.error should throw when page crashes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work","name":"page.spec.js:115","description":"Chromium Browser Page Page.Events.Popup should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with noopener","name":"page.spec.js:123","description":"Chromium Browser Page Page.Events.Popup should work with noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank","name":"page.spec.js:131","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with fake-clicking target=_blank and rel=noopener","name":"page.spec.js:141","description":"Chromium Browser Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank and rel=noopener","name":"page.spec.js:151","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should be prompt by default","name":"page.spec.js:168","description":"Chromium Browser Page BrowserContext.overridePermissions should be prompt by default","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should deny permission when not listed","name":"page.spec.js:172","description":"Chromium Browser Page BrowserContext.overridePermissions should deny permission when not listed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L172","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should fail when bad permission is given","name":"page.spec.js:177","description":"Chromium Browser Page BrowserContext.overridePermissions should fail when bad permission is given","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should grant permission when listed","name":"page.spec.js:183","description":"Chromium Browser Page BrowserContext.overridePermissions should grant permission when listed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should reset permissions","name":"page.spec.js:188","description":"Chromium Browser Page BrowserContext.overridePermissions should reset permissions","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should trigger permission onchange","name":"page.spec.js:195","description":"Chromium Browser Page BrowserContext.overridePermissions should trigger permission onchange","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L195","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should isolate permissions between browser contexs","name":"page.spec.js:214","description":"Chromium Browser Page BrowserContext.overridePermissions should isolate permissions between browser contexs","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should work","name":"page.spec.js:236","description":"Chromium Browser Page Page.setGeolocation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should throw when invalid longitude","name":"page.spec.js:248","description":"Chromium Browser Page Page.setGeolocation should throw when invalid longitude","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L248","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should work","name":"page.spec.js:260","description":"Chromium Browser Page Page.setOfflineMode should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L260","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should emulate navigator.onLine","name":"page.spec.js:269","description":"Chromium Browser Page Page.setOfflineMode should emulate navigator.onLine","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L269","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work","name":"page.spec.js:279","description":"Chromium Browser Page ExecutionContext.queryObjects should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L279","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work for non-blank page","name":"page.spec.js:289","description":"Chromium Browser Page ExecutionContext.queryObjects should work for non-blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L289","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail for disposed handles","name":"page.spec.js:298","description":"Chromium Browser Page ExecutionContext.queryObjects should fail for disposed handles","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail primitive values as prototypes","name":"page.spec.js:305","description":"Chromium Browser Page ExecutionContext.queryObjects should fail primitive values as prototypes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work","name":"page.spec.js:314","description":"Chromium Browser Page Page.Events.Console should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L314","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work for different console API calls","name":"page.spec.js:327","description":"Chromium Browser Page Page.Events.Console should work for different console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L327","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not fail for window object","name":"page.spec.js:353","description":"Chromium Browser Page Page.Events.Console should not fail for window object","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should trigger correct Log","name":"page.spec.js:362","description":"Chromium Browser Page Page.Events.Console should trigger correct Log","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L362","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location when fetch fails","name":"page.spec.js:374","description":"Chromium Browser Page Page.Events.Console should have location when fetch fails","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location for console API calls","name":"page.spec.js:389","description":"Chromium Browser Page Page.Events.Console should have location for console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not throw when there are console messages in detached iframes","name":"page.spec.js:404","description":"Chromium Browser Page Page.Events.Console should not throw when there are console messages in detached iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.DOMContentLoaded>should fire when expected","name":"page.spec.js:424","description":"Chromium Browser Page Page.Events.DOMContentLoaded should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>should get metrics from a page","name":"page.spec.js:431","description":"Chromium Browser Page Page.metrics should get metrics from a page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L431","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>metrics event fired on console.timeStamp","name":"page.spec.js:436","description":"Chromium Browser Page Page.metrics metrics event fired on console.timeStamp","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L436","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work","name":"page.spec.js:469","description":"Chromium Browser Page Page.waitForRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L469","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with predicate","name":"page.spec.js:481","description":"Chromium Browser Page Page.waitForRequest should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect timeout","name":"page.spec.js:493","description":"Chromium Browser Page Page.waitForRequest should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L493","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect default timeout","name":"page.spec.js:498","description":"Chromium Browser Page Page.waitForRequest should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L498","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with no timeout","name":"page.spec.js:504","description":"Chromium Browser Page Page.waitForRequest should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L504","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work","name":"page.spec.js:519","description":"Chromium Browser Page Page.waitForResponse should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L519","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect timeout","name":"page.spec.js:531","description":"Chromium Browser Page Page.waitForResponse should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect default timeout","name":"page.spec.js:536","description":"Chromium Browser Page Page.waitForResponse should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with predicate","name":"page.spec.js:542","description":"Chromium Browser Page Page.waitForResponse should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L542","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with no timeout","name":"page.spec.js:554","description":"Chromium Browser Page Page.waitForResponse should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L554","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work","name":"page.spec.js:569","description":"Chromium Browser Page Page.exposeFunction should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L569","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should throw exception in page context","name":"page.spec.js:578","description":"Chromium Browser Page Page.exposeFunction should throw exception in page context","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L578","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should support throwing \"null\"","name":"page.spec.js:592","description":"Chromium Browser Page Page.exposeFunction should support throwing \"null\"","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L592","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should be callable from-inside evaluateOnNewDocument","name":"page.spec.js:605","description":"Chromium Browser Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L605","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should survive navigation","name":"page.spec.js:614","description":"Chromium Browser Page Page.exposeFunction should survive navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L614","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should await returned promise","name":"page.spec.js:625","description":"Chromium Browser Page Page.exposeFunction should await returned promise","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L625","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames","name":"page.spec.js:635","description":"Chromium Browser Page Page.exposeFunction should work on frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L635","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames before navigation","name":"page.spec.js:647","description":"Chromium Browser Page Page.exposeFunction should work on frames before navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L647","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work with complex objects","name":"page.spec.js:659","description":"Chromium Browser Page Page.exposeFunction should work with complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L659","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.PageError>should fire","name":"page.spec.js:669","description":"Chromium Browser Page Page.Events.PageError should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L669","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work","name":"page.spec.js:681","description":"Chromium Browser Page Page.setUserAgent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L681","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work for subframes","name":"page.spec.js:690","description":"Chromium Browser Page Page.setUserAgent should work for subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L690","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should emulate device user-agent","name":"page.spec.js:699","description":"Chromium Browser Page Page.setUserAgent should emulate device user-agent","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L699","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work","name":"page.spec.js:709","description":"Chromium Browser Page Page.setContent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L709","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with doctype","name":"page.spec.js:714","description":"Chromium Browser Page Page.setContent should work with doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L714","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with HTML 4 doctype","name":"page.spec.js:720","description":"Chromium Browser Page Page.setContent should work with HTML 4 doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L720","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect timeout","name":"page.spec.js:727","description":"Chromium Browser Page Page.setContent should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L727","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect default navigation timeout","name":"page.spec.js:735","description":"Chromium Browser Page Page.setContent should respect default navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L735","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should await resources to load","name":"page.spec.js:744","description":"Chromium Browser Page Page.setContent should await resources to load","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L744","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work fast enough","name":"page.spec.js:755","description":"Chromium Browser Page Page.setContent should work fast enough","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L755","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with tricky content","name":"page.spec.js:759","description":"Chromium Browser Page Page.setContent should work with tricky content","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L759","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with accents","name":"page.spec.js:763","description":"Chromium Browser Page Page.setContent should work with accents","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L763","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with emojis","name":"page.spec.js:767","description":"Chromium Browser Page Page.setContent should work with emojis","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L767","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with newline","name":"page.spec.js:771","description":"Chromium Browser Page Page.setContent should work with newline","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L771","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP meta tag","name":"page.spec.js:778","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP meta tag","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L778","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP header","name":"page.spec.js:791","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP header","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L791","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass after cross-process navigation","name":"page.spec.js:805","description":"Chromium Browser Page Page.setBypassCSP should bypass after cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L805","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP in iframes as well","name":"page.spec.js:815","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP in iframes as well","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L815","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if no options are provided","name":"page.spec.js:837","description":"Chromium Browser Page Page.addScriptTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L837","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url","name":"page.spec.js:847","description":"Chromium Browser Page Page.addScriptTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L847","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url and type=module","name":"page.spec.js:854","description":"Chromium Browser Page Page.addScriptTag should work with a url and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L854","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path and type=module","name":"page.spec.js:860","description":"Chromium Browser Page Page.addScriptTag should work with a path and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L860","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a content and type=module","name":"page.spec.js:867","description":"Chromium Browser Page Page.addScriptTag should work with a content and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L867","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if loading from url fail","name":"page.spec.js:874","description":"Chromium Browser Page Page.addScriptTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L874","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path","name":"page.spec.js:885","description":"Chromium Browser Page Page.addScriptTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L885","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should include sourcemap when path is provided","name":"page.spec.js:892","description":"Chromium Browser Page Page.addScriptTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L892","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with content","name":"page.spec.js:899","description":"Chromium Browser Page Page.addScriptTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L899","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with content to the CSP page","name":"page.spec.js:906","description":"Chromium Browser Page Page.addScriptTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L906","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with URL to the CSP page","name":"page.spec.js:913","description":"Chromium Browser Page Page.addScriptTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L913","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if no options are provided","name":"page.spec.js:922","description":"Chromium Browser Page Page.addStyleTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L922","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a url","name":"page.spec.js:932","description":"Chromium Browser Page Page.addStyleTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L932","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if loading from url fail","name":"page.spec.js:939","description":"Chromium Browser Page Page.addStyleTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L939","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a path","name":"page.spec.js:950","description":"Chromium Browser Page Page.addStyleTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L950","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should include sourcemap when path is provided","name":"page.spec.js:957","description":"Chromium Browser Page Page.addStyleTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L957","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with content","name":"page.spec.js:965","description":"Chromium Browser Page Page.addStyleTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L965","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with content to the CSP page","name":"page.spec.js:972","description":"Chromium Browser Page Page.addStyleTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L972","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with URL to the CSP page","name":"page.spec.js:979","description":"Chromium Browser Page Page.addStyleTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L979","result":"ok"},{"testId":"Chromium>Browser>Page>Page.url>should work","name":"page.spec.js:988","description":"Chromium Browser Page Page.url should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L988","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setJavaScriptEnabled>should work","name":"page.spec.js:996","description":"Chromium Browser Page Page.setJavaScriptEnabled should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L996","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should enable or disable the cache based on the state passed","name":"page.spec.js:1010","description":"Chromium Browser Page Page.setCacheEnabled should enable or disable the cache based on the state passed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1010","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should stay disabled when toggling request interception on/off","name":"page.spec.js:1026","description":"Chromium Browser Page Page.setCacheEnabled should stay disabled when toggling request interception on/off","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1026","result":"ok"},{"testId":"Chromium>Browser>Page>Page.pdf>should be able to save file","name":"page.spec.js:1042","description":"Chromium Browser Page Page.pdf should be able to save file","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1042","result":"ok"},{"testId":"Chromium>Browser>Page>Page.title>should return the page title","name":"page.spec.js:1051","description":"Chromium Browser Page Page.title should return the page title","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1051","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select single option","name":"page.spec.js:1058","description":"Chromium Browser Page Page.select should select single option","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1058","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select only first option","name":"page.spec.js:1064","description":"Chromium Browser Page Page.select should select only first option","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1064","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should not throw when select causes navigation","name":"page.spec.js:1070","description":"Chromium Browser Page Page.select should not throw when select causes navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1070","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select multiple options","name":"page.spec.js:1079","description":"Chromium Browser Page Page.select should select multiple options","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1079","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should respect event bubbling","name":"page.spec.js:1086","description":"Chromium Browser Page Page.select should respect event bubbling","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1086","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw when element is not a ","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1092","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no matched values","name":"page.spec.js:1098","description":"Chromium Browser Page Page.select should return [] on no matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1098","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of matched values","name":"page.spec.js:1103","description":"Chromium Browser Page Page.select should return an array of matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1103","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of one element when multiple is not set","name":"page.spec.js:1109","description":"Chromium Browser Page Page.select should return an array of one element when multiple is not set","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1109","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no values","name":"page.spec.js:1114","description":"Chromium Browser Page Page.select should return [] on no values","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1114","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a multiple select","name":"page.spec.js:1119","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a multiple select","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1119","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a select without multiple","name":"page.spec.js:1126","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a select without multiple","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1126","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw if passed in non-strings","name":"page.spec.js:1132","description":"Chromium Browser Page Page.select should throw if passed in non-strings","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1132","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should work when re-defining top-level Event class","name":"page.spec.js:1143","description":"Chromium Browser Page Page.select should work when re-defining top-level Event class","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with window.close","name":"page.spec.js:1153","description":"Chromium Browser Page Page.Events.Close should work with window.close","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1153","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with page.close","name":"page.spec.js:1161","description":"Chromium Browser Page Page.Events.Close should work with page.close","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browser>should return the correct browser instance","name":"page.spec.js:1170","description":"Chromium Browser Page Page.browser should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browserContext>should return the correct browser instance","name":"page.spec.js:1176","description":"Chromium Browser Page Page.browserContext should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/page.spec.js#L1176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work","name":"screenshot.spec.js:23","description":"Chromium Browser Page Page.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should clip rect","name":"screenshot.spec.js:29","description":"Chromium Browser Page Page.screenshot should clip rect","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work for offscreen clip","name":"screenshot.spec.js:42","description":"Chromium Browser Page Page.screenshot should work for offscreen clip","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel","name":"screenshot.spec.js:55","description":"Chromium Browser Page Page.screenshot should run in parallel","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should take fullPage screenshots","name":"screenshot.spec.js:72","description":"Chromium Browser Page Page.screenshot should take fullPage screenshots","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel in multiple pages","name":"screenshot.spec.js:80","description":"Chromium Browser Page Page.screenshot should run in parallel in multiple pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L80","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should allow transparency","name":"screenshot.spec.js:95","description":"Chromium Browser Page Page.screenshot should allow transparency","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L95","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should render white background on jpeg file","name":"screenshot.spec.js:101","description":"Chromium Browser Page Page.screenshot should render white background on jpeg file","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work with odd clip size on Retina displays","name":"screenshot.spec.js:107","description":"Chromium Browser Page Page.screenshot should work with odd clip size on Retina displays","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should return base64","name":"screenshot.spec.js:118","description":"Chromium Browser Page Page.screenshot should return base64","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work","name":"screenshot.spec.js:129","description":"Chromium Browser Page ElementHandle.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L129","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should take into account padding and border","name":"screenshot.spec.js:137","description":"Chromium Browser Page ElementHandle.screenshot should take into account padding and border","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should capture full element when larger than viewport","name":"screenshot.spec.js:154","description":"Chromium Browser Page ElementHandle.screenshot should capture full element when larger than viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should scroll element into view","name":"screenshot.spec.js:178","description":"Chromium Browser Page ElementHandle.screenshot should scroll element into view","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work with a rotated element","name":"screenshot.spec.js:201","description":"Chromium Browser Page ElementHandle.screenshot should work with a rotated element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should fail to screenshot a detached element","name":"screenshot.spec.js:214","description":"Chromium Browser Page ElementHandle.screenshot should fail to screenshot a detached element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should not hang with zero width/height element","name":"screenshot.spec.js:221","description":"Chromium Browser Page ElementHandle.screenshot should not hang with zero width/height element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L221","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with fractional dimensions","name":"screenshot.spec.js:227","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with fractional dimensions","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with an offset","name":"screenshot.spec.js:233","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with an offset","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/screenshot.spec.js#L233","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should work","name":"queryselector.spec.js:23","description":"Chromium Browser Page Page.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept arguments","name":"queryselector.spec.js:28","description":"Chromium Browser Page Page.$eval should accept arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L28","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept ElementHandles as arguments","name":"queryselector.spec.js:33","description":"Chromium Browser Page Page.$eval should accept ElementHandles as arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should throw error if no element is found","name":"queryselector.spec.js:39","description":"Chromium Browser Page Page.$eval should throw error if no element is found","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$eval>should work","name":"queryselector.spec.js:47","description":"Chromium Browser Page Page.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should query existing element","name":"queryselector.spec.js:55","description":"Chromium Browser Page Page.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should return null for non-existing element","name":"queryselector.spec.js:60","description":"Chromium Browser Page Page.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L60","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should query existing elements","name":"queryselector.spec.js:67","description":"Chromium Browser Page Page.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should return empty array if nothing is found","name":"queryselector.spec.js:74","description":"Chromium Browser Page Page.$$ should return empty array if nothing is found","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should query existing element","name":"queryselector.spec.js:82","description":"Chromium Browser Page Path.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return empty array for non-existing element","name":"queryselector.spec.js:88","description":"Chromium Browser Page Path.$x should return empty array for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return multiple elements","name":"queryselector.spec.js:92","description":"Chromium Browser Page Path.$x should return multiple elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should query existing element","name":"queryselector.spec.js:101","description":"Chromium Browser Page ElementHandle.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should return null for non-existing element","name":"queryselector.spec.js:111","description":"Chromium Browser Page ElementHandle.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should work","name":"queryselector.spec.js:119","description":"Chromium Browser Page ElementHandle.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should retrieve content from subtree","name":"queryselector.spec.js:126","description":"Chromium Browser Page ElementHandle.$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should throw in case of missing selector","name":"queryselector.spec.js:134","description":"Chromium Browser Page ElementHandle.$eval should throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should work","name":"queryselector.spec.js:143","description":"Chromium Browser Page ElementHandle.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should retrieve content from subtree","name":"queryselector.spec.js:150","description":"Chromium Browser Page ElementHandle.$$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should not throw in case of missing selector","name":"queryselector.spec.js:158","description":"Chromium Browser Page ElementHandle.$$eval should not throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should query existing elements","name":"queryselector.spec.js:169","description":"Chromium Browser Page ElementHandle.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should return empty array for non-existing elements","name":"queryselector.spec.js:178","description":"Chromium Browser Page ElementHandle.$$ should return empty array for non-existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should query existing element","name":"queryselector.spec.js:188","description":"Chromium Browser Page ElementHandle.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should return null for non-existing element","name":"queryselector.spec.js:198","description":"Chromium Browser Page ElementHandle.$x should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/queryselector.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.targets should return all of the targets","name":"target.spec.js:26","description":"Chromium Browser Page Target Browser.targets should return all of the targets","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.pages should return all of the pages","name":"target.spec.js:33","description":"Chromium Browser Page Target Browser.pages should return all of the pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should contain browser target","name":"target.spec.js:40","description":"Chromium Browser Page Target should contain browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should be able to use the default page in the browser","name":"target.spec.js:45","description":"Chromium Browser Page Target should be able to use the default page in the browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a new page is created and closed","name":"target.spec.js:52","description":"Chromium Browser Page Target should report when a new page is created and closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a service worker is created and destroyed","name":"target.spec.js:73","description":"Chromium Browser Page Target should report when a service worker is created and destroyed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a service worker","name":"target.spec.js:86","description":"Chromium Browser Page Target should create a worker from a service worker","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L86","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a shared worker","name":"target.spec.js:93","description":"Chromium Browser Page Target should create a worker from a shared worker","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a target url changes","name":"target.spec.js:102","description":"Chromium Browser Page Target should report when a target url changes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L102","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not report uninitialized pages","name":"target.spec.js:112","description":"Chromium Browser Page Target should not report uninitialized pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not crash while redirecting if original request was missed","name":"target.spec.js:131","description":"Chromium Browser Page Target should not crash while redirecting if original request was missed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should have an opener","name":"target.spec.js:150","description":"Chromium Browser Page Target should have an opener","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should wait for a target","name":"target.spec.js:163","description":"Chromium Browser Page Browser.waitForTarget should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should timeout waiting for a non-existent target","name":"target.spec.js:174","description":"Chromium Browser Page Browser.waitForTarget should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/target.spec.js#L174","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should tap the button","name":"touchscreen.spec.js:23","description":"Chromium Browser Page Touchscreen should tap the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/touchscreen.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should report touches","name":"touchscreen.spec.js:29","description":"Chromium Browser Page Touchscreen should report touches","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/touchscreen.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for selector","name":"waittask.spec.js:32","description":"Chromium Browser Page Page.waitFor should wait for selector","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for an xpath","name":"waittask.spec.js:41","description":"Chromium Browser Page Page.waitFor should wait for an xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should not allow you to select an element with single slash xpath","name":"waittask.spec.js:50","description":"Chromium Browser Page Page.waitFor should not allow you to select an element with single slash xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should timeout","name":"waittask.spec.js:56","description":"Chromium Browser Page Page.waitFor should timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should work with multiline body","name":"waittask.spec.js:62","description":"Chromium Browser Page Page.waitFor should work with multiline body","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate","name":"waittask.spec.js:68","description":"Chromium Browser Page Page.waitFor should wait for predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should throw when unknown type","name":"waittask.spec.js:74","description":"Chromium Browser Page Page.waitFor should throw when unknown type","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate with arguments","name":"waittask.spec.js:79","description":"Chromium Browser Page Page.waitFor should wait for predicate with arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept a string","name":"waittask.spec.js:85","description":"Chromium Browser Page Frame.waitForFunction should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L85","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work when resolved right before execution context disposal","name":"waittask.spec.js:90","description":"Chromium Browser Page Frame.waitForFunction should work when resolved right before execution context disposal","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on interval","name":"waittask.spec.js:98","description":"Chromium Browser Page Frame.waitForFunction should poll on interval","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on mutation","name":"waittask.spec.js:110","description":"Chromium Browser Page Frame.waitForFunction should poll on mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on raf","name":"waittask.spec.js:119","description":"Chromium Browser Page Frame.waitForFunction should poll on raf","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work with strict CSP policy","name":"waittask.spec.js:124","description":"Chromium Browser Page Frame.waitForFunction should work with strict CSP policy","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw on bad polling value","name":"waittask.spec.js:134","description":"Chromium Browser Page Frame.waitForFunction should throw on bad polling value","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw negative polling interval","name":"waittask.spec.js:144","description":"Chromium Browser Page Frame.waitForFunction should throw negative polling interval","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L144","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the success value as a JSHandle","name":"waittask.spec.js:154","description":"Chromium Browser Page Frame.waitForFunction should return the success value as a JSHandle","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the window as a success value","name":"waittask.spec.js:157","description":"Chromium Browser Page Frame.waitForFunction should return the window as a success value","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L157","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept ElementHandle arguments","name":"waittask.spec.js:160","description":"Chromium Browser Page Frame.waitForFunction should accept ElementHandle arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect timeout","name":"waittask.spec.js:169","description":"Chromium Browser Page Frame.waitForFunction should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect default timeout","name":"waittask.spec.js:176","description":"Chromium Browser Page Frame.waitForFunction should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should disable timeout when its set to 0","name":"waittask.spec.js:183","description":"Chromium Browser Page Frame.waitForFunction should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive cross-process navigation","name":"waittask.spec.js:192","description":"Chromium Browser Page Frame.waitForFunction should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive navigations","name":"waittask.spec.js:205","description":"Chromium Browser Page Frame.waitForFunction should survive navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should immediately resolve promise if node exists","name":"waittask.spec.js:217","description":"Chromium Browser Page Frame.waitForSelector should immediately resolve promise if node exists","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work with removed MutationObserver","name":"waittask.spec.js:225","description":"Chromium Browser Page Frame.waitForSelector should work with removed MutationObserver","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L225","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should resolve promise when node is added","name":"waittask.spec.js:234","description":"Chromium Browser Page Frame.waitForSelector should resolve promise when node is added","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L234","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work when node is added through innerHTML","name":"waittask.spec.js:245","description":"Chromium Browser Page Frame.waitForSelector should work when node is added through innerHTML","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L245","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>Page.waitForSelector is shortcut for main frame","name":"waittask.spec.js:253","description":"Chromium Browser Page Frame.waitForSelector Page.waitForSelector is shortcut for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L253","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should run in specified frame","name":"waittask.spec.js:264","description":"Chromium Browser Page Frame.waitForSelector should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L264","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should throw when frame is detached","name":"waittask.spec.js:276","description":"Chromium Browser Page Frame.waitForSelector should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L276","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should survive cross-process navigation","name":"waittask.spec.js:286","description":"Chromium Browser Page Frame.waitForSelector should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L286","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible","name":"waittask.spec.js:297","description":"Chromium Browser Page Frame.waitForSelector should wait for visible","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L297","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible recursively","name":"waittask.spec.js:308","description":"Chromium Browser Page Frame.waitForSelector should wait for visible recursively","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for visibility: hidden","name":"waittask.spec.js:319","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for visibility: hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L319","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for display: none","name":"waittask.spec.js:329","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L329","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for removal","name":"waittask.spec.js:339","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for removal","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L339","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return null if waiting to hide non-existing element","name":"waittask.spec.js:349","description":"Chromium Browser Page Frame.waitForSelector should return null if waiting to hide non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L349","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respect timeout","name":"waittask.spec.js:353","description":"Chromium Browser Page Frame.waitForSelector should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have an error message specifically for awaiting an element to be hidden","name":"waittask.spec.js:360","description":"Chromium Browser Page Frame.waitForSelector should have an error message specifically for awaiting an element to be hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L360","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respond to node attribute mutation","name":"waittask.spec.js:368","description":"Chromium Browser Page Frame.waitForSelector should respond to node attribute mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return the element handle","name":"waittask.spec.js:376","description":"Chromium Browser Page Frame.waitForSelector should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L376","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have correct stack trace for timeout","name":"waittask.spec.js:381","description":"Chromium Browser Page Frame.waitForSelector should have correct stack trace for timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L381","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should support some fancy xpath","name":"waittask.spec.js:391","description":"Chromium Browser Page Frame.waitForXPath should support some fancy xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L391","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should respect timeout","name":"waittask.spec.js:396","description":"Chromium Browser Page Frame.waitForXPath should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L396","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should run in specified frame","name":"waittask.spec.js:403","description":"Chromium Browser Page Frame.waitForXPath should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should throw when frame is detached","name":"waittask.spec.js:414","description":"Chromium Browser Page Frame.waitForXPath should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L414","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>hidden should wait for display: none","name":"waittask.spec.js:424","description":"Chromium Browser Page Frame.waitForXPath hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should return the element handle","name":"waittask.spec.js:434","description":"Chromium Browser Page Frame.waitForXPath should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L434","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select a text node","name":"waittask.spec.js:439","description":"Chromium Browser Page Frame.waitForXPath should allow you to select a text node","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L439","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select an element with single slash","name":"waittask.spec.js:444","description":"Chromium Browser Page Frame.waitForXPath should allow you to select an element with single slash","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/waittask.spec.js#L444","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>Page.workers","name":"worker.spec.js:10","description":"Chromium Browser Page Workers Page.workers","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/worker.spec.js#L10","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should emit created and destroyed events","name":"worker.spec.js:22","description":"Chromium Browser Page Workers should emit created and destroyed events","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/worker.spec.js#L22","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report console logs","name":"worker.spec.js:33","description":"Chromium Browser Page Workers should report console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/worker.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have JSHandles for console logs","name":"worker.spec.js:45","description":"Chromium Browser Page Workers should have JSHandles for console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/worker.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have an execution context","name":"worker.spec.js:53","description":"Chromium Browser Page Workers should have an execution context","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/worker.spec.js#L53","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report errors","name":"worker.spec.js:59","description":"Chromium Browser Page Workers should report errors","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/worker.spec.js#L59","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should work","name":"CDPSession.spec.js:25","description":"Chromium Browser Page Target.createCDPSession should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/CDPSession.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should send events","name":"CDPSession.spec.js:35","description":"Chromium Browser Page Target.createCDPSession should send events","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/CDPSession.spec.js#L35","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should enable and disable domains independently","name":"CDPSession.spec.js:43","description":"Chromium Browser Page Target.createCDPSession should enable and disable domains independently","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/CDPSession.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should be able to detach session","name":"CDPSession.spec.js:58","description":"Chromium Browser Page Target.createCDPSession should be able to detach session","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/CDPSession.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should throw nice errors","name":"CDPSession.spec.js:72","description":"Chromium Browser Page Target.createCDPSession should throw nice errors","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/CDPSession.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work","name":"coverage.spec.js:23","description":"Chromium Browser Page JSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report sourceURLs","name":"coverage.spec.js:34","description":"Chromium Browser Page JSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore eval() scripts by default","name":"coverage.spec.js:41","description":"Chromium Browser Page JSCoverage should ignore eval() scripts by default","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>shouldn't ignore eval() scripts if reportAnonymousScripts is true","name":"coverage.spec.js:47","description":"Chromium Browser Page JSCoverage shouldn't ignore eval() scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore pptr internal scripts if reportAnonymousScripts is true","name":"coverage.spec.js:54","description":"Chromium Browser Page JSCoverage should ignore pptr internal scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report multiple scripts","name":"coverage.spec.js:62","description":"Chromium Browser Page JSCoverage should report multiple scripts","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report right ranges","name":"coverage.spec.js:71","description":"Chromium Browser Page JSCoverage should report right ranges","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report scripts that have no coverage","name":"coverage.spec.js:81","description":"Chromium Browser Page JSCoverage should report scripts that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work with conditionals","name":"coverage.spec.js:90","description":"Chromium Browser Page JSCoverage should work with conditionals","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should report scripts across navigations when disabled","name":"coverage.spec.js:97","description":"Chromium Browser Page JSCoverage resetOnNavigation should report scripts across navigations when disabled","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should NOT report scripts across navigations when enabled","name":"coverage.spec.js:104","description":"Chromium Browser Page JSCoverage resetOnNavigation should NOT report scripts across navigations when enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should not hang when there is a debugger statement","name":"coverage.spec.js:112","description":"Chromium Browser Page JSCoverage should not hang when there is a debugger statement","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L112","result":"skipped"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work","name":"coverage.spec.js:123","description":"Chromium Browser Page CSSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report sourceURLs","name":"coverage.spec.js:135","description":"Chromium Browser Page CSSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report multiple stylesheets","name":"coverage.spec.js:142","description":"Chromium Browser Page CSSCoverage should report multiple stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report stylesheets that have no coverage","name":"coverage.spec.js:151","description":"Chromium Browser Page CSSCoverage should report stylesheets that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with media queries","name":"coverage.spec.js:159","description":"Chromium Browser Page CSSCoverage should work with media queries","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with complicated usecases","name":"coverage.spec.js:169","description":"Chromium Browser Page CSSCoverage should work with complicated usecases","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should ignore injected stylesheets","name":"coverage.spec.js:175","description":"Chromium Browser Page CSSCoverage should ignore injected stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L175","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should report stylesheets across navigations","name":"coverage.spec.js:185","description":"Chromium Browser Page CSSCoverage resetOnNavigation should report stylesheets across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should NOT report scripts across navigations","name":"coverage.spec.js:192","description":"Chromium Browser Page CSSCoverage resetOnNavigation should NOT report scripts across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with a recently loaded stylesheet","name":"coverage.spec.js:200","description":"Chromium Browser Page CSSCoverage should work with a recently loaded stylesheet","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/coverage.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Chromium-Specific Page Tests>Page.setRequestInterception should work with intervention headers","name":"chromiumonly.spec.js:122","description":"Chromium Browser Page Chromium-Specific Page Tests Page.setRequestInterception should work with intervention headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/chromiumonly.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should have default context","name":"browsercontext.spec.js:25","description":"Chromium Browser BrowserContext should have default context","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browsercontext.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should create new incognito context","name":"browsercontext.spec.js:34","description":"Chromium Browser BrowserContext should create new incognito context","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browsercontext.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should close all belonging targets once closing context","name":"browsercontext.spec.js:43","description":"Chromium Browser BrowserContext should close all belonging targets once closing context","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browsercontext.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>window.open should use parent tab context","name":"browsercontext.spec.js:54","description":"Chromium Browser BrowserContext window.open should use parent tab context","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browsercontext.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should fire target events","name":"browsercontext.spec.js:65","description":"Chromium Browser BrowserContext should fire target events","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browsercontext.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should wait for a target","name":"browsercontext.spec.js:81","description":"Chromium Browser BrowserContext should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browsercontext.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should timeout waiting for a non-existent target","name":"browsercontext.spec.js:93","description":"Chromium Browser BrowserContext should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browsercontext.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should isolate localStorage and cookies","name":"browsercontext.spec.js:99","description":"Chromium Browser BrowserContext should isolate localStorage and cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browsercontext.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should work across sessions","name":"browsercontext.spec.js:143","description":"Chromium Browser BrowserContext should work across sessions","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/browsercontext.spec.js#L143","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should work","name":"ignorehttpserrors.spec.js:41","description":"Chromium ignoreHTTPSErrors Response.securityDetails should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/ignorehttpserrors.spec.js#L41","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should be |null| for non-secure requests","name":"ignorehttpserrors.spec.js:54","description":"Chromium ignoreHTTPSErrors Response.securityDetails should be |null| for non-secure requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/ignorehttpserrors.spec.js#L54","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>Network redirects should report SecurityDetails","name":"ignorehttpserrors.spec.js:58","description":"Chromium ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/ignorehttpserrors.spec.js#L58","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work","name":"ignorehttpserrors.spec.js:74","description":"Chromium ignoreHTTPSErrors should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/ignorehttpserrors.spec.js#L74","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with request interception","name":"ignorehttpserrors.spec.js:80","description":"Chromium ignoreHTTPSErrors should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/ignorehttpserrors.spec.js#L80","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with mixed content","name":"ignorehttpserrors.spec.js:86","description":"Chromium ignoreHTTPSErrors should work with mixed content","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/ignorehttpserrors.spec.js#L86","result":"ok"},{"testId":"Chromium>Puppeteer>BrowserFetcher>should download and extract linux binary","name":"launcher.spec.js:34","description":"Chromium Puppeteer BrowserFetcher should download and extract linux binary","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L34","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject navigation when browser closes","name":"launcher.spec.js:63","description":"Chromium Puppeteer Browser.disconnect should reject navigation when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L63","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject waitForSelector when browser closes","name":"launcher.spec.js:75","description":"Chromium Puppeteer Browser.disconnect should reject waitForSelector when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L75","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject all promises when browser is closed","name":"launcher.spec.js:88","description":"Chromium Puppeteer Puppeteer.launch should reject all promises when browser is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L88","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject if executable path is invalid","name":"launcher.spec.js:97","description":"Chromium Puppeteer Puppeteer.launch should reject if executable path is invalid","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L97","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option","name":"launcher.spec.js:103","description":"Chromium Puppeteer Puppeteer.launch userDataDir option","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L103","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir argument","name":"launcher.spec.js:115","description":"Chromium Puppeteer Puppeteer.launch userDataDir argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L115","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore state","name":"launcher.spec.js:137","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore state","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L137","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore cookies","name":"launcher.spec.js:155","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L155","result":"skipped"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should return the default arguments","name":"launcher.spec.js:172","description":"Chromium Puppeteer Puppeteer.launch should return the default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L172","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should work with no default arguments","name":"launcher.spec.js:185","description":"Chromium Puppeteer Puppeteer.launch should work with no default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L185","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should filter out ignored default arguments","name":"launcher.spec.js:194","description":"Chromium Puppeteer Puppeteer.launch should filter out ignored default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L194","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have default url when launching browser","name":"launcher.spec.js:207","description":"Chromium Puppeteer Puppeteer.launch should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L207","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have custom url when launching browser","name":"launcher.spec.js:213","description":"Chromium Puppeteer Puppeteer.launch should have custom url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L213","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should set the default viewport","name":"launcher.spec.js:224","description":"Chromium Puppeteer Puppeteer.launch should set the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L224","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should disable the default viewport","name":"launcher.spec.js:237","description":"Chromium Puppeteer Puppeteer.launch should disable the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L237","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should take fullPage screenshots when defaultViewport is null","name":"launcher.spec.js:246","description":"Chromium Puppeteer Puppeteer.launch should take fullPage screenshots when defaultViewport is null","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L246","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect multiple times to the same browser","name":"launcher.spec.js:261","description":"Chromium Puppeteer Puppeteer.connect should be able to connect multiple times to the same browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L261","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to close remote browser","name":"launcher.spec.js:274","description":"Chromium Puppeteer Puppeteer.connect should be able to close remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L274","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should support ignoreHTTPSErrors option","name":"launcher.spec.js:284","description":"Chromium Puppeteer Puppeteer.connect should support ignoreHTTPSErrors option","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L284","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to reconnect to a disconnected browser","name":"launcher.spec.js:303","description":"Chromium Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L303","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect to the same page simultaneously","name":"launcher.spec.js:324","description":"Chromium Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L324","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.executablePath>should work","name":"launcher.spec.js:338","description":"Chromium Puppeteer Puppeteer.executablePath should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L338","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level Errors","name":"launcher.spec.js:347","description":"Chromium Top-level requires should require top-level Errors","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L347","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level DeviceDescriptors","name":"launcher.spec.js:351","description":"Chromium Top-level requires should require top-level DeviceDescriptors","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L351","result":"ok"},{"testId":"Chromium>Browser target events>should work","name":"launcher.spec.js:358","description":"Chromium Browser target events should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L358","result":"ok"},{"testId":"Chromium>Browser.Events.disconnected>should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","name":"launcher.spec.js:373","description":"Chromium Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/launcher.spec.js#L373","result":"ok"},{"testId":"Chromium>Fixtures>dumpio option should work with pipe option ","name":"fixtures.spec.js:25","description":"Chromium Fixtures dumpio option should work with pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/fixtures.spec.js#L25","result":"ok"},{"testId":"Chromium>Fixtures>should dump browser process stderr","name":"fixtures.spec.js:35","description":"Chromium Fixtures should dump browser process stderr","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/fixtures.spec.js#L35","result":"ok"},{"testId":"Chromium>Fixtures>should close the browser when the node process closes","name":"fixtures.spec.js:52","description":"Chromium Fixtures should close the browser when the node process closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/fixtures.spec.js#L52","result":"ok"},{"testId":"Chromium>OOPIF>should report oopif frames","name":"oopif.spec.js:41","description":"Chromium OOPIF should report oopif frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/oopif.spec.js#L41","result":"skipped"},{"testId":"Chromium>OOPIF>should load oopif iframes with subresources and request interception","name":"oopif.spec.js:46","description":"Chromium OOPIF should load oopif iframes with subresources and request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/oopif.spec.js#L46","result":"ok"},{"testId":"Chromium>HEADFUL>background_page target type should be available","name":"headful.spec.js:49","description":"Chromium HEADFUL background_page target type should be available","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/headful.spec.js#L49","result":"ok"},{"testId":"Chromium>HEADFUL>target.page() should return a background_page","name":"headful.spec.js:57","description":"Chromium HEADFUL target.page() should return a background_page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/headful.spec.js#L57","result":"ok"},{"testId":"Chromium>HEADFUL>should have default url when launching browser","name":"headful.spec.js:65","description":"Chromium HEADFUL should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/headful.spec.js#L65","result":"ok"},{"testId":"Chromium>HEADFUL>headless should be able to read cookies written by headful","name":"headful.spec.js:71","description":"Chromium HEADFUL headless should be able to read cookies written by headful","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/headful.spec.js#L71","result":"ok"},{"testId":"Chromium>HEADFUL>OOPIF: should report google.com frame","name":"headful.spec.js:89","description":"Chromium HEADFUL OOPIF: should report google.com frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/headful.spec.js#L89","result":"ok"},{"testId":"Chromium>HEADFUL>should close browser with beforeunload page","name":"headful.spec.js:110","description":"Chromium HEADFUL should close browser with beforeunload page","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/headful.spec.js#L110","result":"ok"},{"testId":"Chromium>Tracing>should output a trace","name":"tracing.spec.js:40","description":"Chromium Tracing should output a trace","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/tracing.spec.js#L40","result":"ok"},{"testId":"Chromium>Tracing>should run with custom categories if provided","name":"tracing.spec.js:46","description":"Chromium Tracing should run with custom categories if provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/tracing.spec.js#L46","result":"ok"},{"testId":"Chromium>Tracing>should throw if tracing on two pages","name":"tracing.spec.js:53","description":"Chromium Tracing should throw if tracing on two pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/tracing.spec.js#L53","result":"ok"},{"testId":"Chromium>Tracing>should return a buffer","name":"tracing.spec.js:62","description":"Chromium Tracing should return a buffer","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/tracing.spec.js#L62","result":"ok"},{"testId":"Chromium>Tracing>should work without options","name":"tracing.spec.js:69","description":"Chromium Tracing should work without options","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/tracing.spec.js#L69","result":"ok"},{"testId":"Chromium>Tracing>should return null in case of Buffer error","name":"tracing.spec.js:75","description":"Chromium Tracing should return null in case of Buffer error","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/tracing.spec.js#L75","result":"ok"},{"testId":"Chromium>Tracing>should support a buffer without a path","name":"tracing.spec.js:86","description":"Chromium Tracing should support a buffer without a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/tracing.spec.js#L86","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should be able to connect using browserUrl, with and without trailing slash","name":"chromiumonly.spec.js:24","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should be able to connect using browserUrl, with and without trailing slash","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/chromiumonly.spec.js#L24","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when using both browserWSEndpoint and browserURL","name":"chromiumonly.spec.js:41","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when using both browserWSEndpoint and browserURL","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/chromiumonly.spec.js#L41","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when trying to connect to non-existing browser","name":"chromiumonly.spec.js:53","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when trying to connect to non-existing browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/chromiumonly.spec.js#L53","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe option","name":"chromiumonly.spec.js:67","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/chromiumonly.spec.js#L67","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe argument","name":"chromiumonly.spec.js:77","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/chromiumonly.spec.js#L77","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should fire \"disconnected\" when closing with pipe","name":"chromiumonly.spec.js:87","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should fire \"disconnected\" when closing with pipe","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/chromiumonly.spec.js#L87","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Page.waitForFileChooser>should fail gracefully when trying to work with filechoosers within multiple connections","name":"chromiumonly.spec.js:98","description":"Chromium Chromium-Specific Launcher tests Page.waitForFileChooser should fail gracefully when trying to work with filechoosers within multiple connections","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/chromiumonly.spec.js#L98","result":"ok"},{"testId":"Chromium>COVERAGE>should call all API methods","name":"utils.js:61","description":"Chromium COVERAGE should call all API methods","url":"https://github.com/GoogleChrome/puppeteer/blob/f733c334dc974114a6b68b6734fd79d60a6ebe0e//test/utils.js#L61","result":"ok"}],"commit":{"sha":"f733c334dc974114a6b68b6734fd79d60a6ebe0e","timestamp":1564702829000,"url":"https://github.com/GoogleChrome/puppeteer/commit/f733c334dc974114a6b68b6734fd79d60a6ebe0e"}},{"timestamp":1564704570243,"url":"https://cirrus-ci.com/task/4973154064138240","tests":[{"testId":"Chromium>Browser>Page>Accessibility>should work","name":"accessibility.spec.js:23","description":"Chromium Browser Page Accessibility should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>should report uninteresting nodes","name":"accessibility.spec.js:82","description":"Chromium Browser Page Accessibility should report uninteresting nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>roledescription","name":"accessibility.spec.js:110","description":"Chromium Browser Page Accessibility roledescription","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>orientation","name":"accessibility.spec.js:115","description":"Chromium Browser Page Accessibility orientation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>autocomplete","name":"accessibility.spec.js:120","description":"Chromium Browser Page Accessibility autocomplete","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>multiselectable","name":"accessibility.spec.js:125","description":"Chromium Browser Page Accessibility multiselectable","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>keyshortcuts","name":"accessibility.spec.js:130","description":"Chromium Browser Page Accessibility keyshortcuts","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L130","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>should not report text nodes inside controls","name":"accessibility.spec.js:136","description":"Chromium Browser Page Accessibility filtering children of leaf nodes should not report text nodes inside controls","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields should have children","name":"accessibility.spec.js:167","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields with role should have children","name":"accessibility.spec.js:197","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields with role should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with role should not have children","name":"accessibility.spec.js:227","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with role should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field without role should not have content","name":"accessibility.spec.js:237","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L237","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with tabindex and without role should not have content","name":"accessibility.spec.js:246","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with tabindex and without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>non editable textbox with role and tabIndex and label should not have children","name":"accessibility.spec.js:256","description":"Chromium Browser Page Accessibility filtering children of leaf nodes non editable textbox with role and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L256","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox with and tabIndex and label should not have children","name":"accessibility.spec.js:274","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox with and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L274","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox without label should not have children","name":"accessibility.spec.js:292","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox without label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a button","name":"accessibility.spec.js:312","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a button","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L312","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work an input","name":"accessibility.spec.js:321","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work an input","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L321","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a menu","name":"accessibility.spec.js:331","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a menu","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L331","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should return null when the element is no longer in DOM","name":"accessibility.spec.js:350","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should return null when the element is no longer in DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L350","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should support the interestingOnly option","name":"accessibility.spec.js:356","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should support the interestingOnly option","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/accessibility.spec.js#L356","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.version>should return whether we are in headless","name":"browser.spec.js:23","description":"Chromium Browser Page Browser.version should return whether we are in headless","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browser.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.userAgent>should include WebKit","name":"browser.spec.js:34","description":"Chromium Browser Page Browser.userAgent should include WebKit","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browser.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.target>should return browser target","name":"browser.spec.js:45","description":"Chromium Browser Page Browser.target should return browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browser.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should return child_process instance","name":"browser.spec.js:52","description":"Chromium Browser Page Browser.process should return child_process instance","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browser.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should not return child_process for remote browser","name":"browser.spec.js:56","description":"Chromium Browser Page Browser.process should not return child_process for remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browser.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.isConnected>should set the browser connected state","name":"browser.spec.js:65","description":"Chromium Browser Page Browser.isConnected should set the browser connected state","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browser.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button","name":"click.spec.js:25","description":"Chromium Browser Page Page.click should click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click svg","name":"click.spec.js:30","description":"Chromium Browser Page Page.click should click svg","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L30","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button if window.Node is removed","name":"click.spec.js:39","description":"Chromium Browser Page Page.click should click the button if window.Node is removed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on a span with an inline element inside","name":"click.spec.js:46","description":"Chromium Browser Page Page.click should click on a span with an inline element inside","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not throw UnhandledPromiseRejection when page closes","name":"click.spec.js:58","description":"Chromium Browser Page Page.click should not throw UnhandledPromiseRejection when page closes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button after navigation ","name":"click.spec.js:65","description":"Chromium Browser Page Page.click should click the button after navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click with disabled javascript","name":"click.spec.js:72","description":"Chromium Browser Page Page.click should click with disabled javascript","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click when one of inline box children is outside of viewport","name":"click.spec.js:81","description":"Chromium Browser Page Page.click should click when one of inline box children is outside of viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should select the text by triple clicking","name":"click.spec.js:94","description":"Chromium Browser Page Page.click should select the text by triple clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L94","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click offscreen buttons","name":"click.spec.js:107","description":"Chromium Browser Page Page.click should click offscreen buttons","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click wrapped links","name":"click.spec.js:131","description":"Chromium Browser Page Page.click should click wrapped links","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox input and toggle","name":"click.spec.js:137","description":"Chromium Browser Page Page.click should click on checkbox input and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox label and toggle","name":"click.spec.js:156","description":"Chromium Browser Page Page.click should click on checkbox label and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fail to click a missing button","name":"click.spec.js:170","description":"Chromium Browser Page Page.click should fail to click a missing button","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not hang with touch-enabled viewports","name":"click.spec.js:177","description":"Chromium Browser Page Page.click should not hang with touch-enabled viewports","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should scroll and click the button","name":"click.spec.js:183","description":"Chromium Browser Page Page.click should scroll and click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should double click the button","name":"click.spec.js:190","description":"Chromium Browser Page Page.click should double click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a partially obscured button","name":"click.spec.js:204","description":"Chromium Browser Page Page.click should click a partially obscured button","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L204","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a rotated button","name":"click.spec.js:215","description":"Chromium Browser Page Page.click should click a rotated button","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fire contextmenu event on right click","name":"click.spec.js:220","description":"Chromium Browser Page Page.click should fire contextmenu event on right click","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click links which cause navigation","name":"click.spec.js:226","description":"Chromium Browser Page Page.click should click links which cause navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L226","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button inside an iframe","name":"click.spec.js:231","description":"Chromium Browser Page Page.click should click the button inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L231","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with fixed position inside an iframe","name":"click.spec.js:241","description":"Chromium Browser Page Page.click should click the button with fixed position inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L241","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with deviceScaleFactor set","name":"click.spec.js:251","description":"Chromium Browser Page Page.click should click the button with deviceScaleFactor set","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/click.spec.js#L251","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should return no cookies in pristine browser context","name":"cookies.spec.js:23","description":"Chromium Browser Page Page.cookies should return no cookies in pristine browser context","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get a cookie","name":"cookies.spec.js:27","description":"Chromium Browser Page Page.cookies should get a cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report httpOnly cookie","name":"cookies.spec.js:44","description":"Chromium Browser Page Page.cookies should properly report httpOnly cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L44","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Strict\" sameSite cookie","name":"cookies.spec.js:54","description":"Chromium Browser Page Page.cookies should properly report \"Strict\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Lax\" sameSite cookie","name":"cookies.spec.js:64","description":"Chromium Browser Page Page.cookies should properly report \"Lax\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get multiple cookies","name":"cookies.spec.js:74","description":"Chromium Browser Page Page.cookies should get multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get cookies from multiple urls","name":"cookies.spec.js:107","description":"Chromium Browser Page Page.cookies should get cookies from multiple urls","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should work","name":"cookies.spec.js:148","description":"Chromium Browser Page Page.setCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L148","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should isolate cookies in browser contexts","name":"cookies.spec.js:156","description":"Chromium Browser Page Page.setCookie should isolate cookies in browser contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set multiple cookies","name":"cookies.spec.js:176","description":"Chromium Browser Page Page.setCookie should set multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should have |expires| set to |-1| for session cookies","name":"cookies.spec.js:193","description":"Chromium Browser Page Page.setCookie should have |expires| set to |-1| for session cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookie with reasonable defaults","name":"cookies.spec.js:203","description":"Chromium Browser Page Page.setCookie should set cookie with reasonable defaults","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L203","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie with a path","name":"cookies.spec.js:222","description":"Chromium Browser Page Page.setCookie should set a cookie with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L222","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a blank page","name":"cookies.spec.js:247","description":"Chromium Browser Page Page.setCookie should not set a cookie on a blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L247","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie with blank page URL","name":"cookies.spec.js:257","description":"Chromium Browser Page Page.setCookie should not set a cookie with blank page URL","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a data URL page","name":"cookies.spec.js:272","description":"Chromium Browser Page Page.setCookie should not set a cookie on a data URL page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L272","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should default to setting secure cookie for HTTPS websites","name":"cookies.spec.js:282","description":"Chromium Browser Page Page.setCookie should default to setting secure cookie for HTTPS websites","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L282","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should be able to set unsecure cookie for HTTP website","name":"cookies.spec.js:293","description":"Chromium Browser Page Page.setCookie should be able to set unsecure cookie for HTTP website","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L293","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie on a different domain","name":"cookies.spec.js:304","description":"Chromium Browser Page Page.setCookie should set a cookie on a different domain","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L304","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookies from a frame","name":"cookies.spec.js:325","description":"Chromium Browser Page Page.setCookie should set cookies from a frame","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L325","result":"ok"},{"testId":"Chromium>Browser>Page>Page.deleteCookie>should work","name":"cookies.spec.js:368","description":"Chromium Browser Page Page.deleteCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/cookies.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should fire","name":"dialog.spec.js:23","description":"Chromium Browser Page Page.Events.Dialog should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/dialog.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should allow accepting prompts","name":"dialog.spec.js:32","description":"Chromium Browser Page Page.Events.Dialog should allow accepting prompts","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/dialog.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should dismiss the prompt","name":"dialog.spec.js:42","description":"Chromium Browser Page Page.Events.Dialog should dismiss the prompt","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/dialog.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work","name":"elementhandle.spec.js:25","description":"Chromium Browser Page ElementHandle.boundingBox should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should handle nested frames","name":"elementhandle.spec.js:32","description":"Chromium Browser Page ElementHandle.boundingBox should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should return null for invisible elements","name":"elementhandle.spec.js:43","description":"Chromium Browser Page ElementHandle.boundingBox should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should force a layout","name":"elementhandle.spec.js:48","description":"Chromium Browser Page ElementHandle.boundingBox should force a layout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work with SVG nodes","name":"elementhandle.spec.js:56","description":"Chromium Browser Page ElementHandle.boundingBox should work with SVG nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should work","name":"elementhandle.spec.js:73","description":"Chromium Browser Page ElementHandle.boxModel should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should return null for invisible elements","name":"elementhandle.spec.js:128","description":"Chromium Browser Page ElementHandle.boxModel should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.contentFrame>should work","name":"elementhandle.spec.js:136","description":"Chromium Browser Page ElementHandle.contentFrame should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work","name":"elementhandle.spec.js:146","description":"Chromium Browser Page ElementHandle.click should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L146","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for Shadow DOM v1","name":"elementhandle.spec.js:152","description":"Chromium Browser Page ElementHandle.click should work for Shadow DOM v1","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for TextNodes","name":"elementhandle.spec.js:158","description":"Chromium Browser Page ElementHandle.click should work for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for detached nodes","name":"elementhandle.spec.js:165","description":"Chromium Browser Page ElementHandle.click should throw for detached nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for hidden nodes","name":"elementhandle.spec.js:173","description":"Chromium Browser Page ElementHandle.click should throw for hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for recursively hidden nodes","name":"elementhandle.spec.js:180","description":"Chromium Browser Page ElementHandle.click should throw for recursively hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for
elements","name":"elementhandle.spec.js:187","description":"Chromium Browser Page ElementHandle.click should throw for
elements","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.hover>should work","name":"elementhandle.spec.js:196","description":"Chromium Browser Page ElementHandle.hover should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.isIntersectingViewport>should work","name":"elementhandle.spec.js:205","description":"Chromium Browser Page ElementHandle.isIntersectingViewport should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/elementhandle.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should get the proper viewport size","name":"emulation.spec.js:26","description":"Chromium Browser Page Page.viewport should get the proper viewport size","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support mobile emulation","name":"emulation.spec.js:31","description":"Chromium Browser Page Page.viewport should support mobile emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L31","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support touch emulation","name":"emulation.spec.js:39","description":"Chromium Browser Page Page.viewport should support touch emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should be detectable by Modernizr","name":"emulation.spec.js:61","description":"Chromium Browser Page Page.viewport should be detectable by Modernizr","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should detect touch when applying viewport with touches","name":"emulation.spec.js:68","description":"Chromium Browser Page Page.viewport should detect touch when applying viewport with touches","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support landscape emulation","name":"emulation.spec.js:73","description":"Chromium Browser Page Page.viewport should support landscape emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should work","name":"emulation.spec.js:84","description":"Chromium Browser Page Page.emulate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should support clicking","name":"emulation.spec.js:90","description":"Chromium Browser Page Page.emulate should support clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should work","name":"emulation.spec.js:101","description":"Chromium Browser Page Page.emulateMedia should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should throw in case of bad argument","name":"emulation.spec.js:111","description":"Chromium Browser Page Page.emulateMedia should throw in case of bad argument","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/emulation.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work","name":"evaluation.spec.js:34","description":"Chromium Browser Page Page.evaluate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer BigInt","name":"evaluation.spec.js:38","description":"Chromium Browser Page Page.evaluate should transfer BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L38","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer NaN","name":"evaluation.spec.js:42","description":"Chromium Browser Page Page.evaluate should transfer NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -0","name":"evaluation.spec.js:46","description":"Chromium Browser Page Page.evaluate should transfer -0","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer Infinity","name":"evaluation.spec.js:50","description":"Chromium Browser Page Page.evaluate should transfer Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -Infinity","name":"evaluation.spec.js:54","description":"Chromium Browser Page Page.evaluate should transfer -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays","name":"evaluation.spec.js:58","description":"Chromium Browser Page Page.evaluate should transfer arrays","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays as arrays, not objects","name":"evaluation.spec.js:62","description":"Chromium Browser Page Page.evaluate should transfer arrays as arrays, not objects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should modify global environment","name":"evaluation.spec.js:66","description":"Chromium Browser Page Page.evaluate should modify global environment","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should evaluate in the page context","name":"evaluation.spec.js:70","description":"Chromium Browser Page Page.evaluate should evaluate in the page context","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for objects with symbols","name":"evaluation.spec.js:74","description":"Chromium Browser Page Page.evaluate should return undefined for objects with symbols","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with function shorthands","name":"evaluation.spec.js:77","description":"Chromium Browser Page Page.evaluate should work with function shorthands","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with unicode chars","name":"evaluation.spec.js:88","description":"Chromium Browser Page Page.evaluate should work with unicode chars","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw when evaluation triggers reload","name":"evaluation.spec.js:92","description":"Chromium Browser Page Page.evaluate should throw when evaluation triggers reload","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should await promise","name":"evaluation.spec.js:100","description":"Chromium Browser Page Page.evaluate should await promise","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L100","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work right after framenavigated","name":"evaluation.spec.js:104","description":"Chromium Browser Page Page.evaluate should work right after framenavigated","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work from-inside an exposed function","name":"evaluation.spec.js:112","description":"Chromium Browser Page Page.evaluate should work from-inside an exposed function","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should reject promise with exception","name":"evaluation.spec.js:122","description":"Chromium Browser Page Page.evaluate should reject promise with exception","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown strings as error messages","name":"evaluation.spec.js:128","description":"Chromium Browser Page Page.evaluate should support thrown strings as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown numbers as error messages","name":"evaluation.spec.js:134","description":"Chromium Browser Page Page.evaluate should support thrown numbers as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return complex objects","name":"evaluation.spec.js:140","description":"Chromium Browser Page Page.evaluate should return complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L140","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return BigInt","name":"evaluation.spec.js:146","description":"Chromium Browser Page Page.evaluate should return BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L146","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return NaN","name":"evaluation.spec.js:150","description":"Chromium Browser Page Page.evaluate should return NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -0","name":"evaluation.spec.js:154","description":"Chromium Browser Page Page.evaluate should return -0","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return Infinity","name":"evaluation.spec.js:158","description":"Chromium Browser Page Page.evaluate should return Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -Infinity","name":"evaluation.spec.js:162","description":"Chromium Browser Page Page.evaluate should return -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L162","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept \"undefined\" as one of multiple parameters","name":"evaluation.spec.js:166","description":"Chromium Browser Page Page.evaluate should accept \"undefined\" as one of multiple parameters","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L166","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should properly serialize null fields","name":"evaluation.spec.js:170","description":"Chromium Browser Page Page.evaluate should properly serialize null fields","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for non-serializable objects","name":"evaluation.spec.js:173","description":"Chromium Browser Page Page.evaluate should return undefined for non-serializable objects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should fail for circular object","name":"evaluation.spec.js:176","description":"Chromium Browser Page Page.evaluate should fail for circular object","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should be able to throw a tricky error","name":"evaluation.spec.js:185","description":"Chromium Browser Page Page.evaluate should be able to throw a tricky error","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string","name":"evaluation.spec.js:193","description":"Chromium Browser Page Page.evaluate should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with semi colons","name":"evaluation.spec.js:197","description":"Chromium Browser Page Page.evaluate should accept a string with semi colons","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with comments","name":"evaluation.spec.js:201","description":"Chromium Browser Page Page.evaluate should accept a string with comments","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept element handle as an argument","name":"evaluation.spec.js:205","description":"Chromium Browser Page Page.evaluate should accept element handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if underlying element was disposed","name":"evaluation.spec.js:211","description":"Chromium Browser Page Page.evaluate should throw if underlying element was disposed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L211","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if elementHandles are from other frames","name":"evaluation.spec.js:220","description":"Chromium Browser Page Page.evaluate should throw if elementHandles are from other frames","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should simulate a user gesture","name":"evaluation.spec.js:228","description":"Chromium Browser Page Page.evaluate should simulate a user gesture","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw a nice error after a navigation","name":"evaluation.spec.js:236","description":"Chromium Browser Page Page.evaluate should throw a nice error after a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should not throw an error when evaluation does a navigation","name":"evaluation.spec.js:246","description":"Chromium Browser Page Page.evaluate should not throw an error when evaluation does a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer 100Mb of data from page to node.js","name":"evaluation.spec.js:254","description":"Chromium Browser Page Page.evaluate should transfer 100Mb of data from page to node.js","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L254","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should evaluate before anything else on the page","name":"evaluation.spec.js:261","description":"Chromium Browser Page Page.evaluateOnNewDocument should evaluate before anything else on the page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L261","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should work with CSP","name":"evaluation.spec.js:268","description":"Chromium Browser Page Page.evaluateOnNewDocument should work with CSP","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L268","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have different execution contexts","name":"evaluation.spec.js:283","description":"Chromium Browser Page Frame.evaluate should have different execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L283","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have correct execution contexts","name":"evaluation.spec.js:292","description":"Chromium Browser Page Frame.evaluate should have correct execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should execute after cross-site navigation","name":"evaluation.spec.js:298","description":"Chromium Browser Page Frame.evaluate should execute after cross-site navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/evaluation.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.executionContext>should work","name":"frame.spec.js:25","description":"Chromium Browser Page Frame.executionContext should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluateHandle>should work","name":"frame.spec.js:52","description":"Chromium Browser Page Frame.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should throw for detached frames","name":"frame.spec.js:61","description":"Chromium Browser Page Frame.evaluate should throw for detached frames","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should handle nested frames","name":"frame.spec.js:71","description":"Chromium Browser Page Frame Management should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send events when frames are manipulated dynamically","name":"frame.spec.js:81","description":"Chromium Browser Page Frame Management should send events when frames are manipulated dynamically","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send \"framenavigated\" when navigating on anchor URLs","name":"frame.spec.js:104","description":"Chromium Browser Page Frame Management should send \"framenavigated\" when navigating on anchor URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should persist mainFrame on cross-process navigation","name":"frame.spec.js:112","description":"Chromium Browser Page Frame Management should persist mainFrame on cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should not send attach/detach events for main frame","name":"frame.spec.js:118","description":"Chromium Browser Page Frame Management should not send attach/detach events for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should detach child frames on navigation","name":"frame.spec.js:125","description":"Chromium Browser Page Frame Management should detach child frames on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should support framesets","name":"frame.spec.js:145","description":"Chromium Browser Page Frame Management should support framesets","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame from-inside shadow DOM","name":"frame.spec.js:165","description":"Chromium Browser Page Frame Management should report frame from-inside shadow DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.name()","name":"frame.spec.js:176","description":"Chromium Browser Page Frame Management should report frame.name()","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.parent()","name":"frame.spec.js:189","description":"Chromium Browser Page Frame Management should report frame.parent()","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L189","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report different frame instance when frame re-attaches","name":"frame.spec.js:196","description":"Chromium Browser Page Frame Management should report different frame instance when frame re-attaches","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/frame.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>input>should upload the file","name":"input.spec.js:26","description":"Chromium Browser Page input should upload the file","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is attached to DOM","name":"input.spec.js:42","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is not attached to DOM","name":"input.spec.js:50","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is not attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect timeout","name":"input.spec.js:61","description":"Chromium Browser Page Page.waitForFileChooser should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect default timeout when there is no custom timeout","name":"input.spec.js:66","description":"Chromium Browser Page Page.waitForFileChooser should respect default timeout when there is no custom timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should prioritize exact timeout over default timeout","name":"input.spec.js:72","description":"Chromium Browser Page Page.waitForFileChooser should prioritize exact timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work with no timeout","name":"input.spec.js:78","description":"Chromium Browser Page Page.waitForFileChooser should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L78","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should return the same file chooser when there are many watchdogs simultaneously","name":"input.spec.js:89","description":"Chromium Browser Page Page.waitForFileChooser should return the same file chooser when there are many watchdogs simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should accept single file","name":"input.spec.js:101","description":"Chromium Browser Page FileChooser.accept should accept single file","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to read selected file","name":"input.spec.js:114","description":"Chromium Browser Page FileChooser.accept should be able to read selected file","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L114","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to reset selected files with empty file list","name":"input.spec.js:126","description":"Chromium Browser Page FileChooser.accept should be able to reset selected files with empty file list","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should not accept multiple files for single-file input","name":"input.spec.js:141","description":"Chromium Browser Page FileChooser.accept should not accept multiple files for single-file input","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should fail when accepting file chooser twice","name":"input.spec.js:154","description":"Chromium Browser Page FileChooser.accept should fail when accepting file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should cancel dialog","name":"input.spec.js:168","description":"Chromium Browser Page FileChooser.cancel should cancel dialog","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should fail when canceling file chooser twice","name":"input.spec.js:184","description":"Chromium Browser Page FileChooser.cancel should fail when canceling file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L184","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for single file pick","name":"input.spec.js:198","description":"Chromium Browser Page FileChooser.isMultiple should work for single file pick","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"multiple\"","name":"input.spec.js:206","description":"Chromium Browser Page FileChooser.isMultiple should work for \"multiple\"","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L206","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"webkitdirectory\"","name":"input.spec.js:214","description":"Chromium Browser Page FileChooser.isMultiple should work for \"webkitdirectory\"","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/input.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work","name":"jshandle.spec.js:23","description":"Chromium Browser Page Page.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle as an argument","name":"jshandle.spec.js:27","description":"Chromium Browser Page Page.evaluateHandle should accept object handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to primitive types","name":"jshandle.spec.js:32","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to primitive types","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should warn on nested object handles","name":"jshandle.spec.js:37","description":"Chromium Browser Page Page.evaluateHandle should warn on nested object handles","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to unserializable value","name":"jshandle.spec.js:46","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to unserializable value","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should use the same JS wrappers","name":"jshandle.spec.js:50","description":"Chromium Browser Page Page.evaluateHandle should use the same JS wrappers","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work with primitives","name":"jshandle.spec.js:57","description":"Chromium Browser Page Page.evaluateHandle should work with primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperty>should work","name":"jshandle.spec.js:67","description":"Chromium Browser Page JSHandle.getProperty should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should work","name":"jshandle.spec.js:79","description":"Chromium Browser Page JSHandle.jsonValue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should not work with dates","name":"jshandle.spec.js:84","description":"Chromium Browser Page JSHandle.jsonValue should not work with dates","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should throw for circular objects","name":"jshandle.spec.js:89","description":"Chromium Browser Page JSHandle.jsonValue should throw for circular objects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should work","name":"jshandle.spec.js:101","description":"Chromium Browser Page JSHandle.getProperties should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should return even non-own properties","name":"jshandle.spec.js:110","description":"Chromium Browser Page JSHandle.getProperties should return even non-own properties","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work","name":"jshandle.spec.js:132","description":"Chromium Browser Page JSHandle.asElement should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L132","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return null for non-elements","name":"jshandle.spec.js:137","description":"Chromium Browser Page JSHandle.asElement should return null for non-elements","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return ElementHandle for TextNodes","name":"jshandle.spec.js:142","description":"Chromium Browser Page JSHandle.asElement should return ElementHandle for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work with nullified Node","name":"jshandle.spec.js:149","description":"Chromium Browser Page JSHandle.asElement should work with nullified Node","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L149","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for primitives","name":"jshandle.spec.js:159","description":"Chromium Browser Page JSHandle.toString should work for primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for complicated objects","name":"jshandle.spec.js:165","description":"Chromium Browser Page JSHandle.toString should work for complicated objects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work with different subtypes","name":"jshandle.spec.js:169","description":"Chromium Browser Page JSHandle.toString should work with different subtypes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/jshandle.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type into a textarea","name":"keyboard.spec.js:26","description":"Chromium Browser Page Keyboard should type into a textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the metaKey","name":"keyboard.spec.js:36","description":"Chromium Browser Page Keyboard should press the metaKey","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L36","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should move with the arrow keys","name":"keyboard.spec.js:43","description":"Chromium Browser Page Keyboard should move with the arrow keys","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with ElementHandle.press","name":"keyboard.spec.js:58","description":"Chromium Browser Page Keyboard should send a character with ElementHandle.press","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>ElementHandle.press should support |text| option","name":"keyboard.spec.js:69","description":"Chromium Browser Page Keyboard ElementHandle.press should support |text| option","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L69","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with sendCharacter","name":"keyboard.spec.js:75","description":"Chromium Browser Page Keyboard should send a character with sendCharacter","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report shiftKey","name":"keyboard.spec.js:84","description":"Chromium Browser Page Keyboard should report shiftKey","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report multiple modifiers","name":"keyboard.spec.js:104","description":"Chromium Browser Page Keyboard should report multiple modifiers","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing","name":"keyboard.spec.js:120","description":"Chromium Browser Page Keyboard should send proper codes while typing","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing with shift","name":"keyboard.spec.js:133","description":"Chromium Browser Page Keyboard should send proper codes while typing with shift","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L133","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should not type canceled events","name":"keyboard.spec.js:145","description":"Chromium Browser Page Keyboard should not type canceled events","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify repeat property","name":"keyboard.spec.js:161","description":"Chromium Browser Page Keyboard should specify repeat property","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type all kinds of characters","name":"keyboard.spec.js:179","description":"Chromium Browser Page Keyboard should type all kinds of characters","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify location","name":"keyboard.spec.js:186","description":"Chromium Browser Page Keyboard should specify location","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should throw on unknown keys","name":"keyboard.spec.js:205","description":"Chromium Browser Page Keyboard should throw on unknown keys","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji","name":"keyboard.spec.js:215","description":"Chromium Browser Page Keyboard should type emoji","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji into an iframe","name":"keyboard.spec.js:220","description":"Chromium Browser Page Keyboard should type emoji into an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the meta key","name":"keyboard.spec.js:228","description":"Chromium Browser Page Keyboard should press the meta key","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/keyboard.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should click the document","name":"mouse.spec.js:34","description":"Chromium Browser Page Mouse should click the document","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/mouse.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should resize the textarea","name":"mouse.spec.js:58","description":"Chromium Browser Page Mouse should resize the textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/mouse.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should select the text with mouse","name":"mouse.spec.js:70","description":"Chromium Browser Page Mouse should select the text with mouse","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/mouse.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state","name":"mouse.spec.js:88","description":"Chromium Browser Page Mouse should trigger hover state","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/mouse.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state with removed window.Node","name":"mouse.spec.js:97","description":"Chromium Browser Page Mouse should trigger hover state with removed window.Node","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/mouse.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should set modifier keys on click","name":"mouse.spec.js:103","description":"Chromium Browser Page Mouse should set modifier keys on click","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/mouse.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should tween mouse movement","name":"mouse.spec.js:123","description":"Chromium Browser Page Mouse should tween mouse movement","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/mouse.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should work with mobile viewports and cross process navigations","name":"mouse.spec.js:141","description":"Chromium Browser Page Mouse should work with mobile viewports and cross process navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/mouse.spec.js#L141","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.goto>should work","name":"navigation.spec.js:25","description":"Chromium Browser Page Page.goto should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with anchor navigation","name":"navigation.spec.js:29","description":"Chromium Browser Page Page.goto should work with anchor navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with redirects","name":"navigation.spec.js:37","description":"Chromium Browser Page Page.goto should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to about:blank","name":"navigation.spec.js:43","description":"Chromium Browser Page Page.goto should navigate to about:blank","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return response when page changes its URL after load","name":"navigation.spec.js:47","description":"Chromium Browser Page Page.goto should return response when page changes its URL after load","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with subframes return 204","name":"navigation.spec.js:51","description":"Chromium Browser Page Page.goto should work with subframes return 204","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L51","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when server returns 204","name":"navigation.spec.js:58","description":"Chromium Browser Page Page.goto should fail when server returns 204","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with domcontentloaded","name":"navigation.spec.js:71","description":"Chromium Browser Page Page.goto should navigate to empty page with domcontentloaded","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when page calls history API in beforeunload","name":"navigation.spec.js:75","description":"Chromium Browser Page Page.goto should work when page calls history API in beforeunload","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle0","name":"navigation.spec.js:83","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle0","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle2","name":"navigation.spec.js:87","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle2","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad url","name":"navigation.spec.js:91","description":"Chromium Browser Page Page.goto should fail when navigating to bad url","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L91","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL","name":"navigation.spec.js:99","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL after redirects","name":"navigation.spec.js:112","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL after redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should throw if networkidle is passed as an option","name":"navigation.spec.js:122","description":"Chromium Browser Page Page.goto should throw if networkidle is passed as an option","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when main resources failed to load","name":"navigation.spec.js:127","description":"Chromium Browser Page Page.goto should fail when main resources failed to load","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L127","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding maximum navigation timeout","name":"navigation.spec.js:135","description":"Chromium Browser Page Page.goto should fail when exceeding maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum navigation timeout","name":"navigation.spec.js:143","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum timeout","name":"navigation.spec.js:152","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should prioritize default navigation timeout over default timeout","name":"navigation.spec.js:161","description":"Chromium Browser Page Page.goto should prioritize default navigation timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should disable timeout when its set to 0","name":"navigation.spec.js:171","description":"Chromium Browser Page Page.goto should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L171","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to valid url","name":"navigation.spec.js:179","description":"Chromium Browser Page Page.goto should work when navigating to valid url","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to data url","name":"navigation.spec.js:183","description":"Chromium Browser Page Page.goto should work when navigating to data url","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to 404","name":"navigation.spec.js:187","description":"Chromium Browser Page Page.goto should work when navigating to 404","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return last response in redirect chain","name":"navigation.spec.js:192","description":"Chromium Browser Page Page.goto should return last response in redirect chain","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should wait for network idle to succeed navigation","name":"navigation.spec.js:200","description":"Chromium Browser Page Page.goto should wait for network idle to succeed navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation","name":"navigation.spec.js:257","description":"Chromium Browser Page Page.goto should not leak listeners during navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during bad navigation","name":"navigation.spec.js:266","description":"Chromium Browser Page Page.goto should not leak listeners during bad navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L266","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation of 11 pages","name":"navigation.spec.js:275","description":"Chromium Browser Page Page.goto should not leak listeners during navigation of 11 pages","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L275","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to dataURL and fire dataURL requests","name":"navigation.spec.js:287","description":"Chromium Browser Page Page.goto should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L287","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to URL with hash and fire requests without hash","name":"navigation.spec.js:296","description":"Chromium Browser Page Page.goto should navigate to URL with hash and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L296","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with self requesting page","name":"navigation.spec.js:305","description":"Chromium Browser Page Page.goto should work with self requesting page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating and show the url at the error message","name":"navigation.spec.js:310","description":"Chromium Browser Page Page.goto should fail when navigating and show the url at the error message","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L310","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should send referer","name":"navigation.spec.js:320","description":"Chromium Browser Page Page.goto should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L320","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work","name":"navigation.spec.js:335","description":"Chromium Browser Page Page.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L335","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with both domcontentloaded and load","name":"navigation.spec.js:344","description":"Chromium Browser Page Page.waitForNavigation should work with both domcontentloaded and load","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L344","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with clicking on anchor links","name":"navigation.spec.js:364","description":"Chromium Browser Page Page.waitForNavigation should work with clicking on anchor links","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L364","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.pushState()","name":"navigation.spec.js:374","description":"Chromium Browser Page Page.waitForNavigation should work with history.pushState()","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.replaceState()","name":"navigation.spec.js:389","description":"Chromium Browser Page Page.waitForNavigation should work with history.replaceState()","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with DOM history.back()/history.forward()","name":"navigation.spec.js:404","description":"Chromium Browser Page Page.waitForNavigation should work with DOM history.back()/history.forward()","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work when subframe issues window.stop()","name":"navigation.spec.js:430","description":"Chromium Browser Page Page.waitForNavigation should work when subframe issues window.stop()","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L430","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work","name":"navigation.spec.js:448","description":"Chromium Browser Page Page.goBack should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L448","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work with HistoryAPI","name":"navigation.spec.js:463","description":"Chromium Browser Page Page.goBack should work with HistoryAPI","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L463","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should navigate subframes","name":"navigation.spec.js:481","description":"Chromium Browser Page Frame.goto should navigate subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should reject when frame detaches","name":"navigation.spec.js:490","description":"Chromium Browser Page Frame.goto should reject when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L490","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should return matching responses","name":"navigation.spec.js:501","description":"Chromium Browser Page Frame.goto should return matching responses","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L501","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should work","name":"navigation.spec.js:531","description":"Chromium Browser Page Frame.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should fail when frame detaches","name":"navigation.spec.js:543","description":"Chromium Browser Page Frame.waitForNavigation should fail when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L543","result":"ok"},{"testId":"Chromium>Browser>Page>Page.reload>should work","name":"navigation.spec.js:561","description":"Chromium Browser Page Page.reload should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/navigation.spec.js#L561","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for navigation requests","name":"network.spec.js:27","description":"Chromium Browser Page Page.Events.Request should fire for navigation requests","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for iframes","name":"network.spec.js:33","description":"Chromium Browser Page Page.Events.Request should fire for iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for fetches","name":"network.spec.js:40","description":"Chromium Browser Page Page.Events.Request should fire for fetches","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for main frame navigation request","name":"network.spec.js:50","description":"Chromium Browser Page Request.frame should work for main frame navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for subframe navigation request","name":"network.spec.js:57","description":"Chromium Browser Page Request.frame should work for subframe navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for fetch requests","name":"network.spec.js:65","description":"Chromium Browser Page Request.frame should work for fetch requests","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Request.headers>should work","name":"network.spec.js:77","description":"Chromium Browser Page Request.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Response.headers>should work","name":"network.spec.js:87","description":"Chromium Browser Page Response.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should return |false| for non-cached content","name":"network.spec.js:98","description":"Chromium Browser Page Response.fromCache should return |false| for non-cached content","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should work","name":"network.spec.js:103","description":"Chromium Browser Page Response.fromCache should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>should return |false| for non-service-worker content","name":"network.spec.js:120","description":"Chromium Browser Page Response.fromServiceWorker should return |false| for non-service-worker content","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>Response.fromServiceWorker","name":"network.spec.js:125","description":"Chromium Browser Page Response.fromServiceWorker Response.fromServiceWorker","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should work","name":"network.spec.js:143","description":"Chromium Browser Page Request.postData should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should be |undefined| when there is no post data","name":"network.spec.js:152","description":"Chromium Browser Page Request.postData should be |undefined| when there is no post data","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should work","name":"network.spec.js:159","description":"Chromium Browser Page Response.text should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should return uncompressed text","name":"network.spec.js:163","description":"Chromium Browser Page Response.text should return uncompressed text","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should throw when requesting body of redirected response","name":"network.spec.js:169","description":"Chromium Browser Page Response.text should throw when requesting body of redirected response","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should wait until response completes","name":"network.spec.js:180","description":"Chromium Browser Page Response.text should wait until response completes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>Response.json>should work","name":"network.spec.js:216","description":"Chromium Browser Page Response.json should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L216","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work","name":"network.spec.js:223","description":"Chromium Browser Page Response.buffer should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L223","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work with compression","name":"network.spec.js:229","description":"Chromium Browser Page Response.buffer should work with compression","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L229","result":"ok"},{"testId":"Chromium>Browser>Page>Response.statusText>should work","name":"network.spec.js:239","description":"Chromium Browser Page Response.statusText should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L239","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Request","name":"network.spec.js:250","description":"Chromium Browser Page Network Events Page.Events.Request","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L250","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Response","name":"network.spec.js:262","description":"Chromium Browser Page Network Events Page.Events.Response","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L262","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFailed","name":"network.spec.js:277","description":"Chromium Browser Page Network Events Page.Events.RequestFailed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L277","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFinished","name":"network.spec.js:298","description":"Chromium Browser Page Network Events Page.Events.RequestFinished","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should fire events in proper order","name":"network.spec.js:308","description":"Chromium Browser Page Network Events should fire events in proper order","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should support redirects","name":"network.spec.js:316","description":"Chromium Browser Page Network Events should support redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L316","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work","name":"network.spec.js:343","description":"Chromium Browser Page Request.isNavigationRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work with request interception","name":"network.spec.js:354","description":"Chromium Browser Page Request.isNavigationRequest should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L354","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work when navigating to image","name":"network.spec.js:369","description":"Chromium Browser Page Request.isNavigationRequest should work when navigating to image","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L369","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should work","name":"network.spec.js:378","description":"Chromium Browser Page Page.setExtraHTTPHeaders should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L378","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should throw for non-string header values","name":"network.spec.js:388","description":"Chromium Browser Page Page.setExtraHTTPHeaders should throw for non-string header values","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L388","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should work","name":"network.spec.js:400","description":"Chromium Browser Page Page.authenticate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L400","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should fail if wrong credentials","name":"network.spec.js:411","description":"Chromium Browser Page Page.authenticate should fail if wrong credentials","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L411","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should allow disable authentication","name":"network.spec.js:421","description":"Chromium Browser Page Page.authenticate should allow disable authentication","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/network.spec.js#L421","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should intercept","name":"requestinterception.spec.js:27","description":"Chromium Browser Page Page.setRequestInterception should intercept","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when POST is redirected with 302","name":"requestinterception.spec.js:48","description":"Chromium Browser Page Page.setRequestInterception should work when POST is redirected with 302","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when header manipulation headers with redirect","name":"requestinterception.spec.js:64","description":"Chromium Browser Page Page.setRequestInterception should work when header manipulation headers with redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should contain referer header","name":"requestinterception.spec.js:75","description":"Chromium Browser Page Page.setRequestInterception should contain referer header","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should properly return navigation response when URL has cookies","name":"requestinterception.spec.js:87","description":"Chromium Browser Page Page.setRequestInterception should properly return navigation response when URL has cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should stop intercepting","name":"requestinterception.spec.js:98","description":"Chromium Browser Page Page.setRequestInterception should stop intercepting","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should show custom HTTP headers","name":"requestinterception.spec.js:105","description":"Chromium Browser Page Page.setRequestInterception should show custom HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirect inside sync XHR","name":"requestinterception.spec.js:118","description":"Chromium Browser Page Page.setRequestInterception should work with redirect inside sync XHR","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L118","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should works with customizing referer headers","name":"requestinterception.spec.js:131","description":"Chromium Browser Page Page.setRequestInterception should works with customizing referer headers","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable","name":"requestinterception.spec.js:141","description":"Chromium Browser Page Page.setRequestInterception should be abortable","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable with custom error codes","name":"requestinterception.spec.js:156","description":"Chromium Browser Page Page.setRequestInterception should be abortable with custom error codes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should send referer","name":"requestinterception.spec.js:167","description":"Chromium Browser Page Page.setRequestInterception should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should fail navigation when aborting main resource","name":"requestinterception.spec.js:179","description":"Chromium Browser Page Page.setRequestInterception should fail navigation when aborting main resource","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects","name":"requestinterception.spec.js:190","description":"Chromium Browser Page Page.setRequestInterception should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects for subresources","name":"requestinterception.spec.js:217","description":"Chromium Browser Page Page.setRequestInterception should work with redirects for subresources","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to abort redirects","name":"requestinterception.spec.js:242","description":"Chromium Browser Page Page.setRequestInterception should be able to abort redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L242","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with equal requests","name":"requestinterception.spec.js:265","description":"Chromium Browser Page Page.setRequestInterception should work with equal requests","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L265","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to dataURL and fire dataURL requests","name":"requestinterception.spec.js:288","description":"Chromium Browser Page Page.setRequestInterception should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L288","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to fetch dataURL and fire dataURL requests","name":"requestinterception.spec.js:301","description":"Chromium Browser Page Page.setRequestInterception should be able to fetch dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L301","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to URL with hash and and fire requests without hash","name":"requestinterception.spec.js:315","description":"Chromium Browser Page Page.setRequestInterception should navigate to URL with hash and and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L315","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server","name":"requestinterception.spec.js:328","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L328","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with badly encoded server","name":"requestinterception.spec.js:336","description":"Chromium Browser Page Page.setRequestInterception should work with badly encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L336","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server - 2","name":"requestinterception.spec.js:343","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server - 2","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should not throw \"Invalid Interception Id\" if the request was cancelled","name":"requestinterception.spec.js:357","description":"Chromium Browser Page Page.setRequestInterception should not throw \"Invalid Interception Id\" if the request was cancelled","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L357","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should throw if interception is not enabled","name":"requestinterception.spec.js:371","description":"Chromium Browser Page Page.setRequestInterception should throw if interception is not enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L371","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with file URLs","name":"requestinterception.spec.js:383","description":"Chromium Browser Page Page.setRequestInterception should work with file URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L383","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should work","name":"requestinterception.spec.js:398","description":"Chromium Browser Page Request.continue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L398","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend HTTP headers","name":"requestinterception.spec.js:403","description":"Chromium Browser Page Request.continue should amend HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should redirect in a way non-observable to page","name":"requestinterception.spec.js:417","description":"Chromium Browser Page Request.continue should redirect in a way non-observable to page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L417","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend method","name":"requestinterception.spec.js:429","description":"Chromium Browser Page Request.continue should amend method","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L429","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend post data","name":"requestinterception.spec.js:442","description":"Chromium Browser Page Request.continue should amend post data","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L442","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend both post data and method on navigation","name":"requestinterception.spec.js:455","description":"Chromium Browser Page Request.continue should amend both post data and method on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L455","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work","name":"requestinterception.spec.js:470","description":"Chromium Browser Page Request.respond should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L470","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work with status code 422","name":"requestinterception.spec.js:486","description":"Chromium Browser Page Request.respond should work with status code 422","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L486","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should redirect","name":"requestinterception.spec.js:499","description":"Chromium Browser Page Request.respond should redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L499","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should allow mocking binary responses","name":"requestinterception.spec.js:518","description":"Chromium Browser Page Request.respond should allow mocking binary responses","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L518","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should stringify intercepted request response headers","name":"requestinterception.spec.js:536","description":"Chromium Browser Page Request.respond should stringify intercepted request response headers","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/requestinterception.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should reject all promises when page is closed","name":"page.spec.js:34","description":"Chromium Browser Page Page.close should reject all promises when page is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should not be visible in browser.pages","name":"page.spec.js:43","description":"Chromium Browser Page Page.close should not be visible in browser.pages","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should run beforeunload if asked for","name":"page.spec.js:49","description":"Chromium Browser Page Page.close should run beforeunload if asked for","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L49","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should *not* run beforeunload by default","name":"page.spec.js:66","description":"Chromium Browser Page Page.close should *not* run beforeunload by default","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should set the page close state","name":"page.spec.js:74","description":"Chromium Browser Page Page.close should set the page close state","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Load>should fire when expected","name":"page.spec.js:83","description":"Chromium Browser Page Page.Events.Load should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Async stacks>should work","name":"page.spec.js:92","description":"Chromium Browser Page Async stacks should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.error>should throw when page crashes","name":"page.spec.js:105","description":"Chromium Browser Page Page.Events.error should throw when page crashes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work","name":"page.spec.js:115","description":"Chromium Browser Page Page.Events.Popup should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with noopener","name":"page.spec.js:123","description":"Chromium Browser Page Page.Events.Popup should work with noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank","name":"page.spec.js:131","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with fake-clicking target=_blank and rel=noopener","name":"page.spec.js:141","description":"Chromium Browser Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank and rel=noopener","name":"page.spec.js:151","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should be prompt by default","name":"page.spec.js:168","description":"Chromium Browser Page BrowserContext.overridePermissions should be prompt by default","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should deny permission when not listed","name":"page.spec.js:172","description":"Chromium Browser Page BrowserContext.overridePermissions should deny permission when not listed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L172","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should fail when bad permission is given","name":"page.spec.js:177","description":"Chromium Browser Page BrowserContext.overridePermissions should fail when bad permission is given","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should grant permission when listed","name":"page.spec.js:183","description":"Chromium Browser Page BrowserContext.overridePermissions should grant permission when listed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should reset permissions","name":"page.spec.js:188","description":"Chromium Browser Page BrowserContext.overridePermissions should reset permissions","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should trigger permission onchange","name":"page.spec.js:195","description":"Chromium Browser Page BrowserContext.overridePermissions should trigger permission onchange","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L195","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should isolate permissions between browser contexs","name":"page.spec.js:214","description":"Chromium Browser Page BrowserContext.overridePermissions should isolate permissions between browser contexs","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should work","name":"page.spec.js:236","description":"Chromium Browser Page Page.setGeolocation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should throw when invalid longitude","name":"page.spec.js:248","description":"Chromium Browser Page Page.setGeolocation should throw when invalid longitude","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L248","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should work","name":"page.spec.js:260","description":"Chromium Browser Page Page.setOfflineMode should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L260","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should emulate navigator.onLine","name":"page.spec.js:269","description":"Chromium Browser Page Page.setOfflineMode should emulate navigator.onLine","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L269","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work","name":"page.spec.js:279","description":"Chromium Browser Page ExecutionContext.queryObjects should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L279","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work for non-blank page","name":"page.spec.js:289","description":"Chromium Browser Page ExecutionContext.queryObjects should work for non-blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L289","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail for disposed handles","name":"page.spec.js:298","description":"Chromium Browser Page ExecutionContext.queryObjects should fail for disposed handles","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail primitive values as prototypes","name":"page.spec.js:305","description":"Chromium Browser Page ExecutionContext.queryObjects should fail primitive values as prototypes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work","name":"page.spec.js:314","description":"Chromium Browser Page Page.Events.Console should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L314","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work for different console API calls","name":"page.spec.js:327","description":"Chromium Browser Page Page.Events.Console should work for different console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L327","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not fail for window object","name":"page.spec.js:353","description":"Chromium Browser Page Page.Events.Console should not fail for window object","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should trigger correct Log","name":"page.spec.js:362","description":"Chromium Browser Page Page.Events.Console should trigger correct Log","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L362","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location when fetch fails","name":"page.spec.js:374","description":"Chromium Browser Page Page.Events.Console should have location when fetch fails","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location for console API calls","name":"page.spec.js:389","description":"Chromium Browser Page Page.Events.Console should have location for console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not throw when there are console messages in detached iframes","name":"page.spec.js:404","description":"Chromium Browser Page Page.Events.Console should not throw when there are console messages in detached iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.DOMContentLoaded>should fire when expected","name":"page.spec.js:424","description":"Chromium Browser Page Page.Events.DOMContentLoaded should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>should get metrics from a page","name":"page.spec.js:431","description":"Chromium Browser Page Page.metrics should get metrics from a page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L431","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>metrics event fired on console.timeStamp","name":"page.spec.js:436","description":"Chromium Browser Page Page.metrics metrics event fired on console.timeStamp","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L436","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work","name":"page.spec.js:469","description":"Chromium Browser Page Page.waitForRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L469","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with predicate","name":"page.spec.js:481","description":"Chromium Browser Page Page.waitForRequest should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect timeout","name":"page.spec.js:493","description":"Chromium Browser Page Page.waitForRequest should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L493","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect default timeout","name":"page.spec.js:498","description":"Chromium Browser Page Page.waitForRequest should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L498","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with no timeout","name":"page.spec.js:504","description":"Chromium Browser Page Page.waitForRequest should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L504","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work","name":"page.spec.js:519","description":"Chromium Browser Page Page.waitForResponse should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L519","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect timeout","name":"page.spec.js:531","description":"Chromium Browser Page Page.waitForResponse should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect default timeout","name":"page.spec.js:536","description":"Chromium Browser Page Page.waitForResponse should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with predicate","name":"page.spec.js:542","description":"Chromium Browser Page Page.waitForResponse should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L542","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with no timeout","name":"page.spec.js:554","description":"Chromium Browser Page Page.waitForResponse should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L554","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work","name":"page.spec.js:569","description":"Chromium Browser Page Page.exposeFunction should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L569","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should throw exception in page context","name":"page.spec.js:578","description":"Chromium Browser Page Page.exposeFunction should throw exception in page context","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L578","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should support throwing \"null\"","name":"page.spec.js:592","description":"Chromium Browser Page Page.exposeFunction should support throwing \"null\"","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L592","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should be callable from-inside evaluateOnNewDocument","name":"page.spec.js:605","description":"Chromium Browser Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L605","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should survive navigation","name":"page.spec.js:614","description":"Chromium Browser Page Page.exposeFunction should survive navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L614","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should await returned promise","name":"page.spec.js:625","description":"Chromium Browser Page Page.exposeFunction should await returned promise","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L625","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames","name":"page.spec.js:635","description":"Chromium Browser Page Page.exposeFunction should work on frames","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L635","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames before navigation","name":"page.spec.js:647","description":"Chromium Browser Page Page.exposeFunction should work on frames before navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L647","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work with complex objects","name":"page.spec.js:659","description":"Chromium Browser Page Page.exposeFunction should work with complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L659","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.PageError>should fire","name":"page.spec.js:669","description":"Chromium Browser Page Page.Events.PageError should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L669","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work","name":"page.spec.js:681","description":"Chromium Browser Page Page.setUserAgent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L681","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work for subframes","name":"page.spec.js:690","description":"Chromium Browser Page Page.setUserAgent should work for subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L690","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should emulate device user-agent","name":"page.spec.js:699","description":"Chromium Browser Page Page.setUserAgent should emulate device user-agent","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L699","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work","name":"page.spec.js:709","description":"Chromium Browser Page Page.setContent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L709","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with doctype","name":"page.spec.js:714","description":"Chromium Browser Page Page.setContent should work with doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L714","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with HTML 4 doctype","name":"page.spec.js:720","description":"Chromium Browser Page Page.setContent should work with HTML 4 doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L720","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect timeout","name":"page.spec.js:727","description":"Chromium Browser Page Page.setContent should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L727","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect default navigation timeout","name":"page.spec.js:735","description":"Chromium Browser Page Page.setContent should respect default navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L735","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should await resources to load","name":"page.spec.js:744","description":"Chromium Browser Page Page.setContent should await resources to load","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L744","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work fast enough","name":"page.spec.js:755","description":"Chromium Browser Page Page.setContent should work fast enough","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L755","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with tricky content","name":"page.spec.js:759","description":"Chromium Browser Page Page.setContent should work with tricky content","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L759","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with accents","name":"page.spec.js:763","description":"Chromium Browser Page Page.setContent should work with accents","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L763","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with emojis","name":"page.spec.js:767","description":"Chromium Browser Page Page.setContent should work with emojis","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L767","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with newline","name":"page.spec.js:771","description":"Chromium Browser Page Page.setContent should work with newline","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L771","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP meta tag","name":"page.spec.js:778","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP meta tag","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L778","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP header","name":"page.spec.js:791","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP header","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L791","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass after cross-process navigation","name":"page.spec.js:805","description":"Chromium Browser Page Page.setBypassCSP should bypass after cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L805","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP in iframes as well","name":"page.spec.js:815","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP in iframes as well","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L815","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if no options are provided","name":"page.spec.js:837","description":"Chromium Browser Page Page.addScriptTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L837","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url","name":"page.spec.js:847","description":"Chromium Browser Page Page.addScriptTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L847","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url and type=module","name":"page.spec.js:854","description":"Chromium Browser Page Page.addScriptTag should work with a url and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L854","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path and type=module","name":"page.spec.js:860","description":"Chromium Browser Page Page.addScriptTag should work with a path and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L860","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a content and type=module","name":"page.spec.js:867","description":"Chromium Browser Page Page.addScriptTag should work with a content and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L867","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if loading from url fail","name":"page.spec.js:874","description":"Chromium Browser Page Page.addScriptTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L874","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path","name":"page.spec.js:885","description":"Chromium Browser Page Page.addScriptTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L885","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should include sourcemap when path is provided","name":"page.spec.js:892","description":"Chromium Browser Page Page.addScriptTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L892","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with content","name":"page.spec.js:899","description":"Chromium Browser Page Page.addScriptTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L899","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with content to the CSP page","name":"page.spec.js:906","description":"Chromium Browser Page Page.addScriptTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L906","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with URL to the CSP page","name":"page.spec.js:913","description":"Chromium Browser Page Page.addScriptTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L913","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if no options are provided","name":"page.spec.js:922","description":"Chromium Browser Page Page.addStyleTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L922","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a url","name":"page.spec.js:932","description":"Chromium Browser Page Page.addStyleTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L932","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if loading from url fail","name":"page.spec.js:939","description":"Chromium Browser Page Page.addStyleTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L939","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a path","name":"page.spec.js:950","description":"Chromium Browser Page Page.addStyleTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L950","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should include sourcemap when path is provided","name":"page.spec.js:957","description":"Chromium Browser Page Page.addStyleTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L957","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with content","name":"page.spec.js:965","description":"Chromium Browser Page Page.addStyleTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L965","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with content to the CSP page","name":"page.spec.js:972","description":"Chromium Browser Page Page.addStyleTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L972","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with URL to the CSP page","name":"page.spec.js:979","description":"Chromium Browser Page Page.addStyleTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L979","result":"ok"},{"testId":"Chromium>Browser>Page>Page.url>should work","name":"page.spec.js:988","description":"Chromium Browser Page Page.url should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L988","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setJavaScriptEnabled>should work","name":"page.spec.js:996","description":"Chromium Browser Page Page.setJavaScriptEnabled should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L996","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should enable or disable the cache based on the state passed","name":"page.spec.js:1010","description":"Chromium Browser Page Page.setCacheEnabled should enable or disable the cache based on the state passed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1010","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should stay disabled when toggling request interception on/off","name":"page.spec.js:1026","description":"Chromium Browser Page Page.setCacheEnabled should stay disabled when toggling request interception on/off","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1026","result":"ok"},{"testId":"Chromium>Browser>Page>Page.pdf>should be able to save file","name":"page.spec.js:1042","description":"Chromium Browser Page Page.pdf should be able to save file","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1042","result":"ok"},{"testId":"Chromium>Browser>Page>Page.title>should return the page title","name":"page.spec.js:1051","description":"Chromium Browser Page Page.title should return the page title","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1051","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select single option","name":"page.spec.js:1058","description":"Chromium Browser Page Page.select should select single option","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1058","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select only first option","name":"page.spec.js:1064","description":"Chromium Browser Page Page.select should select only first option","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1064","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should not throw when select causes navigation","name":"page.spec.js:1070","description":"Chromium Browser Page Page.select should not throw when select causes navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1070","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select multiple options","name":"page.spec.js:1079","description":"Chromium Browser Page Page.select should select multiple options","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1079","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should respect event bubbling","name":"page.spec.js:1086","description":"Chromium Browser Page Page.select should respect event bubbling","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1086","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw when element is not a ","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1092","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no matched values","name":"page.spec.js:1098","description":"Chromium Browser Page Page.select should return [] on no matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1098","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of matched values","name":"page.spec.js:1103","description":"Chromium Browser Page Page.select should return an array of matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1103","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of one element when multiple is not set","name":"page.spec.js:1109","description":"Chromium Browser Page Page.select should return an array of one element when multiple is not set","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1109","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no values","name":"page.spec.js:1114","description":"Chromium Browser Page Page.select should return [] on no values","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1114","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a multiple select","name":"page.spec.js:1119","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a multiple select","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1119","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a select without multiple","name":"page.spec.js:1126","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a select without multiple","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1126","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw if passed in non-strings","name":"page.spec.js:1132","description":"Chromium Browser Page Page.select should throw if passed in non-strings","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1132","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should work when re-defining top-level Event class","name":"page.spec.js:1143","description":"Chromium Browser Page Page.select should work when re-defining top-level Event class","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with window.close","name":"page.spec.js:1153","description":"Chromium Browser Page Page.Events.Close should work with window.close","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1153","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with page.close","name":"page.spec.js:1161","description":"Chromium Browser Page Page.Events.Close should work with page.close","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browser>should return the correct browser instance","name":"page.spec.js:1170","description":"Chromium Browser Page Page.browser should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browserContext>should return the correct browser instance","name":"page.spec.js:1176","description":"Chromium Browser Page Page.browserContext should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/page.spec.js#L1176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work","name":"screenshot.spec.js:23","description":"Chromium Browser Page Page.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should clip rect","name":"screenshot.spec.js:29","description":"Chromium Browser Page Page.screenshot should clip rect","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work for offscreen clip","name":"screenshot.spec.js:42","description":"Chromium Browser Page Page.screenshot should work for offscreen clip","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel","name":"screenshot.spec.js:55","description":"Chromium Browser Page Page.screenshot should run in parallel","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should take fullPage screenshots","name":"screenshot.spec.js:72","description":"Chromium Browser Page Page.screenshot should take fullPage screenshots","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel in multiple pages","name":"screenshot.spec.js:80","description":"Chromium Browser Page Page.screenshot should run in parallel in multiple pages","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L80","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should allow transparency","name":"screenshot.spec.js:95","description":"Chromium Browser Page Page.screenshot should allow transparency","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L95","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should render white background on jpeg file","name":"screenshot.spec.js:101","description":"Chromium Browser Page Page.screenshot should render white background on jpeg file","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work with odd clip size on Retina displays","name":"screenshot.spec.js:107","description":"Chromium Browser Page Page.screenshot should work with odd clip size on Retina displays","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should return base64","name":"screenshot.spec.js:118","description":"Chromium Browser Page Page.screenshot should return base64","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work","name":"screenshot.spec.js:129","description":"Chromium Browser Page ElementHandle.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L129","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should take into account padding and border","name":"screenshot.spec.js:137","description":"Chromium Browser Page ElementHandle.screenshot should take into account padding and border","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should capture full element when larger than viewport","name":"screenshot.spec.js:154","description":"Chromium Browser Page ElementHandle.screenshot should capture full element when larger than viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should scroll element into view","name":"screenshot.spec.js:178","description":"Chromium Browser Page ElementHandle.screenshot should scroll element into view","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work with a rotated element","name":"screenshot.spec.js:201","description":"Chromium Browser Page ElementHandle.screenshot should work with a rotated element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should fail to screenshot a detached element","name":"screenshot.spec.js:214","description":"Chromium Browser Page ElementHandle.screenshot should fail to screenshot a detached element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should not hang with zero width/height element","name":"screenshot.spec.js:221","description":"Chromium Browser Page ElementHandle.screenshot should not hang with zero width/height element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L221","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with fractional dimensions","name":"screenshot.spec.js:227","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with fractional dimensions","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with an offset","name":"screenshot.spec.js:233","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with an offset","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/screenshot.spec.js#L233","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should work","name":"queryselector.spec.js:23","description":"Chromium Browser Page Page.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept arguments","name":"queryselector.spec.js:28","description":"Chromium Browser Page Page.$eval should accept arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L28","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept ElementHandles as arguments","name":"queryselector.spec.js:33","description":"Chromium Browser Page Page.$eval should accept ElementHandles as arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should throw error if no element is found","name":"queryselector.spec.js:39","description":"Chromium Browser Page Page.$eval should throw error if no element is found","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$eval>should work","name":"queryselector.spec.js:47","description":"Chromium Browser Page Page.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should query existing element","name":"queryselector.spec.js:55","description":"Chromium Browser Page Page.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should return null for non-existing element","name":"queryselector.spec.js:60","description":"Chromium Browser Page Page.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L60","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should query existing elements","name":"queryselector.spec.js:67","description":"Chromium Browser Page Page.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should return empty array if nothing is found","name":"queryselector.spec.js:74","description":"Chromium Browser Page Page.$$ should return empty array if nothing is found","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should query existing element","name":"queryselector.spec.js:82","description":"Chromium Browser Page Path.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return empty array for non-existing element","name":"queryselector.spec.js:88","description":"Chromium Browser Page Path.$x should return empty array for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return multiple elements","name":"queryselector.spec.js:92","description":"Chromium Browser Page Path.$x should return multiple elements","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should query existing element","name":"queryselector.spec.js:101","description":"Chromium Browser Page ElementHandle.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should return null for non-existing element","name":"queryselector.spec.js:111","description":"Chromium Browser Page ElementHandle.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should work","name":"queryselector.spec.js:119","description":"Chromium Browser Page ElementHandle.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should retrieve content from subtree","name":"queryselector.spec.js:126","description":"Chromium Browser Page ElementHandle.$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should throw in case of missing selector","name":"queryselector.spec.js:134","description":"Chromium Browser Page ElementHandle.$eval should throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should work","name":"queryselector.spec.js:143","description":"Chromium Browser Page ElementHandle.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should retrieve content from subtree","name":"queryselector.spec.js:150","description":"Chromium Browser Page ElementHandle.$$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should not throw in case of missing selector","name":"queryselector.spec.js:158","description":"Chromium Browser Page ElementHandle.$$eval should not throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should query existing elements","name":"queryselector.spec.js:169","description":"Chromium Browser Page ElementHandle.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should return empty array for non-existing elements","name":"queryselector.spec.js:178","description":"Chromium Browser Page ElementHandle.$$ should return empty array for non-existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should query existing element","name":"queryselector.spec.js:188","description":"Chromium Browser Page ElementHandle.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should return null for non-existing element","name":"queryselector.spec.js:198","description":"Chromium Browser Page ElementHandle.$x should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/queryselector.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.targets should return all of the targets","name":"target.spec.js:26","description":"Chromium Browser Page Target Browser.targets should return all of the targets","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.pages should return all of the pages","name":"target.spec.js:33","description":"Chromium Browser Page Target Browser.pages should return all of the pages","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should contain browser target","name":"target.spec.js:40","description":"Chromium Browser Page Target should contain browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should be able to use the default page in the browser","name":"target.spec.js:45","description":"Chromium Browser Page Target should be able to use the default page in the browser","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a new page is created and closed","name":"target.spec.js:52","description":"Chromium Browser Page Target should report when a new page is created and closed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a service worker is created and destroyed","name":"target.spec.js:73","description":"Chromium Browser Page Target should report when a service worker is created and destroyed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a service worker","name":"target.spec.js:86","description":"Chromium Browser Page Target should create a worker from a service worker","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L86","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a shared worker","name":"target.spec.js:93","description":"Chromium Browser Page Target should create a worker from a shared worker","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a target url changes","name":"target.spec.js:102","description":"Chromium Browser Page Target should report when a target url changes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L102","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not report uninitialized pages","name":"target.spec.js:112","description":"Chromium Browser Page Target should not report uninitialized pages","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not crash while redirecting if original request was missed","name":"target.spec.js:131","description":"Chromium Browser Page Target should not crash while redirecting if original request was missed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should have an opener","name":"target.spec.js:150","description":"Chromium Browser Page Target should have an opener","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should wait for a target","name":"target.spec.js:163","description":"Chromium Browser Page Browser.waitForTarget should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should timeout waiting for a non-existent target","name":"target.spec.js:174","description":"Chromium Browser Page Browser.waitForTarget should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/target.spec.js#L174","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should tap the button","name":"touchscreen.spec.js:23","description":"Chromium Browser Page Touchscreen should tap the button","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/touchscreen.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should report touches","name":"touchscreen.spec.js:29","description":"Chromium Browser Page Touchscreen should report touches","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/touchscreen.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for selector","name":"waittask.spec.js:32","description":"Chromium Browser Page Page.waitFor should wait for selector","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for an xpath","name":"waittask.spec.js:41","description":"Chromium Browser Page Page.waitFor should wait for an xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should not allow you to select an element with single slash xpath","name":"waittask.spec.js:50","description":"Chromium Browser Page Page.waitFor should not allow you to select an element with single slash xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should timeout","name":"waittask.spec.js:56","description":"Chromium Browser Page Page.waitFor should timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should work with multiline body","name":"waittask.spec.js:62","description":"Chromium Browser Page Page.waitFor should work with multiline body","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate","name":"waittask.spec.js:68","description":"Chromium Browser Page Page.waitFor should wait for predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should throw when unknown type","name":"waittask.spec.js:74","description":"Chromium Browser Page Page.waitFor should throw when unknown type","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate with arguments","name":"waittask.spec.js:79","description":"Chromium Browser Page Page.waitFor should wait for predicate with arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept a string","name":"waittask.spec.js:85","description":"Chromium Browser Page Frame.waitForFunction should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L85","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work when resolved right before execution context disposal","name":"waittask.spec.js:90","description":"Chromium Browser Page Frame.waitForFunction should work when resolved right before execution context disposal","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on interval","name":"waittask.spec.js:98","description":"Chromium Browser Page Frame.waitForFunction should poll on interval","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on mutation","name":"waittask.spec.js:110","description":"Chromium Browser Page Frame.waitForFunction should poll on mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on raf","name":"waittask.spec.js:119","description":"Chromium Browser Page Frame.waitForFunction should poll on raf","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work with strict CSP policy","name":"waittask.spec.js:124","description":"Chromium Browser Page Frame.waitForFunction should work with strict CSP policy","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw on bad polling value","name":"waittask.spec.js:134","description":"Chromium Browser Page Frame.waitForFunction should throw on bad polling value","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw negative polling interval","name":"waittask.spec.js:144","description":"Chromium Browser Page Frame.waitForFunction should throw negative polling interval","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L144","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the success value as a JSHandle","name":"waittask.spec.js:154","description":"Chromium Browser Page Frame.waitForFunction should return the success value as a JSHandle","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the window as a success value","name":"waittask.spec.js:157","description":"Chromium Browser Page Frame.waitForFunction should return the window as a success value","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L157","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept ElementHandle arguments","name":"waittask.spec.js:160","description":"Chromium Browser Page Frame.waitForFunction should accept ElementHandle arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect timeout","name":"waittask.spec.js:169","description":"Chromium Browser Page Frame.waitForFunction should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect default timeout","name":"waittask.spec.js:176","description":"Chromium Browser Page Frame.waitForFunction should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should disable timeout when its set to 0","name":"waittask.spec.js:183","description":"Chromium Browser Page Frame.waitForFunction should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive cross-process navigation","name":"waittask.spec.js:192","description":"Chromium Browser Page Frame.waitForFunction should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive navigations","name":"waittask.spec.js:205","description":"Chromium Browser Page Frame.waitForFunction should survive navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should immediately resolve promise if node exists","name":"waittask.spec.js:217","description":"Chromium Browser Page Frame.waitForSelector should immediately resolve promise if node exists","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work with removed MutationObserver","name":"waittask.spec.js:225","description":"Chromium Browser Page Frame.waitForSelector should work with removed MutationObserver","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L225","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should resolve promise when node is added","name":"waittask.spec.js:234","description":"Chromium Browser Page Frame.waitForSelector should resolve promise when node is added","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L234","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work when node is added through innerHTML","name":"waittask.spec.js:245","description":"Chromium Browser Page Frame.waitForSelector should work when node is added through innerHTML","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L245","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>Page.waitForSelector is shortcut for main frame","name":"waittask.spec.js:253","description":"Chromium Browser Page Frame.waitForSelector Page.waitForSelector is shortcut for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L253","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should run in specified frame","name":"waittask.spec.js:264","description":"Chromium Browser Page Frame.waitForSelector should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L264","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should throw when frame is detached","name":"waittask.spec.js:276","description":"Chromium Browser Page Frame.waitForSelector should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L276","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should survive cross-process navigation","name":"waittask.spec.js:286","description":"Chromium Browser Page Frame.waitForSelector should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L286","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible","name":"waittask.spec.js:297","description":"Chromium Browser Page Frame.waitForSelector should wait for visible","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L297","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible recursively","name":"waittask.spec.js:308","description":"Chromium Browser Page Frame.waitForSelector should wait for visible recursively","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for visibility: hidden","name":"waittask.spec.js:319","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for visibility: hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L319","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for display: none","name":"waittask.spec.js:329","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L329","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for removal","name":"waittask.spec.js:339","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for removal","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L339","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return null if waiting to hide non-existing element","name":"waittask.spec.js:349","description":"Chromium Browser Page Frame.waitForSelector should return null if waiting to hide non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L349","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respect timeout","name":"waittask.spec.js:353","description":"Chromium Browser Page Frame.waitForSelector should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have an error message specifically for awaiting an element to be hidden","name":"waittask.spec.js:360","description":"Chromium Browser Page Frame.waitForSelector should have an error message specifically for awaiting an element to be hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L360","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respond to node attribute mutation","name":"waittask.spec.js:368","description":"Chromium Browser Page Frame.waitForSelector should respond to node attribute mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return the element handle","name":"waittask.spec.js:376","description":"Chromium Browser Page Frame.waitForSelector should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L376","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have correct stack trace for timeout","name":"waittask.spec.js:381","description":"Chromium Browser Page Frame.waitForSelector should have correct stack trace for timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L381","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should support some fancy xpath","name":"waittask.spec.js:391","description":"Chromium Browser Page Frame.waitForXPath should support some fancy xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L391","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should respect timeout","name":"waittask.spec.js:396","description":"Chromium Browser Page Frame.waitForXPath should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L396","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should run in specified frame","name":"waittask.spec.js:403","description":"Chromium Browser Page Frame.waitForXPath should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should throw when frame is detached","name":"waittask.spec.js:414","description":"Chromium Browser Page Frame.waitForXPath should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L414","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>hidden should wait for display: none","name":"waittask.spec.js:424","description":"Chromium Browser Page Frame.waitForXPath hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should return the element handle","name":"waittask.spec.js:434","description":"Chromium Browser Page Frame.waitForXPath should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L434","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select a text node","name":"waittask.spec.js:439","description":"Chromium Browser Page Frame.waitForXPath should allow you to select a text node","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L439","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select an element with single slash","name":"waittask.spec.js:444","description":"Chromium Browser Page Frame.waitForXPath should allow you to select an element with single slash","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/waittask.spec.js#L444","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>Page.workers","name":"worker.spec.js:10","description":"Chromium Browser Page Workers Page.workers","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/worker.spec.js#L10","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should emit created and destroyed events","name":"worker.spec.js:22","description":"Chromium Browser Page Workers should emit created and destroyed events","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/worker.spec.js#L22","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report console logs","name":"worker.spec.js:33","description":"Chromium Browser Page Workers should report console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/worker.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have JSHandles for console logs","name":"worker.spec.js:45","description":"Chromium Browser Page Workers should have JSHandles for console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/worker.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have an execution context","name":"worker.spec.js:53","description":"Chromium Browser Page Workers should have an execution context","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/worker.spec.js#L53","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report errors","name":"worker.spec.js:59","description":"Chromium Browser Page Workers should report errors","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/worker.spec.js#L59","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should work","name":"CDPSession.spec.js:25","description":"Chromium Browser Page Target.createCDPSession should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/CDPSession.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should send events","name":"CDPSession.spec.js:35","description":"Chromium Browser Page Target.createCDPSession should send events","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/CDPSession.spec.js#L35","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should enable and disable domains independently","name":"CDPSession.spec.js:43","description":"Chromium Browser Page Target.createCDPSession should enable and disable domains independently","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/CDPSession.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should be able to detach session","name":"CDPSession.spec.js:58","description":"Chromium Browser Page Target.createCDPSession should be able to detach session","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/CDPSession.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should throw nice errors","name":"CDPSession.spec.js:72","description":"Chromium Browser Page Target.createCDPSession should throw nice errors","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/CDPSession.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work","name":"coverage.spec.js:23","description":"Chromium Browser Page JSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report sourceURLs","name":"coverage.spec.js:34","description":"Chromium Browser Page JSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore eval() scripts by default","name":"coverage.spec.js:41","description":"Chromium Browser Page JSCoverage should ignore eval() scripts by default","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>shouldn't ignore eval() scripts if reportAnonymousScripts is true","name":"coverage.spec.js:47","description":"Chromium Browser Page JSCoverage shouldn't ignore eval() scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore pptr internal scripts if reportAnonymousScripts is true","name":"coverage.spec.js:54","description":"Chromium Browser Page JSCoverage should ignore pptr internal scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report multiple scripts","name":"coverage.spec.js:62","description":"Chromium Browser Page JSCoverage should report multiple scripts","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report right ranges","name":"coverage.spec.js:71","description":"Chromium Browser Page JSCoverage should report right ranges","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report scripts that have no coverage","name":"coverage.spec.js:81","description":"Chromium Browser Page JSCoverage should report scripts that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work with conditionals","name":"coverage.spec.js:90","description":"Chromium Browser Page JSCoverage should work with conditionals","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should report scripts across navigations when disabled","name":"coverage.spec.js:97","description":"Chromium Browser Page JSCoverage resetOnNavigation should report scripts across navigations when disabled","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should NOT report scripts across navigations when enabled","name":"coverage.spec.js:104","description":"Chromium Browser Page JSCoverage resetOnNavigation should NOT report scripts across navigations when enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should not hang when there is a debugger statement","name":"coverage.spec.js:112","description":"Chromium Browser Page JSCoverage should not hang when there is a debugger statement","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L112","result":"skipped"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work","name":"coverage.spec.js:123","description":"Chromium Browser Page CSSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report sourceURLs","name":"coverage.spec.js:135","description":"Chromium Browser Page CSSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report multiple stylesheets","name":"coverage.spec.js:142","description":"Chromium Browser Page CSSCoverage should report multiple stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report stylesheets that have no coverage","name":"coverage.spec.js:151","description":"Chromium Browser Page CSSCoverage should report stylesheets that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with media queries","name":"coverage.spec.js:159","description":"Chromium Browser Page CSSCoverage should work with media queries","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with complicated usecases","name":"coverage.spec.js:169","description":"Chromium Browser Page CSSCoverage should work with complicated usecases","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should ignore injected stylesheets","name":"coverage.spec.js:175","description":"Chromium Browser Page CSSCoverage should ignore injected stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L175","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should report stylesheets across navigations","name":"coverage.spec.js:185","description":"Chromium Browser Page CSSCoverage resetOnNavigation should report stylesheets across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should NOT report scripts across navigations","name":"coverage.spec.js:192","description":"Chromium Browser Page CSSCoverage resetOnNavigation should NOT report scripts across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with a recently loaded stylesheet","name":"coverage.spec.js:200","description":"Chromium Browser Page CSSCoverage should work with a recently loaded stylesheet","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/coverage.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Chromium-Specific Page Tests>Page.setRequestInterception should work with intervention headers","name":"chromiumonly.spec.js:122","description":"Chromium Browser Page Chromium-Specific Page Tests Page.setRequestInterception should work with intervention headers","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/chromiumonly.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should have default context","name":"browsercontext.spec.js:25","description":"Chromium Browser BrowserContext should have default context","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browsercontext.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should create new incognito context","name":"browsercontext.spec.js:34","description":"Chromium Browser BrowserContext should create new incognito context","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browsercontext.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should close all belonging targets once closing context","name":"browsercontext.spec.js:43","description":"Chromium Browser BrowserContext should close all belonging targets once closing context","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browsercontext.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>window.open should use parent tab context","name":"browsercontext.spec.js:54","description":"Chromium Browser BrowserContext window.open should use parent tab context","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browsercontext.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should fire target events","name":"browsercontext.spec.js:65","description":"Chromium Browser BrowserContext should fire target events","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browsercontext.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should wait for a target","name":"browsercontext.spec.js:81","description":"Chromium Browser BrowserContext should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browsercontext.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should timeout waiting for a non-existent target","name":"browsercontext.spec.js:93","description":"Chromium Browser BrowserContext should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browsercontext.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should isolate localStorage and cookies","name":"browsercontext.spec.js:99","description":"Chromium Browser BrowserContext should isolate localStorage and cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browsercontext.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should work across sessions","name":"browsercontext.spec.js:143","description":"Chromium Browser BrowserContext should work across sessions","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/browsercontext.spec.js#L143","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should work","name":"ignorehttpserrors.spec.js:41","description":"Chromium ignoreHTTPSErrors Response.securityDetails should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/ignorehttpserrors.spec.js#L41","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should be |null| for non-secure requests","name":"ignorehttpserrors.spec.js:54","description":"Chromium ignoreHTTPSErrors Response.securityDetails should be |null| for non-secure requests","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/ignorehttpserrors.spec.js#L54","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>Network redirects should report SecurityDetails","name":"ignorehttpserrors.spec.js:58","description":"Chromium ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/ignorehttpserrors.spec.js#L58","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work","name":"ignorehttpserrors.spec.js:74","description":"Chromium ignoreHTTPSErrors should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/ignorehttpserrors.spec.js#L74","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with request interception","name":"ignorehttpserrors.spec.js:80","description":"Chromium ignoreHTTPSErrors should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/ignorehttpserrors.spec.js#L80","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with mixed content","name":"ignorehttpserrors.spec.js:86","description":"Chromium ignoreHTTPSErrors should work with mixed content","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/ignorehttpserrors.spec.js#L86","result":"ok"},{"testId":"Chromium>Puppeteer>BrowserFetcher>should download and extract linux binary","name":"launcher.spec.js:34","description":"Chromium Puppeteer BrowserFetcher should download and extract linux binary","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L34","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject navigation when browser closes","name":"launcher.spec.js:63","description":"Chromium Puppeteer Browser.disconnect should reject navigation when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L63","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject waitForSelector when browser closes","name":"launcher.spec.js:75","description":"Chromium Puppeteer Browser.disconnect should reject waitForSelector when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L75","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject all promises when browser is closed","name":"launcher.spec.js:88","description":"Chromium Puppeteer Puppeteer.launch should reject all promises when browser is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L88","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject if executable path is invalid","name":"launcher.spec.js:97","description":"Chromium Puppeteer Puppeteer.launch should reject if executable path is invalid","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L97","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option","name":"launcher.spec.js:103","description":"Chromium Puppeteer Puppeteer.launch userDataDir option","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L103","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir argument","name":"launcher.spec.js:115","description":"Chromium Puppeteer Puppeteer.launch userDataDir argument","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L115","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore state","name":"launcher.spec.js:137","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore state","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L137","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore cookies","name":"launcher.spec.js:155","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L155","result":"skipped"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should return the default arguments","name":"launcher.spec.js:172","description":"Chromium Puppeteer Puppeteer.launch should return the default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L172","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should work with no default arguments","name":"launcher.spec.js:185","description":"Chromium Puppeteer Puppeteer.launch should work with no default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L185","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should filter out ignored default arguments","name":"launcher.spec.js:194","description":"Chromium Puppeteer Puppeteer.launch should filter out ignored default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L194","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have default url when launching browser","name":"launcher.spec.js:207","description":"Chromium Puppeteer Puppeteer.launch should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L207","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have custom url when launching browser","name":"launcher.spec.js:213","description":"Chromium Puppeteer Puppeteer.launch should have custom url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L213","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should set the default viewport","name":"launcher.spec.js:224","description":"Chromium Puppeteer Puppeteer.launch should set the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L224","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should disable the default viewport","name":"launcher.spec.js:237","description":"Chromium Puppeteer Puppeteer.launch should disable the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L237","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should take fullPage screenshots when defaultViewport is null","name":"launcher.spec.js:246","description":"Chromium Puppeteer Puppeteer.launch should take fullPage screenshots when defaultViewport is null","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L246","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect multiple times to the same browser","name":"launcher.spec.js:261","description":"Chromium Puppeteer Puppeteer.connect should be able to connect multiple times to the same browser","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L261","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to close remote browser","name":"launcher.spec.js:274","description":"Chromium Puppeteer Puppeteer.connect should be able to close remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L274","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should support ignoreHTTPSErrors option","name":"launcher.spec.js:284","description":"Chromium Puppeteer Puppeteer.connect should support ignoreHTTPSErrors option","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L284","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to reconnect to a disconnected browser","name":"launcher.spec.js:303","description":"Chromium Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L303","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect to the same page simultaneously","name":"launcher.spec.js:324","description":"Chromium Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L324","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.executablePath>should work","name":"launcher.spec.js:338","description":"Chromium Puppeteer Puppeteer.executablePath should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L338","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level Errors","name":"launcher.spec.js:347","description":"Chromium Top-level requires should require top-level Errors","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L347","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level DeviceDescriptors","name":"launcher.spec.js:351","description":"Chromium Top-level requires should require top-level DeviceDescriptors","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L351","result":"ok"},{"testId":"Chromium>Browser target events>should work","name":"launcher.spec.js:358","description":"Chromium Browser target events should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L358","result":"ok"},{"testId":"Chromium>Browser.Events.disconnected>should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","name":"launcher.spec.js:373","description":"Chromium Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/launcher.spec.js#L373","result":"ok"},{"testId":"Chromium>Fixtures>dumpio option should work with pipe option ","name":"fixtures.spec.js:25","description":"Chromium Fixtures dumpio option should work with pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/fixtures.spec.js#L25","result":"ok"},{"testId":"Chromium>Fixtures>should dump browser process stderr","name":"fixtures.spec.js:35","description":"Chromium Fixtures should dump browser process stderr","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/fixtures.spec.js#L35","result":"ok"},{"testId":"Chromium>Fixtures>should close the browser when the node process closes","name":"fixtures.spec.js:52","description":"Chromium Fixtures should close the browser when the node process closes","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/fixtures.spec.js#L52","result":"ok"},{"testId":"Chromium>OOPIF>should report oopif frames","name":"oopif.spec.js:41","description":"Chromium OOPIF should report oopif frames","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/oopif.spec.js#L41","result":"skipped"},{"testId":"Chromium>OOPIF>should load oopif iframes with subresources and request interception","name":"oopif.spec.js:46","description":"Chromium OOPIF should load oopif iframes with subresources and request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/oopif.spec.js#L46","result":"ok"},{"testId":"Chromium>HEADFUL>background_page target type should be available","name":"headful.spec.js:49","description":"Chromium HEADFUL background_page target type should be available","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/headful.spec.js#L49","result":"ok"},{"testId":"Chromium>HEADFUL>target.page() should return a background_page","name":"headful.spec.js:57","description":"Chromium HEADFUL target.page() should return a background_page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/headful.spec.js#L57","result":"ok"},{"testId":"Chromium>HEADFUL>should have default url when launching browser","name":"headful.spec.js:65","description":"Chromium HEADFUL should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/headful.spec.js#L65","result":"ok"},{"testId":"Chromium>HEADFUL>headless should be able to read cookies written by headful","name":"headful.spec.js:71","description":"Chromium HEADFUL headless should be able to read cookies written by headful","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/headful.spec.js#L71","result":"ok"},{"testId":"Chromium>HEADFUL>OOPIF: should report google.com frame","name":"headful.spec.js:89","description":"Chromium HEADFUL OOPIF: should report google.com frame","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/headful.spec.js#L89","result":"ok"},{"testId":"Chromium>HEADFUL>should close browser with beforeunload page","name":"headful.spec.js:110","description":"Chromium HEADFUL should close browser with beforeunload page","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/headful.spec.js#L110","result":"ok"},{"testId":"Chromium>Page.bringToFront>should work","name":"headful.spec.js:122","description":"Chromium Page.bringToFront should work","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/headful.spec.js#L122","result":"ok"},{"testId":"Chromium>Tracing>should output a trace","name":"tracing.spec.js:40","description":"Chromium Tracing should output a trace","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/tracing.spec.js#L40","result":"ok"},{"testId":"Chromium>Tracing>should run with custom categories if provided","name":"tracing.spec.js:46","description":"Chromium Tracing should run with custom categories if provided","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/tracing.spec.js#L46","result":"ok"},{"testId":"Chromium>Tracing>should throw if tracing on two pages","name":"tracing.spec.js:53","description":"Chromium Tracing should throw if tracing on two pages","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/tracing.spec.js#L53","result":"ok"},{"testId":"Chromium>Tracing>should return a buffer","name":"tracing.spec.js:62","description":"Chromium Tracing should return a buffer","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/tracing.spec.js#L62","result":"ok"},{"testId":"Chromium>Tracing>should work without options","name":"tracing.spec.js:69","description":"Chromium Tracing should work without options","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/tracing.spec.js#L69","result":"ok"},{"testId":"Chromium>Tracing>should return null in case of Buffer error","name":"tracing.spec.js:75","description":"Chromium Tracing should return null in case of Buffer error","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/tracing.spec.js#L75","result":"ok"},{"testId":"Chromium>Tracing>should support a buffer without a path","name":"tracing.spec.js:86","description":"Chromium Tracing should support a buffer without a path","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/tracing.spec.js#L86","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should be able to connect using browserUrl, with and without trailing slash","name":"chromiumonly.spec.js:24","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should be able to connect using browserUrl, with and without trailing slash","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/chromiumonly.spec.js#L24","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when using both browserWSEndpoint and browserURL","name":"chromiumonly.spec.js:41","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when using both browserWSEndpoint and browserURL","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/chromiumonly.spec.js#L41","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when trying to connect to non-existing browser","name":"chromiumonly.spec.js:53","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when trying to connect to non-existing browser","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/chromiumonly.spec.js#L53","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe option","name":"chromiumonly.spec.js:67","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/chromiumonly.spec.js#L67","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe argument","name":"chromiumonly.spec.js:77","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe argument","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/chromiumonly.spec.js#L77","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should fire \"disconnected\" when closing with pipe","name":"chromiumonly.spec.js:87","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should fire \"disconnected\" when closing with pipe","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/chromiumonly.spec.js#L87","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Page.waitForFileChooser>should fail gracefully when trying to work with filechoosers within multiple connections","name":"chromiumonly.spec.js:98","description":"Chromium Chromium-Specific Launcher tests Page.waitForFileChooser should fail gracefully when trying to work with filechoosers within multiple connections","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/chromiumonly.spec.js#L98","result":"ok"},{"testId":"Chromium>COVERAGE>should call all API methods","name":"utils.js:61","description":"Chromium COVERAGE should call all API methods","url":"https://github.com/GoogleChrome/puppeteer/blob/eb44e260a97eaf58aaa96e40e448ea1f327a0018//test/utils.js#L61","result":"ok"}],"commit":{"sha":"eb44e260a97eaf58aaa96e40e448ea1f327a0018","timestamp":1564704509000,"url":"https://github.com/GoogleChrome/puppeteer/commit/eb44e260a97eaf58aaa96e40e448ea1f327a0018"}},{"timestamp":1564704669343,"url":"https://cirrus-ci.com/task/5803855449686016","tests":[{"testId":"Chromium>Browser>Page>Accessibility>should work","name":"accessibility.spec.js:23","description":"Chromium Browser Page Accessibility should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>should report uninteresting nodes","name":"accessibility.spec.js:82","description":"Chromium Browser Page Accessibility should report uninteresting nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>roledescription","name":"accessibility.spec.js:110","description":"Chromium Browser Page Accessibility roledescription","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>orientation","name":"accessibility.spec.js:115","description":"Chromium Browser Page Accessibility orientation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>autocomplete","name":"accessibility.spec.js:120","description":"Chromium Browser Page Accessibility autocomplete","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>multiselectable","name":"accessibility.spec.js:125","description":"Chromium Browser Page Accessibility multiselectable","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>keyshortcuts","name":"accessibility.spec.js:130","description":"Chromium Browser Page Accessibility keyshortcuts","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L130","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>should not report text nodes inside controls","name":"accessibility.spec.js:136","description":"Chromium Browser Page Accessibility filtering children of leaf nodes should not report text nodes inside controls","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields should have children","name":"accessibility.spec.js:167","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields with role should have children","name":"accessibility.spec.js:197","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields with role should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with role should not have children","name":"accessibility.spec.js:227","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with role should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field without role should not have content","name":"accessibility.spec.js:237","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L237","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with tabindex and without role should not have content","name":"accessibility.spec.js:246","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with tabindex and without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>non editable textbox with role and tabIndex and label should not have children","name":"accessibility.spec.js:256","description":"Chromium Browser Page Accessibility filtering children of leaf nodes non editable textbox with role and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L256","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox with and tabIndex and label should not have children","name":"accessibility.spec.js:274","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox with and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L274","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox without label should not have children","name":"accessibility.spec.js:292","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox without label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a button","name":"accessibility.spec.js:312","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a button","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L312","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work an input","name":"accessibility.spec.js:321","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work an input","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L321","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a menu","name":"accessibility.spec.js:331","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a menu","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L331","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should return null when the element is no longer in DOM","name":"accessibility.spec.js:350","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should return null when the element is no longer in DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L350","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should support the interestingOnly option","name":"accessibility.spec.js:356","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should support the interestingOnly option","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/accessibility.spec.js#L356","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.version>should return whether we are in headless","name":"browser.spec.js:23","description":"Chromium Browser Page Browser.version should return whether we are in headless","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browser.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.userAgent>should include WebKit","name":"browser.spec.js:34","description":"Chromium Browser Page Browser.userAgent should include WebKit","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browser.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.target>should return browser target","name":"browser.spec.js:45","description":"Chromium Browser Page Browser.target should return browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browser.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should return child_process instance","name":"browser.spec.js:52","description":"Chromium Browser Page Browser.process should return child_process instance","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browser.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should not return child_process for remote browser","name":"browser.spec.js:56","description":"Chromium Browser Page Browser.process should not return child_process for remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browser.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.isConnected>should set the browser connected state","name":"browser.spec.js:65","description":"Chromium Browser Page Browser.isConnected should set the browser connected state","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browser.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button","name":"click.spec.js:25","description":"Chromium Browser Page Page.click should click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click svg","name":"click.spec.js:30","description":"Chromium Browser Page Page.click should click svg","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L30","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button if window.Node is removed","name":"click.spec.js:39","description":"Chromium Browser Page Page.click should click the button if window.Node is removed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on a span with an inline element inside","name":"click.spec.js:46","description":"Chromium Browser Page Page.click should click on a span with an inline element inside","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not throw UnhandledPromiseRejection when page closes","name":"click.spec.js:58","description":"Chromium Browser Page Page.click should not throw UnhandledPromiseRejection when page closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button after navigation ","name":"click.spec.js:65","description":"Chromium Browser Page Page.click should click the button after navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click with disabled javascript","name":"click.spec.js:72","description":"Chromium Browser Page Page.click should click with disabled javascript","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click when one of inline box children is outside of viewport","name":"click.spec.js:81","description":"Chromium Browser Page Page.click should click when one of inline box children is outside of viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should select the text by triple clicking","name":"click.spec.js:94","description":"Chromium Browser Page Page.click should select the text by triple clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L94","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click offscreen buttons","name":"click.spec.js:107","description":"Chromium Browser Page Page.click should click offscreen buttons","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click wrapped links","name":"click.spec.js:131","description":"Chromium Browser Page Page.click should click wrapped links","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox input and toggle","name":"click.spec.js:137","description":"Chromium Browser Page Page.click should click on checkbox input and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox label and toggle","name":"click.spec.js:156","description":"Chromium Browser Page Page.click should click on checkbox label and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fail to click a missing button","name":"click.spec.js:170","description":"Chromium Browser Page Page.click should fail to click a missing button","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not hang with touch-enabled viewports","name":"click.spec.js:177","description":"Chromium Browser Page Page.click should not hang with touch-enabled viewports","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should scroll and click the button","name":"click.spec.js:183","description":"Chromium Browser Page Page.click should scroll and click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should double click the button","name":"click.spec.js:190","description":"Chromium Browser Page Page.click should double click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a partially obscured button","name":"click.spec.js:204","description":"Chromium Browser Page Page.click should click a partially obscured button","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L204","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a rotated button","name":"click.spec.js:215","description":"Chromium Browser Page Page.click should click a rotated button","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fire contextmenu event on right click","name":"click.spec.js:220","description":"Chromium Browser Page Page.click should fire contextmenu event on right click","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click links which cause navigation","name":"click.spec.js:226","description":"Chromium Browser Page Page.click should click links which cause navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L226","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button inside an iframe","name":"click.spec.js:231","description":"Chromium Browser Page Page.click should click the button inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L231","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with fixed position inside an iframe","name":"click.spec.js:241","description":"Chromium Browser Page Page.click should click the button with fixed position inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L241","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with deviceScaleFactor set","name":"click.spec.js:251","description":"Chromium Browser Page Page.click should click the button with deviceScaleFactor set","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/click.spec.js#L251","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should return no cookies in pristine browser context","name":"cookies.spec.js:23","description":"Chromium Browser Page Page.cookies should return no cookies in pristine browser context","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get a cookie","name":"cookies.spec.js:27","description":"Chromium Browser Page Page.cookies should get a cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report httpOnly cookie","name":"cookies.spec.js:44","description":"Chromium Browser Page Page.cookies should properly report httpOnly cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L44","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Strict\" sameSite cookie","name":"cookies.spec.js:54","description":"Chromium Browser Page Page.cookies should properly report \"Strict\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Lax\" sameSite cookie","name":"cookies.spec.js:64","description":"Chromium Browser Page Page.cookies should properly report \"Lax\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get multiple cookies","name":"cookies.spec.js:74","description":"Chromium Browser Page Page.cookies should get multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get cookies from multiple urls","name":"cookies.spec.js:107","description":"Chromium Browser Page Page.cookies should get cookies from multiple urls","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should work","name":"cookies.spec.js:148","description":"Chromium Browser Page Page.setCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L148","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should isolate cookies in browser contexts","name":"cookies.spec.js:156","description":"Chromium Browser Page Page.setCookie should isolate cookies in browser contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set multiple cookies","name":"cookies.spec.js:176","description":"Chromium Browser Page Page.setCookie should set multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should have |expires| set to |-1| for session cookies","name":"cookies.spec.js:193","description":"Chromium Browser Page Page.setCookie should have |expires| set to |-1| for session cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookie with reasonable defaults","name":"cookies.spec.js:203","description":"Chromium Browser Page Page.setCookie should set cookie with reasonable defaults","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L203","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie with a path","name":"cookies.spec.js:222","description":"Chromium Browser Page Page.setCookie should set a cookie with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L222","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a blank page","name":"cookies.spec.js:247","description":"Chromium Browser Page Page.setCookie should not set a cookie on a blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L247","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie with blank page URL","name":"cookies.spec.js:257","description":"Chromium Browser Page Page.setCookie should not set a cookie with blank page URL","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a data URL page","name":"cookies.spec.js:272","description":"Chromium Browser Page Page.setCookie should not set a cookie on a data URL page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L272","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should default to setting secure cookie for HTTPS websites","name":"cookies.spec.js:282","description":"Chromium Browser Page Page.setCookie should default to setting secure cookie for HTTPS websites","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L282","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should be able to set unsecure cookie for HTTP website","name":"cookies.spec.js:293","description":"Chromium Browser Page Page.setCookie should be able to set unsecure cookie for HTTP website","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L293","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie on a different domain","name":"cookies.spec.js:304","description":"Chromium Browser Page Page.setCookie should set a cookie on a different domain","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L304","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookies from a frame","name":"cookies.spec.js:325","description":"Chromium Browser Page Page.setCookie should set cookies from a frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L325","result":"ok"},{"testId":"Chromium>Browser>Page>Page.deleteCookie>should work","name":"cookies.spec.js:368","description":"Chromium Browser Page Page.deleteCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/cookies.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should fire","name":"dialog.spec.js:23","description":"Chromium Browser Page Page.Events.Dialog should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/dialog.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should allow accepting prompts","name":"dialog.spec.js:32","description":"Chromium Browser Page Page.Events.Dialog should allow accepting prompts","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/dialog.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should dismiss the prompt","name":"dialog.spec.js:42","description":"Chromium Browser Page Page.Events.Dialog should dismiss the prompt","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/dialog.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work","name":"elementhandle.spec.js:25","description":"Chromium Browser Page ElementHandle.boundingBox should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should handle nested frames","name":"elementhandle.spec.js:32","description":"Chromium Browser Page ElementHandle.boundingBox should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should return null for invisible elements","name":"elementhandle.spec.js:43","description":"Chromium Browser Page ElementHandle.boundingBox should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should force a layout","name":"elementhandle.spec.js:48","description":"Chromium Browser Page ElementHandle.boundingBox should force a layout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work with SVG nodes","name":"elementhandle.spec.js:56","description":"Chromium Browser Page ElementHandle.boundingBox should work with SVG nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should work","name":"elementhandle.spec.js:73","description":"Chromium Browser Page ElementHandle.boxModel should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should return null for invisible elements","name":"elementhandle.spec.js:128","description":"Chromium Browser Page ElementHandle.boxModel should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.contentFrame>should work","name":"elementhandle.spec.js:136","description":"Chromium Browser Page ElementHandle.contentFrame should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work","name":"elementhandle.spec.js:146","description":"Chromium Browser Page ElementHandle.click should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L146","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for Shadow DOM v1","name":"elementhandle.spec.js:152","description":"Chromium Browser Page ElementHandle.click should work for Shadow DOM v1","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for TextNodes","name":"elementhandle.spec.js:158","description":"Chromium Browser Page ElementHandle.click should work for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for detached nodes","name":"elementhandle.spec.js:165","description":"Chromium Browser Page ElementHandle.click should throw for detached nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for hidden nodes","name":"elementhandle.spec.js:173","description":"Chromium Browser Page ElementHandle.click should throw for hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for recursively hidden nodes","name":"elementhandle.spec.js:180","description":"Chromium Browser Page ElementHandle.click should throw for recursively hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for
elements","name":"elementhandle.spec.js:187","description":"Chromium Browser Page ElementHandle.click should throw for
elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.hover>should work","name":"elementhandle.spec.js:196","description":"Chromium Browser Page ElementHandle.hover should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.isIntersectingViewport>should work","name":"elementhandle.spec.js:205","description":"Chromium Browser Page ElementHandle.isIntersectingViewport should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/elementhandle.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should get the proper viewport size","name":"emulation.spec.js:26","description":"Chromium Browser Page Page.viewport should get the proper viewport size","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support mobile emulation","name":"emulation.spec.js:31","description":"Chromium Browser Page Page.viewport should support mobile emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L31","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support touch emulation","name":"emulation.spec.js:39","description":"Chromium Browser Page Page.viewport should support touch emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should be detectable by Modernizr","name":"emulation.spec.js:61","description":"Chromium Browser Page Page.viewport should be detectable by Modernizr","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should detect touch when applying viewport with touches","name":"emulation.spec.js:68","description":"Chromium Browser Page Page.viewport should detect touch when applying viewport with touches","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support landscape emulation","name":"emulation.spec.js:73","description":"Chromium Browser Page Page.viewport should support landscape emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should work","name":"emulation.spec.js:84","description":"Chromium Browser Page Page.emulate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should support clicking","name":"emulation.spec.js:90","description":"Chromium Browser Page Page.emulate should support clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should work","name":"emulation.spec.js:101","description":"Chromium Browser Page Page.emulateMedia should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should throw in case of bad argument","name":"emulation.spec.js:111","description":"Chromium Browser Page Page.emulateMedia should throw in case of bad argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/emulation.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work","name":"evaluation.spec.js:34","description":"Chromium Browser Page Page.evaluate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer BigInt","name":"evaluation.spec.js:38","description":"Chromium Browser Page Page.evaluate should transfer BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L38","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer NaN","name":"evaluation.spec.js:42","description":"Chromium Browser Page Page.evaluate should transfer NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -0","name":"evaluation.spec.js:46","description":"Chromium Browser Page Page.evaluate should transfer -0","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer Infinity","name":"evaluation.spec.js:50","description":"Chromium Browser Page Page.evaluate should transfer Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -Infinity","name":"evaluation.spec.js:54","description":"Chromium Browser Page Page.evaluate should transfer -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays","name":"evaluation.spec.js:58","description":"Chromium Browser Page Page.evaluate should transfer arrays","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays as arrays, not objects","name":"evaluation.spec.js:62","description":"Chromium Browser Page Page.evaluate should transfer arrays as arrays, not objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should modify global environment","name":"evaluation.spec.js:66","description":"Chromium Browser Page Page.evaluate should modify global environment","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should evaluate in the page context","name":"evaluation.spec.js:70","description":"Chromium Browser Page Page.evaluate should evaluate in the page context","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for objects with symbols","name":"evaluation.spec.js:74","description":"Chromium Browser Page Page.evaluate should return undefined for objects with symbols","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with function shorthands","name":"evaluation.spec.js:77","description":"Chromium Browser Page Page.evaluate should work with function shorthands","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with unicode chars","name":"evaluation.spec.js:88","description":"Chromium Browser Page Page.evaluate should work with unicode chars","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw when evaluation triggers reload","name":"evaluation.spec.js:92","description":"Chromium Browser Page Page.evaluate should throw when evaluation triggers reload","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should await promise","name":"evaluation.spec.js:100","description":"Chromium Browser Page Page.evaluate should await promise","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L100","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work right after framenavigated","name":"evaluation.spec.js:104","description":"Chromium Browser Page Page.evaluate should work right after framenavigated","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work from-inside an exposed function","name":"evaluation.spec.js:112","description":"Chromium Browser Page Page.evaluate should work from-inside an exposed function","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should reject promise with exception","name":"evaluation.spec.js:122","description":"Chromium Browser Page Page.evaluate should reject promise with exception","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown strings as error messages","name":"evaluation.spec.js:128","description":"Chromium Browser Page Page.evaluate should support thrown strings as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown numbers as error messages","name":"evaluation.spec.js:134","description":"Chromium Browser Page Page.evaluate should support thrown numbers as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return complex objects","name":"evaluation.spec.js:140","description":"Chromium Browser Page Page.evaluate should return complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L140","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return BigInt","name":"evaluation.spec.js:146","description":"Chromium Browser Page Page.evaluate should return BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L146","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return NaN","name":"evaluation.spec.js:150","description":"Chromium Browser Page Page.evaluate should return NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -0","name":"evaluation.spec.js:154","description":"Chromium Browser Page Page.evaluate should return -0","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return Infinity","name":"evaluation.spec.js:158","description":"Chromium Browser Page Page.evaluate should return Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -Infinity","name":"evaluation.spec.js:162","description":"Chromium Browser Page Page.evaluate should return -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L162","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept \"undefined\" as one of multiple parameters","name":"evaluation.spec.js:166","description":"Chromium Browser Page Page.evaluate should accept \"undefined\" as one of multiple parameters","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L166","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should properly serialize null fields","name":"evaluation.spec.js:170","description":"Chromium Browser Page Page.evaluate should properly serialize null fields","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for non-serializable objects","name":"evaluation.spec.js:173","description":"Chromium Browser Page Page.evaluate should return undefined for non-serializable objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should fail for circular object","name":"evaluation.spec.js:176","description":"Chromium Browser Page Page.evaluate should fail for circular object","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should be able to throw a tricky error","name":"evaluation.spec.js:185","description":"Chromium Browser Page Page.evaluate should be able to throw a tricky error","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string","name":"evaluation.spec.js:193","description":"Chromium Browser Page Page.evaluate should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with semi colons","name":"evaluation.spec.js:197","description":"Chromium Browser Page Page.evaluate should accept a string with semi colons","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with comments","name":"evaluation.spec.js:201","description":"Chromium Browser Page Page.evaluate should accept a string with comments","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept element handle as an argument","name":"evaluation.spec.js:205","description":"Chromium Browser Page Page.evaluate should accept element handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if underlying element was disposed","name":"evaluation.spec.js:211","description":"Chromium Browser Page Page.evaluate should throw if underlying element was disposed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L211","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if elementHandles are from other frames","name":"evaluation.spec.js:220","description":"Chromium Browser Page Page.evaluate should throw if elementHandles are from other frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should simulate a user gesture","name":"evaluation.spec.js:228","description":"Chromium Browser Page Page.evaluate should simulate a user gesture","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw a nice error after a navigation","name":"evaluation.spec.js:236","description":"Chromium Browser Page Page.evaluate should throw a nice error after a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should not throw an error when evaluation does a navigation","name":"evaluation.spec.js:246","description":"Chromium Browser Page Page.evaluate should not throw an error when evaluation does a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer 100Mb of data from page to node.js","name":"evaluation.spec.js:254","description":"Chromium Browser Page Page.evaluate should transfer 100Mb of data from page to node.js","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L254","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should evaluate before anything else on the page","name":"evaluation.spec.js:261","description":"Chromium Browser Page Page.evaluateOnNewDocument should evaluate before anything else on the page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L261","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should work with CSP","name":"evaluation.spec.js:268","description":"Chromium Browser Page Page.evaluateOnNewDocument should work with CSP","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L268","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have different execution contexts","name":"evaluation.spec.js:283","description":"Chromium Browser Page Frame.evaluate should have different execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L283","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have correct execution contexts","name":"evaluation.spec.js:292","description":"Chromium Browser Page Frame.evaluate should have correct execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should execute after cross-site navigation","name":"evaluation.spec.js:298","description":"Chromium Browser Page Frame.evaluate should execute after cross-site navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/evaluation.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.executionContext>should work","name":"frame.spec.js:25","description":"Chromium Browser Page Frame.executionContext should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluateHandle>should work","name":"frame.spec.js:52","description":"Chromium Browser Page Frame.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should throw for detached frames","name":"frame.spec.js:61","description":"Chromium Browser Page Frame.evaluate should throw for detached frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should handle nested frames","name":"frame.spec.js:71","description":"Chromium Browser Page Frame Management should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send events when frames are manipulated dynamically","name":"frame.spec.js:81","description":"Chromium Browser Page Frame Management should send events when frames are manipulated dynamically","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send \"framenavigated\" when navigating on anchor URLs","name":"frame.spec.js:104","description":"Chromium Browser Page Frame Management should send \"framenavigated\" when navigating on anchor URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should persist mainFrame on cross-process navigation","name":"frame.spec.js:112","description":"Chromium Browser Page Frame Management should persist mainFrame on cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should not send attach/detach events for main frame","name":"frame.spec.js:118","description":"Chromium Browser Page Frame Management should not send attach/detach events for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should detach child frames on navigation","name":"frame.spec.js:125","description":"Chromium Browser Page Frame Management should detach child frames on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should support framesets","name":"frame.spec.js:145","description":"Chromium Browser Page Frame Management should support framesets","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame from-inside shadow DOM","name":"frame.spec.js:165","description":"Chromium Browser Page Frame Management should report frame from-inside shadow DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.name()","name":"frame.spec.js:176","description":"Chromium Browser Page Frame Management should report frame.name()","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.parent()","name":"frame.spec.js:189","description":"Chromium Browser Page Frame Management should report frame.parent()","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L189","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report different frame instance when frame re-attaches","name":"frame.spec.js:196","description":"Chromium Browser Page Frame Management should report different frame instance when frame re-attaches","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/frame.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>input>should upload the file","name":"input.spec.js:26","description":"Chromium Browser Page input should upload the file","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is attached to DOM","name":"input.spec.js:42","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is not attached to DOM","name":"input.spec.js:50","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is not attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect timeout","name":"input.spec.js:61","description":"Chromium Browser Page Page.waitForFileChooser should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect default timeout when there is no custom timeout","name":"input.spec.js:66","description":"Chromium Browser Page Page.waitForFileChooser should respect default timeout when there is no custom timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should prioritize exact timeout over default timeout","name":"input.spec.js:72","description":"Chromium Browser Page Page.waitForFileChooser should prioritize exact timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work with no timeout","name":"input.spec.js:78","description":"Chromium Browser Page Page.waitForFileChooser should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L78","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should return the same file chooser when there are many watchdogs simultaneously","name":"input.spec.js:89","description":"Chromium Browser Page Page.waitForFileChooser should return the same file chooser when there are many watchdogs simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should accept single file","name":"input.spec.js:101","description":"Chromium Browser Page FileChooser.accept should accept single file","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to read selected file","name":"input.spec.js:114","description":"Chromium Browser Page FileChooser.accept should be able to read selected file","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L114","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to reset selected files with empty file list","name":"input.spec.js:126","description":"Chromium Browser Page FileChooser.accept should be able to reset selected files with empty file list","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should not accept multiple files for single-file input","name":"input.spec.js:141","description":"Chromium Browser Page FileChooser.accept should not accept multiple files for single-file input","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should fail when accepting file chooser twice","name":"input.spec.js:154","description":"Chromium Browser Page FileChooser.accept should fail when accepting file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should cancel dialog","name":"input.spec.js:168","description":"Chromium Browser Page FileChooser.cancel should cancel dialog","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should fail when canceling file chooser twice","name":"input.spec.js:184","description":"Chromium Browser Page FileChooser.cancel should fail when canceling file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L184","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for single file pick","name":"input.spec.js:198","description":"Chromium Browser Page FileChooser.isMultiple should work for single file pick","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"multiple\"","name":"input.spec.js:206","description":"Chromium Browser Page FileChooser.isMultiple should work for \"multiple\"","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L206","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"webkitdirectory\"","name":"input.spec.js:214","description":"Chromium Browser Page FileChooser.isMultiple should work for \"webkitdirectory\"","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/input.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work","name":"jshandle.spec.js:23","description":"Chromium Browser Page Page.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle as an argument","name":"jshandle.spec.js:27","description":"Chromium Browser Page Page.evaluateHandle should accept object handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to primitive types","name":"jshandle.spec.js:32","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to primitive types","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should warn on nested object handles","name":"jshandle.spec.js:37","description":"Chromium Browser Page Page.evaluateHandle should warn on nested object handles","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to unserializable value","name":"jshandle.spec.js:46","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to unserializable value","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should use the same JS wrappers","name":"jshandle.spec.js:50","description":"Chromium Browser Page Page.evaluateHandle should use the same JS wrappers","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work with primitives","name":"jshandle.spec.js:57","description":"Chromium Browser Page Page.evaluateHandle should work with primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperty>should work","name":"jshandle.spec.js:67","description":"Chromium Browser Page JSHandle.getProperty should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should work","name":"jshandle.spec.js:79","description":"Chromium Browser Page JSHandle.jsonValue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should not work with dates","name":"jshandle.spec.js:84","description":"Chromium Browser Page JSHandle.jsonValue should not work with dates","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should throw for circular objects","name":"jshandle.spec.js:89","description":"Chromium Browser Page JSHandle.jsonValue should throw for circular objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should work","name":"jshandle.spec.js:101","description":"Chromium Browser Page JSHandle.getProperties should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should return even non-own properties","name":"jshandle.spec.js:110","description":"Chromium Browser Page JSHandle.getProperties should return even non-own properties","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work","name":"jshandle.spec.js:132","description":"Chromium Browser Page JSHandle.asElement should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L132","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return null for non-elements","name":"jshandle.spec.js:137","description":"Chromium Browser Page JSHandle.asElement should return null for non-elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return ElementHandle for TextNodes","name":"jshandle.spec.js:142","description":"Chromium Browser Page JSHandle.asElement should return ElementHandle for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work with nullified Node","name":"jshandle.spec.js:149","description":"Chromium Browser Page JSHandle.asElement should work with nullified Node","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L149","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for primitives","name":"jshandle.spec.js:159","description":"Chromium Browser Page JSHandle.toString should work for primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for complicated objects","name":"jshandle.spec.js:165","description":"Chromium Browser Page JSHandle.toString should work for complicated objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work with different subtypes","name":"jshandle.spec.js:169","description":"Chromium Browser Page JSHandle.toString should work with different subtypes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/jshandle.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type into a textarea","name":"keyboard.spec.js:26","description":"Chromium Browser Page Keyboard should type into a textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the metaKey","name":"keyboard.spec.js:36","description":"Chromium Browser Page Keyboard should press the metaKey","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L36","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should move with the arrow keys","name":"keyboard.spec.js:43","description":"Chromium Browser Page Keyboard should move with the arrow keys","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with ElementHandle.press","name":"keyboard.spec.js:58","description":"Chromium Browser Page Keyboard should send a character with ElementHandle.press","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>ElementHandle.press should support |text| option","name":"keyboard.spec.js:69","description":"Chromium Browser Page Keyboard ElementHandle.press should support |text| option","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L69","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with sendCharacter","name":"keyboard.spec.js:75","description":"Chromium Browser Page Keyboard should send a character with sendCharacter","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report shiftKey","name":"keyboard.spec.js:84","description":"Chromium Browser Page Keyboard should report shiftKey","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report multiple modifiers","name":"keyboard.spec.js:104","description":"Chromium Browser Page Keyboard should report multiple modifiers","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing","name":"keyboard.spec.js:120","description":"Chromium Browser Page Keyboard should send proper codes while typing","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing with shift","name":"keyboard.spec.js:133","description":"Chromium Browser Page Keyboard should send proper codes while typing with shift","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L133","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should not type canceled events","name":"keyboard.spec.js:145","description":"Chromium Browser Page Keyboard should not type canceled events","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify repeat property","name":"keyboard.spec.js:161","description":"Chromium Browser Page Keyboard should specify repeat property","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type all kinds of characters","name":"keyboard.spec.js:179","description":"Chromium Browser Page Keyboard should type all kinds of characters","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify location","name":"keyboard.spec.js:186","description":"Chromium Browser Page Keyboard should specify location","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should throw on unknown keys","name":"keyboard.spec.js:205","description":"Chromium Browser Page Keyboard should throw on unknown keys","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji","name":"keyboard.spec.js:215","description":"Chromium Browser Page Keyboard should type emoji","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji into an iframe","name":"keyboard.spec.js:220","description":"Chromium Browser Page Keyboard should type emoji into an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the meta key","name":"keyboard.spec.js:228","description":"Chromium Browser Page Keyboard should press the meta key","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/keyboard.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should click the document","name":"mouse.spec.js:34","description":"Chromium Browser Page Mouse should click the document","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/mouse.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should resize the textarea","name":"mouse.spec.js:58","description":"Chromium Browser Page Mouse should resize the textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/mouse.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should select the text with mouse","name":"mouse.spec.js:70","description":"Chromium Browser Page Mouse should select the text with mouse","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/mouse.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state","name":"mouse.spec.js:88","description":"Chromium Browser Page Mouse should trigger hover state","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/mouse.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state with removed window.Node","name":"mouse.spec.js:97","description":"Chromium Browser Page Mouse should trigger hover state with removed window.Node","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/mouse.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should set modifier keys on click","name":"mouse.spec.js:103","description":"Chromium Browser Page Mouse should set modifier keys on click","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/mouse.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should tween mouse movement","name":"mouse.spec.js:123","description":"Chromium Browser Page Mouse should tween mouse movement","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/mouse.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should work with mobile viewports and cross process navigations","name":"mouse.spec.js:141","description":"Chromium Browser Page Mouse should work with mobile viewports and cross process navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/mouse.spec.js#L141","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.goto>should work","name":"navigation.spec.js:25","description":"Chromium Browser Page Page.goto should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with anchor navigation","name":"navigation.spec.js:29","description":"Chromium Browser Page Page.goto should work with anchor navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with redirects","name":"navigation.spec.js:37","description":"Chromium Browser Page Page.goto should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to about:blank","name":"navigation.spec.js:43","description":"Chromium Browser Page Page.goto should navigate to about:blank","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return response when page changes its URL after load","name":"navigation.spec.js:47","description":"Chromium Browser Page Page.goto should return response when page changes its URL after load","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with subframes return 204","name":"navigation.spec.js:51","description":"Chromium Browser Page Page.goto should work with subframes return 204","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L51","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when server returns 204","name":"navigation.spec.js:58","description":"Chromium Browser Page Page.goto should fail when server returns 204","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with domcontentloaded","name":"navigation.spec.js:71","description":"Chromium Browser Page Page.goto should navigate to empty page with domcontentloaded","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when page calls history API in beforeunload","name":"navigation.spec.js:75","description":"Chromium Browser Page Page.goto should work when page calls history API in beforeunload","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle0","name":"navigation.spec.js:83","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle0","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle2","name":"navigation.spec.js:87","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle2","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad url","name":"navigation.spec.js:91","description":"Chromium Browser Page Page.goto should fail when navigating to bad url","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L91","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL","name":"navigation.spec.js:99","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL after redirects","name":"navigation.spec.js:112","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL after redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should throw if networkidle is passed as an option","name":"navigation.spec.js:122","description":"Chromium Browser Page Page.goto should throw if networkidle is passed as an option","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when main resources failed to load","name":"navigation.spec.js:127","description":"Chromium Browser Page Page.goto should fail when main resources failed to load","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L127","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding maximum navigation timeout","name":"navigation.spec.js:135","description":"Chromium Browser Page Page.goto should fail when exceeding maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum navigation timeout","name":"navigation.spec.js:143","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum timeout","name":"navigation.spec.js:152","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should prioritize default navigation timeout over default timeout","name":"navigation.spec.js:161","description":"Chromium Browser Page Page.goto should prioritize default navigation timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should disable timeout when its set to 0","name":"navigation.spec.js:171","description":"Chromium Browser Page Page.goto should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L171","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to valid url","name":"navigation.spec.js:179","description":"Chromium Browser Page Page.goto should work when navigating to valid url","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to data url","name":"navigation.spec.js:183","description":"Chromium Browser Page Page.goto should work when navigating to data url","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to 404","name":"navigation.spec.js:187","description":"Chromium Browser Page Page.goto should work when navigating to 404","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return last response in redirect chain","name":"navigation.spec.js:192","description":"Chromium Browser Page Page.goto should return last response in redirect chain","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should wait for network idle to succeed navigation","name":"navigation.spec.js:200","description":"Chromium Browser Page Page.goto should wait for network idle to succeed navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation","name":"navigation.spec.js:257","description":"Chromium Browser Page Page.goto should not leak listeners during navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during bad navigation","name":"navigation.spec.js:266","description":"Chromium Browser Page Page.goto should not leak listeners during bad navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L266","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation of 11 pages","name":"navigation.spec.js:275","description":"Chromium Browser Page Page.goto should not leak listeners during navigation of 11 pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L275","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to dataURL and fire dataURL requests","name":"navigation.spec.js:287","description":"Chromium Browser Page Page.goto should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L287","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to URL with hash and fire requests without hash","name":"navigation.spec.js:296","description":"Chromium Browser Page Page.goto should navigate to URL with hash and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L296","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with self requesting page","name":"navigation.spec.js:305","description":"Chromium Browser Page Page.goto should work with self requesting page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating and show the url at the error message","name":"navigation.spec.js:310","description":"Chromium Browser Page Page.goto should fail when navigating and show the url at the error message","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L310","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should send referer","name":"navigation.spec.js:320","description":"Chromium Browser Page Page.goto should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L320","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work","name":"navigation.spec.js:335","description":"Chromium Browser Page Page.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L335","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with both domcontentloaded and load","name":"navigation.spec.js:344","description":"Chromium Browser Page Page.waitForNavigation should work with both domcontentloaded and load","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L344","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with clicking on anchor links","name":"navigation.spec.js:364","description":"Chromium Browser Page Page.waitForNavigation should work with clicking on anchor links","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L364","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.pushState()","name":"navigation.spec.js:374","description":"Chromium Browser Page Page.waitForNavigation should work with history.pushState()","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.replaceState()","name":"navigation.spec.js:389","description":"Chromium Browser Page Page.waitForNavigation should work with history.replaceState()","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with DOM history.back()/history.forward()","name":"navigation.spec.js:404","description":"Chromium Browser Page Page.waitForNavigation should work with DOM history.back()/history.forward()","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work when subframe issues window.stop()","name":"navigation.spec.js:430","description":"Chromium Browser Page Page.waitForNavigation should work when subframe issues window.stop()","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L430","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work","name":"navigation.spec.js:448","description":"Chromium Browser Page Page.goBack should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L448","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work with HistoryAPI","name":"navigation.spec.js:463","description":"Chromium Browser Page Page.goBack should work with HistoryAPI","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L463","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should navigate subframes","name":"navigation.spec.js:481","description":"Chromium Browser Page Frame.goto should navigate subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should reject when frame detaches","name":"navigation.spec.js:490","description":"Chromium Browser Page Frame.goto should reject when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L490","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should return matching responses","name":"navigation.spec.js:501","description":"Chromium Browser Page Frame.goto should return matching responses","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L501","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should work","name":"navigation.spec.js:531","description":"Chromium Browser Page Frame.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should fail when frame detaches","name":"navigation.spec.js:543","description":"Chromium Browser Page Frame.waitForNavigation should fail when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L543","result":"ok"},{"testId":"Chromium>Browser>Page>Page.reload>should work","name":"navigation.spec.js:561","description":"Chromium Browser Page Page.reload should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/navigation.spec.js#L561","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for navigation requests","name":"network.spec.js:27","description":"Chromium Browser Page Page.Events.Request should fire for navigation requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for iframes","name":"network.spec.js:33","description":"Chromium Browser Page Page.Events.Request should fire for iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for fetches","name":"network.spec.js:40","description":"Chromium Browser Page Page.Events.Request should fire for fetches","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for main frame navigation request","name":"network.spec.js:50","description":"Chromium Browser Page Request.frame should work for main frame navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for subframe navigation request","name":"network.spec.js:57","description":"Chromium Browser Page Request.frame should work for subframe navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for fetch requests","name":"network.spec.js:65","description":"Chromium Browser Page Request.frame should work for fetch requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Request.headers>should work","name":"network.spec.js:77","description":"Chromium Browser Page Request.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Response.headers>should work","name":"network.spec.js:87","description":"Chromium Browser Page Response.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should return |false| for non-cached content","name":"network.spec.js:98","description":"Chromium Browser Page Response.fromCache should return |false| for non-cached content","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should work","name":"network.spec.js:103","description":"Chromium Browser Page Response.fromCache should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>should return |false| for non-service-worker content","name":"network.spec.js:120","description":"Chromium Browser Page Response.fromServiceWorker should return |false| for non-service-worker content","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>Response.fromServiceWorker","name":"network.spec.js:125","description":"Chromium Browser Page Response.fromServiceWorker Response.fromServiceWorker","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should work","name":"network.spec.js:143","description":"Chromium Browser Page Request.postData should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should be |undefined| when there is no post data","name":"network.spec.js:152","description":"Chromium Browser Page Request.postData should be |undefined| when there is no post data","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should work","name":"network.spec.js:159","description":"Chromium Browser Page Response.text should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should return uncompressed text","name":"network.spec.js:163","description":"Chromium Browser Page Response.text should return uncompressed text","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should throw when requesting body of redirected response","name":"network.spec.js:169","description":"Chromium Browser Page Response.text should throw when requesting body of redirected response","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should wait until response completes","name":"network.spec.js:180","description":"Chromium Browser Page Response.text should wait until response completes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>Response.json>should work","name":"network.spec.js:216","description":"Chromium Browser Page Response.json should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L216","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work","name":"network.spec.js:223","description":"Chromium Browser Page Response.buffer should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L223","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work with compression","name":"network.spec.js:229","description":"Chromium Browser Page Response.buffer should work with compression","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L229","result":"ok"},{"testId":"Chromium>Browser>Page>Response.statusText>should work","name":"network.spec.js:239","description":"Chromium Browser Page Response.statusText should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L239","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Request","name":"network.spec.js:250","description":"Chromium Browser Page Network Events Page.Events.Request","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L250","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Response","name":"network.spec.js:262","description":"Chromium Browser Page Network Events Page.Events.Response","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L262","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFailed","name":"network.spec.js:277","description":"Chromium Browser Page Network Events Page.Events.RequestFailed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L277","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFinished","name":"network.spec.js:298","description":"Chromium Browser Page Network Events Page.Events.RequestFinished","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should fire events in proper order","name":"network.spec.js:308","description":"Chromium Browser Page Network Events should fire events in proper order","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should support redirects","name":"network.spec.js:316","description":"Chromium Browser Page Network Events should support redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L316","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work","name":"network.spec.js:343","description":"Chromium Browser Page Request.isNavigationRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work with request interception","name":"network.spec.js:354","description":"Chromium Browser Page Request.isNavigationRequest should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L354","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work when navigating to image","name":"network.spec.js:369","description":"Chromium Browser Page Request.isNavigationRequest should work when navigating to image","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L369","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should work","name":"network.spec.js:378","description":"Chromium Browser Page Page.setExtraHTTPHeaders should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L378","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should throw for non-string header values","name":"network.spec.js:388","description":"Chromium Browser Page Page.setExtraHTTPHeaders should throw for non-string header values","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L388","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should work","name":"network.spec.js:400","description":"Chromium Browser Page Page.authenticate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L400","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should fail if wrong credentials","name":"network.spec.js:411","description":"Chromium Browser Page Page.authenticate should fail if wrong credentials","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L411","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should allow disable authentication","name":"network.spec.js:421","description":"Chromium Browser Page Page.authenticate should allow disable authentication","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/network.spec.js#L421","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should intercept","name":"requestinterception.spec.js:27","description":"Chromium Browser Page Page.setRequestInterception should intercept","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when POST is redirected with 302","name":"requestinterception.spec.js:48","description":"Chromium Browser Page Page.setRequestInterception should work when POST is redirected with 302","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when header manipulation headers with redirect","name":"requestinterception.spec.js:64","description":"Chromium Browser Page Page.setRequestInterception should work when header manipulation headers with redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should contain referer header","name":"requestinterception.spec.js:75","description":"Chromium Browser Page Page.setRequestInterception should contain referer header","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should properly return navigation response when URL has cookies","name":"requestinterception.spec.js:87","description":"Chromium Browser Page Page.setRequestInterception should properly return navigation response when URL has cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should stop intercepting","name":"requestinterception.spec.js:98","description":"Chromium Browser Page Page.setRequestInterception should stop intercepting","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should show custom HTTP headers","name":"requestinterception.spec.js:105","description":"Chromium Browser Page Page.setRequestInterception should show custom HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirect inside sync XHR","name":"requestinterception.spec.js:118","description":"Chromium Browser Page Page.setRequestInterception should work with redirect inside sync XHR","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L118","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should works with customizing referer headers","name":"requestinterception.spec.js:131","description":"Chromium Browser Page Page.setRequestInterception should works with customizing referer headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable","name":"requestinterception.spec.js:141","description":"Chromium Browser Page Page.setRequestInterception should be abortable","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable with custom error codes","name":"requestinterception.spec.js:156","description":"Chromium Browser Page Page.setRequestInterception should be abortable with custom error codes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should send referer","name":"requestinterception.spec.js:167","description":"Chromium Browser Page Page.setRequestInterception should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should fail navigation when aborting main resource","name":"requestinterception.spec.js:179","description":"Chromium Browser Page Page.setRequestInterception should fail navigation when aborting main resource","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects","name":"requestinterception.spec.js:190","description":"Chromium Browser Page Page.setRequestInterception should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects for subresources","name":"requestinterception.spec.js:217","description":"Chromium Browser Page Page.setRequestInterception should work with redirects for subresources","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to abort redirects","name":"requestinterception.spec.js:242","description":"Chromium Browser Page Page.setRequestInterception should be able to abort redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L242","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with equal requests","name":"requestinterception.spec.js:265","description":"Chromium Browser Page Page.setRequestInterception should work with equal requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L265","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to dataURL and fire dataURL requests","name":"requestinterception.spec.js:288","description":"Chromium Browser Page Page.setRequestInterception should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L288","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to fetch dataURL and fire dataURL requests","name":"requestinterception.spec.js:301","description":"Chromium Browser Page Page.setRequestInterception should be able to fetch dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L301","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to URL with hash and and fire requests without hash","name":"requestinterception.spec.js:315","description":"Chromium Browser Page Page.setRequestInterception should navigate to URL with hash and and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L315","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server","name":"requestinterception.spec.js:328","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L328","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with badly encoded server","name":"requestinterception.spec.js:336","description":"Chromium Browser Page Page.setRequestInterception should work with badly encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L336","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server - 2","name":"requestinterception.spec.js:343","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server - 2","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should not throw \"Invalid Interception Id\" if the request was cancelled","name":"requestinterception.spec.js:357","description":"Chromium Browser Page Page.setRequestInterception should not throw \"Invalid Interception Id\" if the request was cancelled","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L357","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should throw if interception is not enabled","name":"requestinterception.spec.js:371","description":"Chromium Browser Page Page.setRequestInterception should throw if interception is not enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L371","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with file URLs","name":"requestinterception.spec.js:383","description":"Chromium Browser Page Page.setRequestInterception should work with file URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L383","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should work","name":"requestinterception.spec.js:398","description":"Chromium Browser Page Request.continue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L398","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend HTTP headers","name":"requestinterception.spec.js:403","description":"Chromium Browser Page Request.continue should amend HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should redirect in a way non-observable to page","name":"requestinterception.spec.js:417","description":"Chromium Browser Page Request.continue should redirect in a way non-observable to page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L417","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend method","name":"requestinterception.spec.js:429","description":"Chromium Browser Page Request.continue should amend method","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L429","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend post data","name":"requestinterception.spec.js:442","description":"Chromium Browser Page Request.continue should amend post data","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L442","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend both post data and method on navigation","name":"requestinterception.spec.js:455","description":"Chromium Browser Page Request.continue should amend both post data and method on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L455","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work","name":"requestinterception.spec.js:470","description":"Chromium Browser Page Request.respond should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L470","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work with status code 422","name":"requestinterception.spec.js:486","description":"Chromium Browser Page Request.respond should work with status code 422","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L486","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should redirect","name":"requestinterception.spec.js:499","description":"Chromium Browser Page Request.respond should redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L499","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should allow mocking binary responses","name":"requestinterception.spec.js:518","description":"Chromium Browser Page Request.respond should allow mocking binary responses","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L518","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should stringify intercepted request response headers","name":"requestinterception.spec.js:536","description":"Chromium Browser Page Request.respond should stringify intercepted request response headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/requestinterception.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should reject all promises when page is closed","name":"page.spec.js:34","description":"Chromium Browser Page Page.close should reject all promises when page is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should not be visible in browser.pages","name":"page.spec.js:43","description":"Chromium Browser Page Page.close should not be visible in browser.pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should run beforeunload if asked for","name":"page.spec.js:49","description":"Chromium Browser Page Page.close should run beforeunload if asked for","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L49","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should *not* run beforeunload by default","name":"page.spec.js:66","description":"Chromium Browser Page Page.close should *not* run beforeunload by default","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should set the page close state","name":"page.spec.js:74","description":"Chromium Browser Page Page.close should set the page close state","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Load>should fire when expected","name":"page.spec.js:83","description":"Chromium Browser Page Page.Events.Load should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Async stacks>should work","name":"page.spec.js:92","description":"Chromium Browser Page Async stacks should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.error>should throw when page crashes","name":"page.spec.js:105","description":"Chromium Browser Page Page.Events.error should throw when page crashes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work","name":"page.spec.js:115","description":"Chromium Browser Page Page.Events.Popup should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with noopener","name":"page.spec.js:123","description":"Chromium Browser Page Page.Events.Popup should work with noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank","name":"page.spec.js:131","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with fake-clicking target=_blank and rel=noopener","name":"page.spec.js:141","description":"Chromium Browser Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank and rel=noopener","name":"page.spec.js:151","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should be prompt by default","name":"page.spec.js:168","description":"Chromium Browser Page BrowserContext.overridePermissions should be prompt by default","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should deny permission when not listed","name":"page.spec.js:172","description":"Chromium Browser Page BrowserContext.overridePermissions should deny permission when not listed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L172","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should fail when bad permission is given","name":"page.spec.js:177","description":"Chromium Browser Page BrowserContext.overridePermissions should fail when bad permission is given","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should grant permission when listed","name":"page.spec.js:183","description":"Chromium Browser Page BrowserContext.overridePermissions should grant permission when listed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should reset permissions","name":"page.spec.js:188","description":"Chromium Browser Page BrowserContext.overridePermissions should reset permissions","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should trigger permission onchange","name":"page.spec.js:195","description":"Chromium Browser Page BrowserContext.overridePermissions should trigger permission onchange","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L195","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should isolate permissions between browser contexs","name":"page.spec.js:214","description":"Chromium Browser Page BrowserContext.overridePermissions should isolate permissions between browser contexs","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should work","name":"page.spec.js:236","description":"Chromium Browser Page Page.setGeolocation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should throw when invalid longitude","name":"page.spec.js:248","description":"Chromium Browser Page Page.setGeolocation should throw when invalid longitude","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L248","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should work","name":"page.spec.js:260","description":"Chromium Browser Page Page.setOfflineMode should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L260","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should emulate navigator.onLine","name":"page.spec.js:269","description":"Chromium Browser Page Page.setOfflineMode should emulate navigator.onLine","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L269","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work","name":"page.spec.js:279","description":"Chromium Browser Page ExecutionContext.queryObjects should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L279","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work for non-blank page","name":"page.spec.js:289","description":"Chromium Browser Page ExecutionContext.queryObjects should work for non-blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L289","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail for disposed handles","name":"page.spec.js:298","description":"Chromium Browser Page ExecutionContext.queryObjects should fail for disposed handles","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail primitive values as prototypes","name":"page.spec.js:305","description":"Chromium Browser Page ExecutionContext.queryObjects should fail primitive values as prototypes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work","name":"page.spec.js:314","description":"Chromium Browser Page Page.Events.Console should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L314","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work for different console API calls","name":"page.spec.js:327","description":"Chromium Browser Page Page.Events.Console should work for different console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L327","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not fail for window object","name":"page.spec.js:353","description":"Chromium Browser Page Page.Events.Console should not fail for window object","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should trigger correct Log","name":"page.spec.js:362","description":"Chromium Browser Page Page.Events.Console should trigger correct Log","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L362","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location when fetch fails","name":"page.spec.js:374","description":"Chromium Browser Page Page.Events.Console should have location when fetch fails","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location for console API calls","name":"page.spec.js:389","description":"Chromium Browser Page Page.Events.Console should have location for console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not throw when there are console messages in detached iframes","name":"page.spec.js:404","description":"Chromium Browser Page Page.Events.Console should not throw when there are console messages in detached iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.DOMContentLoaded>should fire when expected","name":"page.spec.js:424","description":"Chromium Browser Page Page.Events.DOMContentLoaded should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>should get metrics from a page","name":"page.spec.js:431","description":"Chromium Browser Page Page.metrics should get metrics from a page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L431","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>metrics event fired on console.timeStamp","name":"page.spec.js:436","description":"Chromium Browser Page Page.metrics metrics event fired on console.timeStamp","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L436","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work","name":"page.spec.js:469","description":"Chromium Browser Page Page.waitForRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L469","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with predicate","name":"page.spec.js:481","description":"Chromium Browser Page Page.waitForRequest should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect timeout","name":"page.spec.js:493","description":"Chromium Browser Page Page.waitForRequest should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L493","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect default timeout","name":"page.spec.js:498","description":"Chromium Browser Page Page.waitForRequest should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L498","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with no timeout","name":"page.spec.js:504","description":"Chromium Browser Page Page.waitForRequest should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L504","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work","name":"page.spec.js:519","description":"Chromium Browser Page Page.waitForResponse should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L519","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect timeout","name":"page.spec.js:531","description":"Chromium Browser Page Page.waitForResponse should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect default timeout","name":"page.spec.js:536","description":"Chromium Browser Page Page.waitForResponse should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with predicate","name":"page.spec.js:542","description":"Chromium Browser Page Page.waitForResponse should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L542","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with no timeout","name":"page.spec.js:554","description":"Chromium Browser Page Page.waitForResponse should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L554","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work","name":"page.spec.js:569","description":"Chromium Browser Page Page.exposeFunction should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L569","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should throw exception in page context","name":"page.spec.js:578","description":"Chromium Browser Page Page.exposeFunction should throw exception in page context","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L578","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should support throwing \"null\"","name":"page.spec.js:592","description":"Chromium Browser Page Page.exposeFunction should support throwing \"null\"","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L592","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should be callable from-inside evaluateOnNewDocument","name":"page.spec.js:605","description":"Chromium Browser Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L605","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should survive navigation","name":"page.spec.js:614","description":"Chromium Browser Page Page.exposeFunction should survive navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L614","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should await returned promise","name":"page.spec.js:625","description":"Chromium Browser Page Page.exposeFunction should await returned promise","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L625","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames","name":"page.spec.js:635","description":"Chromium Browser Page Page.exposeFunction should work on frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L635","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames before navigation","name":"page.spec.js:647","description":"Chromium Browser Page Page.exposeFunction should work on frames before navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L647","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work with complex objects","name":"page.spec.js:659","description":"Chromium Browser Page Page.exposeFunction should work with complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L659","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.PageError>should fire","name":"page.spec.js:669","description":"Chromium Browser Page Page.Events.PageError should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L669","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work","name":"page.spec.js:681","description":"Chromium Browser Page Page.setUserAgent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L681","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work for subframes","name":"page.spec.js:690","description":"Chromium Browser Page Page.setUserAgent should work for subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L690","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should emulate device user-agent","name":"page.spec.js:699","description":"Chromium Browser Page Page.setUserAgent should emulate device user-agent","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L699","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work","name":"page.spec.js:709","description":"Chromium Browser Page Page.setContent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L709","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with doctype","name":"page.spec.js:714","description":"Chromium Browser Page Page.setContent should work with doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L714","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with HTML 4 doctype","name":"page.spec.js:720","description":"Chromium Browser Page Page.setContent should work with HTML 4 doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L720","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect timeout","name":"page.spec.js:727","description":"Chromium Browser Page Page.setContent should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L727","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect default navigation timeout","name":"page.spec.js:735","description":"Chromium Browser Page Page.setContent should respect default navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L735","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should await resources to load","name":"page.spec.js:744","description":"Chromium Browser Page Page.setContent should await resources to load","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L744","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work fast enough","name":"page.spec.js:755","description":"Chromium Browser Page Page.setContent should work fast enough","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L755","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with tricky content","name":"page.spec.js:759","description":"Chromium Browser Page Page.setContent should work with tricky content","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L759","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with accents","name":"page.spec.js:763","description":"Chromium Browser Page Page.setContent should work with accents","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L763","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with emojis","name":"page.spec.js:767","description":"Chromium Browser Page Page.setContent should work with emojis","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L767","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with newline","name":"page.spec.js:771","description":"Chromium Browser Page Page.setContent should work with newline","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L771","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP meta tag","name":"page.spec.js:778","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP meta tag","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L778","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP header","name":"page.spec.js:791","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP header","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L791","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass after cross-process navigation","name":"page.spec.js:805","description":"Chromium Browser Page Page.setBypassCSP should bypass after cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L805","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP in iframes as well","name":"page.spec.js:815","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP in iframes as well","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L815","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if no options are provided","name":"page.spec.js:837","description":"Chromium Browser Page Page.addScriptTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L837","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url","name":"page.spec.js:847","description":"Chromium Browser Page Page.addScriptTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L847","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url and type=module","name":"page.spec.js:854","description":"Chromium Browser Page Page.addScriptTag should work with a url and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L854","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path and type=module","name":"page.spec.js:860","description":"Chromium Browser Page Page.addScriptTag should work with a path and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L860","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a content and type=module","name":"page.spec.js:867","description":"Chromium Browser Page Page.addScriptTag should work with a content and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L867","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if loading from url fail","name":"page.spec.js:874","description":"Chromium Browser Page Page.addScriptTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L874","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path","name":"page.spec.js:885","description":"Chromium Browser Page Page.addScriptTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L885","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should include sourcemap when path is provided","name":"page.spec.js:892","description":"Chromium Browser Page Page.addScriptTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L892","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with content","name":"page.spec.js:899","description":"Chromium Browser Page Page.addScriptTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L899","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with content to the CSP page","name":"page.spec.js:906","description":"Chromium Browser Page Page.addScriptTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L906","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with URL to the CSP page","name":"page.spec.js:913","description":"Chromium Browser Page Page.addScriptTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L913","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if no options are provided","name":"page.spec.js:922","description":"Chromium Browser Page Page.addStyleTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L922","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a url","name":"page.spec.js:932","description":"Chromium Browser Page Page.addStyleTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L932","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if loading from url fail","name":"page.spec.js:939","description":"Chromium Browser Page Page.addStyleTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L939","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a path","name":"page.spec.js:950","description":"Chromium Browser Page Page.addStyleTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L950","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should include sourcemap when path is provided","name":"page.spec.js:957","description":"Chromium Browser Page Page.addStyleTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L957","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with content","name":"page.spec.js:965","description":"Chromium Browser Page Page.addStyleTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L965","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with content to the CSP page","name":"page.spec.js:972","description":"Chromium Browser Page Page.addStyleTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L972","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with URL to the CSP page","name":"page.spec.js:979","description":"Chromium Browser Page Page.addStyleTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L979","result":"ok"},{"testId":"Chromium>Browser>Page>Page.url>should work","name":"page.spec.js:988","description":"Chromium Browser Page Page.url should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L988","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setJavaScriptEnabled>should work","name":"page.spec.js:996","description":"Chromium Browser Page Page.setJavaScriptEnabled should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L996","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should enable or disable the cache based on the state passed","name":"page.spec.js:1010","description":"Chromium Browser Page Page.setCacheEnabled should enable or disable the cache based on the state passed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1010","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should stay disabled when toggling request interception on/off","name":"page.spec.js:1026","description":"Chromium Browser Page Page.setCacheEnabled should stay disabled when toggling request interception on/off","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1026","result":"ok"},{"testId":"Chromium>Browser>Page>Page.pdf>should be able to save file","name":"page.spec.js:1042","description":"Chromium Browser Page Page.pdf should be able to save file","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1042","result":"ok"},{"testId":"Chromium>Browser>Page>Page.title>should return the page title","name":"page.spec.js:1051","description":"Chromium Browser Page Page.title should return the page title","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1051","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select single option","name":"page.spec.js:1058","description":"Chromium Browser Page Page.select should select single option","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1058","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select only first option","name":"page.spec.js:1064","description":"Chromium Browser Page Page.select should select only first option","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1064","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should not throw when select causes navigation","name":"page.spec.js:1070","description":"Chromium Browser Page Page.select should not throw when select causes navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1070","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select multiple options","name":"page.spec.js:1079","description":"Chromium Browser Page Page.select should select multiple options","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1079","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should respect event bubbling","name":"page.spec.js:1086","description":"Chromium Browser Page Page.select should respect event bubbling","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1086","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw when element is not a ","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1092","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no matched values","name":"page.spec.js:1098","description":"Chromium Browser Page Page.select should return [] on no matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1098","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of matched values","name":"page.spec.js:1103","description":"Chromium Browser Page Page.select should return an array of matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1103","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of one element when multiple is not set","name":"page.spec.js:1109","description":"Chromium Browser Page Page.select should return an array of one element when multiple is not set","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1109","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no values","name":"page.spec.js:1114","description":"Chromium Browser Page Page.select should return [] on no values","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1114","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a multiple select","name":"page.spec.js:1119","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a multiple select","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1119","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a select without multiple","name":"page.spec.js:1126","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a select without multiple","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1126","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw if passed in non-strings","name":"page.spec.js:1132","description":"Chromium Browser Page Page.select should throw if passed in non-strings","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1132","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should work when re-defining top-level Event class","name":"page.spec.js:1143","description":"Chromium Browser Page Page.select should work when re-defining top-level Event class","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with window.close","name":"page.spec.js:1153","description":"Chromium Browser Page Page.Events.Close should work with window.close","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1153","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with page.close","name":"page.spec.js:1161","description":"Chromium Browser Page Page.Events.Close should work with page.close","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browser>should return the correct browser instance","name":"page.spec.js:1170","description":"Chromium Browser Page Page.browser should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browserContext>should return the correct browser instance","name":"page.spec.js:1176","description":"Chromium Browser Page Page.browserContext should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/page.spec.js#L1176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work","name":"screenshot.spec.js:23","description":"Chromium Browser Page Page.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should clip rect","name":"screenshot.spec.js:29","description":"Chromium Browser Page Page.screenshot should clip rect","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work for offscreen clip","name":"screenshot.spec.js:42","description":"Chromium Browser Page Page.screenshot should work for offscreen clip","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel","name":"screenshot.spec.js:55","description":"Chromium Browser Page Page.screenshot should run in parallel","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should take fullPage screenshots","name":"screenshot.spec.js:72","description":"Chromium Browser Page Page.screenshot should take fullPage screenshots","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel in multiple pages","name":"screenshot.spec.js:80","description":"Chromium Browser Page Page.screenshot should run in parallel in multiple pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L80","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should allow transparency","name":"screenshot.spec.js:95","description":"Chromium Browser Page Page.screenshot should allow transparency","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L95","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should render white background on jpeg file","name":"screenshot.spec.js:101","description":"Chromium Browser Page Page.screenshot should render white background on jpeg file","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work with odd clip size on Retina displays","name":"screenshot.spec.js:107","description":"Chromium Browser Page Page.screenshot should work with odd clip size on Retina displays","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should return base64","name":"screenshot.spec.js:118","description":"Chromium Browser Page Page.screenshot should return base64","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work","name":"screenshot.spec.js:129","description":"Chromium Browser Page ElementHandle.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L129","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should take into account padding and border","name":"screenshot.spec.js:137","description":"Chromium Browser Page ElementHandle.screenshot should take into account padding and border","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should capture full element when larger than viewport","name":"screenshot.spec.js:154","description":"Chromium Browser Page ElementHandle.screenshot should capture full element when larger than viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should scroll element into view","name":"screenshot.spec.js:178","description":"Chromium Browser Page ElementHandle.screenshot should scroll element into view","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work with a rotated element","name":"screenshot.spec.js:201","description":"Chromium Browser Page ElementHandle.screenshot should work with a rotated element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should fail to screenshot a detached element","name":"screenshot.spec.js:214","description":"Chromium Browser Page ElementHandle.screenshot should fail to screenshot a detached element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should not hang with zero width/height element","name":"screenshot.spec.js:221","description":"Chromium Browser Page ElementHandle.screenshot should not hang with zero width/height element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L221","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with fractional dimensions","name":"screenshot.spec.js:227","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with fractional dimensions","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with an offset","name":"screenshot.spec.js:233","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with an offset","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/screenshot.spec.js#L233","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should work","name":"queryselector.spec.js:23","description":"Chromium Browser Page Page.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept arguments","name":"queryselector.spec.js:28","description":"Chromium Browser Page Page.$eval should accept arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L28","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept ElementHandles as arguments","name":"queryselector.spec.js:33","description":"Chromium Browser Page Page.$eval should accept ElementHandles as arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should throw error if no element is found","name":"queryselector.spec.js:39","description":"Chromium Browser Page Page.$eval should throw error if no element is found","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$eval>should work","name":"queryselector.spec.js:47","description":"Chromium Browser Page Page.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should query existing element","name":"queryselector.spec.js:55","description":"Chromium Browser Page Page.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should return null for non-existing element","name":"queryselector.spec.js:60","description":"Chromium Browser Page Page.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L60","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should query existing elements","name":"queryselector.spec.js:67","description":"Chromium Browser Page Page.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should return empty array if nothing is found","name":"queryselector.spec.js:74","description":"Chromium Browser Page Page.$$ should return empty array if nothing is found","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should query existing element","name":"queryselector.spec.js:82","description":"Chromium Browser Page Path.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return empty array for non-existing element","name":"queryselector.spec.js:88","description":"Chromium Browser Page Path.$x should return empty array for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return multiple elements","name":"queryselector.spec.js:92","description":"Chromium Browser Page Path.$x should return multiple elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should query existing element","name":"queryselector.spec.js:101","description":"Chromium Browser Page ElementHandle.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should return null for non-existing element","name":"queryselector.spec.js:111","description":"Chromium Browser Page ElementHandle.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should work","name":"queryselector.spec.js:119","description":"Chromium Browser Page ElementHandle.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should retrieve content from subtree","name":"queryselector.spec.js:126","description":"Chromium Browser Page ElementHandle.$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should throw in case of missing selector","name":"queryselector.spec.js:134","description":"Chromium Browser Page ElementHandle.$eval should throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should work","name":"queryselector.spec.js:143","description":"Chromium Browser Page ElementHandle.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should retrieve content from subtree","name":"queryselector.spec.js:150","description":"Chromium Browser Page ElementHandle.$$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should not throw in case of missing selector","name":"queryselector.spec.js:158","description":"Chromium Browser Page ElementHandle.$$eval should not throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should query existing elements","name":"queryselector.spec.js:169","description":"Chromium Browser Page ElementHandle.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should return empty array for non-existing elements","name":"queryselector.spec.js:178","description":"Chromium Browser Page ElementHandle.$$ should return empty array for non-existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should query existing element","name":"queryselector.spec.js:188","description":"Chromium Browser Page ElementHandle.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should return null for non-existing element","name":"queryselector.spec.js:198","description":"Chromium Browser Page ElementHandle.$x should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/queryselector.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.targets should return all of the targets","name":"target.spec.js:26","description":"Chromium Browser Page Target Browser.targets should return all of the targets","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.pages should return all of the pages","name":"target.spec.js:33","description":"Chromium Browser Page Target Browser.pages should return all of the pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should contain browser target","name":"target.spec.js:40","description":"Chromium Browser Page Target should contain browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should be able to use the default page in the browser","name":"target.spec.js:45","description":"Chromium Browser Page Target should be able to use the default page in the browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a new page is created and closed","name":"target.spec.js:52","description":"Chromium Browser Page Target should report when a new page is created and closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a service worker is created and destroyed","name":"target.spec.js:73","description":"Chromium Browser Page Target should report when a service worker is created and destroyed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a service worker","name":"target.spec.js:86","description":"Chromium Browser Page Target should create a worker from a service worker","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L86","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a shared worker","name":"target.spec.js:93","description":"Chromium Browser Page Target should create a worker from a shared worker","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a target url changes","name":"target.spec.js:102","description":"Chromium Browser Page Target should report when a target url changes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L102","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not report uninitialized pages","name":"target.spec.js:112","description":"Chromium Browser Page Target should not report uninitialized pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not crash while redirecting if original request was missed","name":"target.spec.js:131","description":"Chromium Browser Page Target should not crash while redirecting if original request was missed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should have an opener","name":"target.spec.js:150","description":"Chromium Browser Page Target should have an opener","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should wait for a target","name":"target.spec.js:163","description":"Chromium Browser Page Browser.waitForTarget should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should timeout waiting for a non-existent target","name":"target.spec.js:174","description":"Chromium Browser Page Browser.waitForTarget should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/target.spec.js#L174","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should tap the button","name":"touchscreen.spec.js:23","description":"Chromium Browser Page Touchscreen should tap the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/touchscreen.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should report touches","name":"touchscreen.spec.js:29","description":"Chromium Browser Page Touchscreen should report touches","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/touchscreen.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for selector","name":"waittask.spec.js:32","description":"Chromium Browser Page Page.waitFor should wait for selector","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for an xpath","name":"waittask.spec.js:41","description":"Chromium Browser Page Page.waitFor should wait for an xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should not allow you to select an element with single slash xpath","name":"waittask.spec.js:50","description":"Chromium Browser Page Page.waitFor should not allow you to select an element with single slash xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should timeout","name":"waittask.spec.js:56","description":"Chromium Browser Page Page.waitFor should timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should work with multiline body","name":"waittask.spec.js:62","description":"Chromium Browser Page Page.waitFor should work with multiline body","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate","name":"waittask.spec.js:68","description":"Chromium Browser Page Page.waitFor should wait for predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should throw when unknown type","name":"waittask.spec.js:74","description":"Chromium Browser Page Page.waitFor should throw when unknown type","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate with arguments","name":"waittask.spec.js:79","description":"Chromium Browser Page Page.waitFor should wait for predicate with arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept a string","name":"waittask.spec.js:85","description":"Chromium Browser Page Frame.waitForFunction should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L85","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work when resolved right before execution context disposal","name":"waittask.spec.js:90","description":"Chromium Browser Page Frame.waitForFunction should work when resolved right before execution context disposal","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on interval","name":"waittask.spec.js:98","description":"Chromium Browser Page Frame.waitForFunction should poll on interval","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on mutation","name":"waittask.spec.js:110","description":"Chromium Browser Page Frame.waitForFunction should poll on mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on raf","name":"waittask.spec.js:119","description":"Chromium Browser Page Frame.waitForFunction should poll on raf","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work with strict CSP policy","name":"waittask.spec.js:124","description":"Chromium Browser Page Frame.waitForFunction should work with strict CSP policy","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw on bad polling value","name":"waittask.spec.js:134","description":"Chromium Browser Page Frame.waitForFunction should throw on bad polling value","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw negative polling interval","name":"waittask.spec.js:144","description":"Chromium Browser Page Frame.waitForFunction should throw negative polling interval","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L144","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the success value as a JSHandle","name":"waittask.spec.js:154","description":"Chromium Browser Page Frame.waitForFunction should return the success value as a JSHandle","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the window as a success value","name":"waittask.spec.js:157","description":"Chromium Browser Page Frame.waitForFunction should return the window as a success value","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L157","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept ElementHandle arguments","name":"waittask.spec.js:160","description":"Chromium Browser Page Frame.waitForFunction should accept ElementHandle arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect timeout","name":"waittask.spec.js:169","description":"Chromium Browser Page Frame.waitForFunction should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect default timeout","name":"waittask.spec.js:176","description":"Chromium Browser Page Frame.waitForFunction should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should disable timeout when its set to 0","name":"waittask.spec.js:183","description":"Chromium Browser Page Frame.waitForFunction should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive cross-process navigation","name":"waittask.spec.js:192","description":"Chromium Browser Page Frame.waitForFunction should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive navigations","name":"waittask.spec.js:205","description":"Chromium Browser Page Frame.waitForFunction should survive navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should immediately resolve promise if node exists","name":"waittask.spec.js:217","description":"Chromium Browser Page Frame.waitForSelector should immediately resolve promise if node exists","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work with removed MutationObserver","name":"waittask.spec.js:225","description":"Chromium Browser Page Frame.waitForSelector should work with removed MutationObserver","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L225","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should resolve promise when node is added","name":"waittask.spec.js:234","description":"Chromium Browser Page Frame.waitForSelector should resolve promise when node is added","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L234","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work when node is added through innerHTML","name":"waittask.spec.js:245","description":"Chromium Browser Page Frame.waitForSelector should work when node is added through innerHTML","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L245","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>Page.waitForSelector is shortcut for main frame","name":"waittask.spec.js:253","description":"Chromium Browser Page Frame.waitForSelector Page.waitForSelector is shortcut for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L253","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should run in specified frame","name":"waittask.spec.js:264","description":"Chromium Browser Page Frame.waitForSelector should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L264","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should throw when frame is detached","name":"waittask.spec.js:276","description":"Chromium Browser Page Frame.waitForSelector should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L276","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should survive cross-process navigation","name":"waittask.spec.js:286","description":"Chromium Browser Page Frame.waitForSelector should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L286","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible","name":"waittask.spec.js:297","description":"Chromium Browser Page Frame.waitForSelector should wait for visible","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L297","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible recursively","name":"waittask.spec.js:308","description":"Chromium Browser Page Frame.waitForSelector should wait for visible recursively","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for visibility: hidden","name":"waittask.spec.js:319","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for visibility: hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L319","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for display: none","name":"waittask.spec.js:329","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L329","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for removal","name":"waittask.spec.js:339","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for removal","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L339","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return null if waiting to hide non-existing element","name":"waittask.spec.js:349","description":"Chromium Browser Page Frame.waitForSelector should return null if waiting to hide non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L349","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respect timeout","name":"waittask.spec.js:353","description":"Chromium Browser Page Frame.waitForSelector should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have an error message specifically for awaiting an element to be hidden","name":"waittask.spec.js:360","description":"Chromium Browser Page Frame.waitForSelector should have an error message specifically for awaiting an element to be hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L360","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respond to node attribute mutation","name":"waittask.spec.js:368","description":"Chromium Browser Page Frame.waitForSelector should respond to node attribute mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return the element handle","name":"waittask.spec.js:376","description":"Chromium Browser Page Frame.waitForSelector should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L376","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have correct stack trace for timeout","name":"waittask.spec.js:381","description":"Chromium Browser Page Frame.waitForSelector should have correct stack trace for timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L381","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should support some fancy xpath","name":"waittask.spec.js:391","description":"Chromium Browser Page Frame.waitForXPath should support some fancy xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L391","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should respect timeout","name":"waittask.spec.js:396","description":"Chromium Browser Page Frame.waitForXPath should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L396","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should run in specified frame","name":"waittask.spec.js:403","description":"Chromium Browser Page Frame.waitForXPath should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should throw when frame is detached","name":"waittask.spec.js:414","description":"Chromium Browser Page Frame.waitForXPath should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L414","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>hidden should wait for display: none","name":"waittask.spec.js:424","description":"Chromium Browser Page Frame.waitForXPath hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should return the element handle","name":"waittask.spec.js:434","description":"Chromium Browser Page Frame.waitForXPath should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L434","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select a text node","name":"waittask.spec.js:439","description":"Chromium Browser Page Frame.waitForXPath should allow you to select a text node","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L439","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select an element with single slash","name":"waittask.spec.js:444","description":"Chromium Browser Page Frame.waitForXPath should allow you to select an element with single slash","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/waittask.spec.js#L444","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>Page.workers","name":"worker.spec.js:10","description":"Chromium Browser Page Workers Page.workers","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/worker.spec.js#L10","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should emit created and destroyed events","name":"worker.spec.js:22","description":"Chromium Browser Page Workers should emit created and destroyed events","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/worker.spec.js#L22","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report console logs","name":"worker.spec.js:33","description":"Chromium Browser Page Workers should report console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/worker.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have JSHandles for console logs","name":"worker.spec.js:45","description":"Chromium Browser Page Workers should have JSHandles for console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/worker.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have an execution context","name":"worker.spec.js:53","description":"Chromium Browser Page Workers should have an execution context","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/worker.spec.js#L53","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report errors","name":"worker.spec.js:59","description":"Chromium Browser Page Workers should report errors","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/worker.spec.js#L59","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should work","name":"CDPSession.spec.js:25","description":"Chromium Browser Page Target.createCDPSession should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/CDPSession.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should send events","name":"CDPSession.spec.js:35","description":"Chromium Browser Page Target.createCDPSession should send events","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/CDPSession.spec.js#L35","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should enable and disable domains independently","name":"CDPSession.spec.js:43","description":"Chromium Browser Page Target.createCDPSession should enable and disable domains independently","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/CDPSession.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should be able to detach session","name":"CDPSession.spec.js:58","description":"Chromium Browser Page Target.createCDPSession should be able to detach session","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/CDPSession.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should throw nice errors","name":"CDPSession.spec.js:72","description":"Chromium Browser Page Target.createCDPSession should throw nice errors","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/CDPSession.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work","name":"coverage.spec.js:23","description":"Chromium Browser Page JSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report sourceURLs","name":"coverage.spec.js:34","description":"Chromium Browser Page JSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore eval() scripts by default","name":"coverage.spec.js:41","description":"Chromium Browser Page JSCoverage should ignore eval() scripts by default","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>shouldn't ignore eval() scripts if reportAnonymousScripts is true","name":"coverage.spec.js:47","description":"Chromium Browser Page JSCoverage shouldn't ignore eval() scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore pptr internal scripts if reportAnonymousScripts is true","name":"coverage.spec.js:54","description":"Chromium Browser Page JSCoverage should ignore pptr internal scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report multiple scripts","name":"coverage.spec.js:62","description":"Chromium Browser Page JSCoverage should report multiple scripts","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report right ranges","name":"coverage.spec.js:71","description":"Chromium Browser Page JSCoverage should report right ranges","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report scripts that have no coverage","name":"coverage.spec.js:81","description":"Chromium Browser Page JSCoverage should report scripts that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work with conditionals","name":"coverage.spec.js:90","description":"Chromium Browser Page JSCoverage should work with conditionals","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should report scripts across navigations when disabled","name":"coverage.spec.js:97","description":"Chromium Browser Page JSCoverage resetOnNavigation should report scripts across navigations when disabled","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should NOT report scripts across navigations when enabled","name":"coverage.spec.js:104","description":"Chromium Browser Page JSCoverage resetOnNavigation should NOT report scripts across navigations when enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should not hang when there is a debugger statement","name":"coverage.spec.js:112","description":"Chromium Browser Page JSCoverage should not hang when there is a debugger statement","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L112","result":"skipped"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work","name":"coverage.spec.js:123","description":"Chromium Browser Page CSSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report sourceURLs","name":"coverage.spec.js:135","description":"Chromium Browser Page CSSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report multiple stylesheets","name":"coverage.spec.js:142","description":"Chromium Browser Page CSSCoverage should report multiple stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report stylesheets that have no coverage","name":"coverage.spec.js:151","description":"Chromium Browser Page CSSCoverage should report stylesheets that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with media queries","name":"coverage.spec.js:159","description":"Chromium Browser Page CSSCoverage should work with media queries","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with complicated usecases","name":"coverage.spec.js:169","description":"Chromium Browser Page CSSCoverage should work with complicated usecases","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should ignore injected stylesheets","name":"coverage.spec.js:175","description":"Chromium Browser Page CSSCoverage should ignore injected stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L175","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should report stylesheets across navigations","name":"coverage.spec.js:185","description":"Chromium Browser Page CSSCoverage resetOnNavigation should report stylesheets across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should NOT report scripts across navigations","name":"coverage.spec.js:192","description":"Chromium Browser Page CSSCoverage resetOnNavigation should NOT report scripts across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with a recently loaded stylesheet","name":"coverage.spec.js:200","description":"Chromium Browser Page CSSCoverage should work with a recently loaded stylesheet","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/coverage.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Chromium-Specific Page Tests>Page.setRequestInterception should work with intervention headers","name":"chromiumonly.spec.js:122","description":"Chromium Browser Page Chromium-Specific Page Tests Page.setRequestInterception should work with intervention headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/chromiumonly.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should have default context","name":"browsercontext.spec.js:25","description":"Chromium Browser BrowserContext should have default context","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browsercontext.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should create new incognito context","name":"browsercontext.spec.js:34","description":"Chromium Browser BrowserContext should create new incognito context","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browsercontext.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should close all belonging targets once closing context","name":"browsercontext.spec.js:43","description":"Chromium Browser BrowserContext should close all belonging targets once closing context","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browsercontext.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>window.open should use parent tab context","name":"browsercontext.spec.js:54","description":"Chromium Browser BrowserContext window.open should use parent tab context","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browsercontext.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should fire target events","name":"browsercontext.spec.js:65","description":"Chromium Browser BrowserContext should fire target events","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browsercontext.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should wait for a target","name":"browsercontext.spec.js:81","description":"Chromium Browser BrowserContext should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browsercontext.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should timeout waiting for a non-existent target","name":"browsercontext.spec.js:93","description":"Chromium Browser BrowserContext should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browsercontext.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should isolate localStorage and cookies","name":"browsercontext.spec.js:99","description":"Chromium Browser BrowserContext should isolate localStorage and cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browsercontext.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should work across sessions","name":"browsercontext.spec.js:143","description":"Chromium Browser BrowserContext should work across sessions","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/browsercontext.spec.js#L143","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should work","name":"ignorehttpserrors.spec.js:41","description":"Chromium ignoreHTTPSErrors Response.securityDetails should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/ignorehttpserrors.spec.js#L41","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should be |null| for non-secure requests","name":"ignorehttpserrors.spec.js:54","description":"Chromium ignoreHTTPSErrors Response.securityDetails should be |null| for non-secure requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/ignorehttpserrors.spec.js#L54","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>Network redirects should report SecurityDetails","name":"ignorehttpserrors.spec.js:58","description":"Chromium ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/ignorehttpserrors.spec.js#L58","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work","name":"ignorehttpserrors.spec.js:74","description":"Chromium ignoreHTTPSErrors should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/ignorehttpserrors.spec.js#L74","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with request interception","name":"ignorehttpserrors.spec.js:80","description":"Chromium ignoreHTTPSErrors should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/ignorehttpserrors.spec.js#L80","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with mixed content","name":"ignorehttpserrors.spec.js:86","description":"Chromium ignoreHTTPSErrors should work with mixed content","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/ignorehttpserrors.spec.js#L86","result":"ok"},{"testId":"Chromium>Puppeteer>BrowserFetcher>should download and extract linux binary","name":"launcher.spec.js:34","description":"Chromium Puppeteer BrowserFetcher should download and extract linux binary","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L34","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject navigation when browser closes","name":"launcher.spec.js:63","description":"Chromium Puppeteer Browser.disconnect should reject navigation when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L63","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject waitForSelector when browser closes","name":"launcher.spec.js:75","description":"Chromium Puppeteer Browser.disconnect should reject waitForSelector when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L75","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject all promises when browser is closed","name":"launcher.spec.js:88","description":"Chromium Puppeteer Puppeteer.launch should reject all promises when browser is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L88","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject if executable path is invalid","name":"launcher.spec.js:97","description":"Chromium Puppeteer Puppeteer.launch should reject if executable path is invalid","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L97","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option","name":"launcher.spec.js:103","description":"Chromium Puppeteer Puppeteer.launch userDataDir option","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L103","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir argument","name":"launcher.spec.js:115","description":"Chromium Puppeteer Puppeteer.launch userDataDir argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L115","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore state","name":"launcher.spec.js:137","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore state","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L137","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore cookies","name":"launcher.spec.js:155","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L155","result":"skipped"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should return the default arguments","name":"launcher.spec.js:172","description":"Chromium Puppeteer Puppeteer.launch should return the default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L172","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should work with no default arguments","name":"launcher.spec.js:185","description":"Chromium Puppeteer Puppeteer.launch should work with no default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L185","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should filter out ignored default arguments","name":"launcher.spec.js:194","description":"Chromium Puppeteer Puppeteer.launch should filter out ignored default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L194","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have default url when launching browser","name":"launcher.spec.js:207","description":"Chromium Puppeteer Puppeteer.launch should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L207","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have custom url when launching browser","name":"launcher.spec.js:213","description":"Chromium Puppeteer Puppeteer.launch should have custom url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L213","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should set the default viewport","name":"launcher.spec.js:224","description":"Chromium Puppeteer Puppeteer.launch should set the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L224","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should disable the default viewport","name":"launcher.spec.js:237","description":"Chromium Puppeteer Puppeteer.launch should disable the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L237","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should take fullPage screenshots when defaultViewport is null","name":"launcher.spec.js:246","description":"Chromium Puppeteer Puppeteer.launch should take fullPage screenshots when defaultViewport is null","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L246","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect multiple times to the same browser","name":"launcher.spec.js:261","description":"Chromium Puppeteer Puppeteer.connect should be able to connect multiple times to the same browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L261","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to close remote browser","name":"launcher.spec.js:274","description":"Chromium Puppeteer Puppeteer.connect should be able to close remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L274","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should support ignoreHTTPSErrors option","name":"launcher.spec.js:284","description":"Chromium Puppeteer Puppeteer.connect should support ignoreHTTPSErrors option","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L284","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to reconnect to a disconnected browser","name":"launcher.spec.js:303","description":"Chromium Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L303","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect to the same page simultaneously","name":"launcher.spec.js:324","description":"Chromium Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L324","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.executablePath>should work","name":"launcher.spec.js:338","description":"Chromium Puppeteer Puppeteer.executablePath should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L338","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level Errors","name":"launcher.spec.js:347","description":"Chromium Top-level requires should require top-level Errors","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L347","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level DeviceDescriptors","name":"launcher.spec.js:351","description":"Chromium Top-level requires should require top-level DeviceDescriptors","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L351","result":"ok"},{"testId":"Chromium>Browser target events>should work","name":"launcher.spec.js:358","description":"Chromium Browser target events should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L358","result":"ok"},{"testId":"Chromium>Browser.Events.disconnected>should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","name":"launcher.spec.js:373","description":"Chromium Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/launcher.spec.js#L373","result":"ok"},{"testId":"Chromium>Fixtures>dumpio option should work with pipe option ","name":"fixtures.spec.js:25","description":"Chromium Fixtures dumpio option should work with pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/fixtures.spec.js#L25","result":"ok"},{"testId":"Chromium>Fixtures>should dump browser process stderr","name":"fixtures.spec.js:35","description":"Chromium Fixtures should dump browser process stderr","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/fixtures.spec.js#L35","result":"ok"},{"testId":"Chromium>Fixtures>should close the browser when the node process closes","name":"fixtures.spec.js:52","description":"Chromium Fixtures should close the browser when the node process closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/fixtures.spec.js#L52","result":"ok"},{"testId":"Chromium>OOPIF>should report oopif frames","name":"oopif.spec.js:41","description":"Chromium OOPIF should report oopif frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/oopif.spec.js#L41","result":"skipped"},{"testId":"Chromium>OOPIF>should load oopif iframes with subresources and request interception","name":"oopif.spec.js:46","description":"Chromium OOPIF should load oopif iframes with subresources and request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/oopif.spec.js#L46","result":"ok"},{"testId":"Chromium>HEADFUL>background_page target type should be available","name":"headful.spec.js:49","description":"Chromium HEADFUL background_page target type should be available","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/headful.spec.js#L49","result":"ok"},{"testId":"Chromium>HEADFUL>target.page() should return a background_page","name":"headful.spec.js:57","description":"Chromium HEADFUL target.page() should return a background_page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/headful.spec.js#L57","result":"ok"},{"testId":"Chromium>HEADFUL>should have default url when launching browser","name":"headful.spec.js:65","description":"Chromium HEADFUL should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/headful.spec.js#L65","result":"ok"},{"testId":"Chromium>HEADFUL>headless should be able to read cookies written by headful","name":"headful.spec.js:71","description":"Chromium HEADFUL headless should be able to read cookies written by headful","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/headful.spec.js#L71","result":"ok"},{"testId":"Chromium>HEADFUL>OOPIF: should report google.com frame","name":"headful.spec.js:89","description":"Chromium HEADFUL OOPIF: should report google.com frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/headful.spec.js#L89","result":"ok"},{"testId":"Chromium>HEADFUL>should close browser with beforeunload page","name":"headful.spec.js:110","description":"Chromium HEADFUL should close browser with beforeunload page","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/headful.spec.js#L110","result":"ok"},{"testId":"Chromium>Page.bringToFront>should work","name":"headful.spec.js:122","description":"Chromium Page.bringToFront should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/headful.spec.js#L122","result":"ok"},{"testId":"Chromium>Tracing>should output a trace","name":"tracing.spec.js:40","description":"Chromium Tracing should output a trace","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/tracing.spec.js#L40","result":"ok"},{"testId":"Chromium>Tracing>should run with custom categories if provided","name":"tracing.spec.js:46","description":"Chromium Tracing should run with custom categories if provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/tracing.spec.js#L46","result":"ok"},{"testId":"Chromium>Tracing>should throw if tracing on two pages","name":"tracing.spec.js:53","description":"Chromium Tracing should throw if tracing on two pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/tracing.spec.js#L53","result":"ok"},{"testId":"Chromium>Tracing>should return a buffer","name":"tracing.spec.js:62","description":"Chromium Tracing should return a buffer","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/tracing.spec.js#L62","result":"ok"},{"testId":"Chromium>Tracing>should work without options","name":"tracing.spec.js:69","description":"Chromium Tracing should work without options","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/tracing.spec.js#L69","result":"ok"},{"testId":"Chromium>Tracing>should return null in case of Buffer error","name":"tracing.spec.js:75","description":"Chromium Tracing should return null in case of Buffer error","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/tracing.spec.js#L75","result":"ok"},{"testId":"Chromium>Tracing>should support a buffer without a path","name":"tracing.spec.js:86","description":"Chromium Tracing should support a buffer without a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/tracing.spec.js#L86","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should be able to connect using browserUrl, with and without trailing slash","name":"chromiumonly.spec.js:24","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should be able to connect using browserUrl, with and without trailing slash","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/chromiumonly.spec.js#L24","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when using both browserWSEndpoint and browserURL","name":"chromiumonly.spec.js:41","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when using both browserWSEndpoint and browserURL","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/chromiumonly.spec.js#L41","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when trying to connect to non-existing browser","name":"chromiumonly.spec.js:53","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when trying to connect to non-existing browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/chromiumonly.spec.js#L53","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe option","name":"chromiumonly.spec.js:67","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/chromiumonly.spec.js#L67","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe argument","name":"chromiumonly.spec.js:77","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/chromiumonly.spec.js#L77","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should fire \"disconnected\" when closing with pipe","name":"chromiumonly.spec.js:87","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should fire \"disconnected\" when closing with pipe","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/chromiumonly.spec.js#L87","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Page.waitForFileChooser>should fail gracefully when trying to work with filechoosers within multiple connections","name":"chromiumonly.spec.js:98","description":"Chromium Chromium-Specific Launcher tests Page.waitForFileChooser should fail gracefully when trying to work with filechoosers within multiple connections","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/chromiumonly.spec.js#L98","result":"ok"},{"testId":"Chromium>COVERAGE>should call all API methods","name":"utils.js:61","description":"Chromium COVERAGE should call all API methods","url":"https://github.com/GoogleChrome/puppeteer/blob/f4f21896d2c573a2e16cd813804bc7aaa3f36b51//test/utils.js#L61","result":"ok"}],"commit":{"sha":"f4f21896d2c573a2e16cd813804bc7aaa3f36b51","timestamp":1564704579000,"url":"https://github.com/GoogleChrome/puppeteer/commit/f4f21896d2c573a2e16cd813804bc7aaa3f36b51"}},{"timestamp":1565043733888,"url":"https://cirrus-ci.com/task/6088694811852800","tests":[{"testId":"Chromium>Browser>Page>Accessibility>should work","name":"accessibility.spec.js:23","description":"Chromium Browser Page Accessibility should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>should report uninteresting nodes","name":"accessibility.spec.js:82","description":"Chromium Browser Page Accessibility should report uninteresting nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>roledescription","name":"accessibility.spec.js:110","description":"Chromium Browser Page Accessibility roledescription","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>orientation","name":"accessibility.spec.js:115","description":"Chromium Browser Page Accessibility orientation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>autocomplete","name":"accessibility.spec.js:120","description":"Chromium Browser Page Accessibility autocomplete","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>multiselectable","name":"accessibility.spec.js:125","description":"Chromium Browser Page Accessibility multiselectable","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>keyshortcuts","name":"accessibility.spec.js:130","description":"Chromium Browser Page Accessibility keyshortcuts","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L130","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>should not report text nodes inside controls","name":"accessibility.spec.js:136","description":"Chromium Browser Page Accessibility filtering children of leaf nodes should not report text nodes inside controls","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields should have children","name":"accessibility.spec.js:167","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields with role should have children","name":"accessibility.spec.js:197","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields with role should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with role should not have children","name":"accessibility.spec.js:227","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with role should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field without role should not have content","name":"accessibility.spec.js:237","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L237","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with tabindex and without role should not have content","name":"accessibility.spec.js:246","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with tabindex and without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>non editable textbox with role and tabIndex and label should not have children","name":"accessibility.spec.js:256","description":"Chromium Browser Page Accessibility filtering children of leaf nodes non editable textbox with role and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L256","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox with and tabIndex and label should not have children","name":"accessibility.spec.js:274","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox with and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L274","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox without label should not have children","name":"accessibility.spec.js:292","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox without label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a button","name":"accessibility.spec.js:312","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a button","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L312","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work an input","name":"accessibility.spec.js:321","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work an input","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L321","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a menu","name":"accessibility.spec.js:331","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a menu","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L331","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should return null when the element is no longer in DOM","name":"accessibility.spec.js:350","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should return null when the element is no longer in DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L350","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should support the interestingOnly option","name":"accessibility.spec.js:356","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should support the interestingOnly option","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/accessibility.spec.js#L356","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.version>should return whether we are in headless","name":"browser.spec.js:23","description":"Chromium Browser Page Browser.version should return whether we are in headless","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browser.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.userAgent>should include WebKit","name":"browser.spec.js:34","description":"Chromium Browser Page Browser.userAgent should include WebKit","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browser.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.target>should return browser target","name":"browser.spec.js:45","description":"Chromium Browser Page Browser.target should return browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browser.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should return child_process instance","name":"browser.spec.js:52","description":"Chromium Browser Page Browser.process should return child_process instance","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browser.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should not return child_process for remote browser","name":"browser.spec.js:56","description":"Chromium Browser Page Browser.process should not return child_process for remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browser.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.isConnected>should set the browser connected state","name":"browser.spec.js:65","description":"Chromium Browser Page Browser.isConnected should set the browser connected state","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browser.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button","name":"click.spec.js:25","description":"Chromium Browser Page Page.click should click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click svg","name":"click.spec.js:30","description":"Chromium Browser Page Page.click should click svg","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L30","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button if window.Node is removed","name":"click.spec.js:39","description":"Chromium Browser Page Page.click should click the button if window.Node is removed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on a span with an inline element inside","name":"click.spec.js:46","description":"Chromium Browser Page Page.click should click on a span with an inline element inside","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not throw UnhandledPromiseRejection when page closes","name":"click.spec.js:58","description":"Chromium Browser Page Page.click should not throw UnhandledPromiseRejection when page closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button after navigation ","name":"click.spec.js:65","description":"Chromium Browser Page Page.click should click the button after navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click with disabled javascript","name":"click.spec.js:72","description":"Chromium Browser Page Page.click should click with disabled javascript","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click when one of inline box children is outside of viewport","name":"click.spec.js:81","description":"Chromium Browser Page Page.click should click when one of inline box children is outside of viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should select the text by triple clicking","name":"click.spec.js:94","description":"Chromium Browser Page Page.click should select the text by triple clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L94","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click offscreen buttons","name":"click.spec.js:107","description":"Chromium Browser Page Page.click should click offscreen buttons","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click wrapped links","name":"click.spec.js:131","description":"Chromium Browser Page Page.click should click wrapped links","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox input and toggle","name":"click.spec.js:137","description":"Chromium Browser Page Page.click should click on checkbox input and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox label and toggle","name":"click.spec.js:156","description":"Chromium Browser Page Page.click should click on checkbox label and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fail to click a missing button","name":"click.spec.js:170","description":"Chromium Browser Page Page.click should fail to click a missing button","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not hang with touch-enabled viewports","name":"click.spec.js:177","description":"Chromium Browser Page Page.click should not hang with touch-enabled viewports","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should scroll and click the button","name":"click.spec.js:183","description":"Chromium Browser Page Page.click should scroll and click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should double click the button","name":"click.spec.js:190","description":"Chromium Browser Page Page.click should double click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a partially obscured button","name":"click.spec.js:204","description":"Chromium Browser Page Page.click should click a partially obscured button","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L204","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a rotated button","name":"click.spec.js:215","description":"Chromium Browser Page Page.click should click a rotated button","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fire contextmenu event on right click","name":"click.spec.js:220","description":"Chromium Browser Page Page.click should fire contextmenu event on right click","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click links which cause navigation","name":"click.spec.js:226","description":"Chromium Browser Page Page.click should click links which cause navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L226","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button inside an iframe","name":"click.spec.js:231","description":"Chromium Browser Page Page.click should click the button inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L231","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with fixed position inside an iframe","name":"click.spec.js:241","description":"Chromium Browser Page Page.click should click the button with fixed position inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L241","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with deviceScaleFactor set","name":"click.spec.js:251","description":"Chromium Browser Page Page.click should click the button with deviceScaleFactor set","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/click.spec.js#L251","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should return no cookies in pristine browser context","name":"cookies.spec.js:23","description":"Chromium Browser Page Page.cookies should return no cookies in pristine browser context","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get a cookie","name":"cookies.spec.js:27","description":"Chromium Browser Page Page.cookies should get a cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report httpOnly cookie","name":"cookies.spec.js:44","description":"Chromium Browser Page Page.cookies should properly report httpOnly cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L44","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Strict\" sameSite cookie","name":"cookies.spec.js:54","description":"Chromium Browser Page Page.cookies should properly report \"Strict\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Lax\" sameSite cookie","name":"cookies.spec.js:64","description":"Chromium Browser Page Page.cookies should properly report \"Lax\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get multiple cookies","name":"cookies.spec.js:74","description":"Chromium Browser Page Page.cookies should get multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get cookies from multiple urls","name":"cookies.spec.js:107","description":"Chromium Browser Page Page.cookies should get cookies from multiple urls","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should work","name":"cookies.spec.js:148","description":"Chromium Browser Page Page.setCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L148","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should isolate cookies in browser contexts","name":"cookies.spec.js:156","description":"Chromium Browser Page Page.setCookie should isolate cookies in browser contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set multiple cookies","name":"cookies.spec.js:176","description":"Chromium Browser Page Page.setCookie should set multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should have |expires| set to |-1| for session cookies","name":"cookies.spec.js:193","description":"Chromium Browser Page Page.setCookie should have |expires| set to |-1| for session cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookie with reasonable defaults","name":"cookies.spec.js:203","description":"Chromium Browser Page Page.setCookie should set cookie with reasonable defaults","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L203","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie with a path","name":"cookies.spec.js:222","description":"Chromium Browser Page Page.setCookie should set a cookie with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L222","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a blank page","name":"cookies.spec.js:247","description":"Chromium Browser Page Page.setCookie should not set a cookie on a blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L247","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie with blank page URL","name":"cookies.spec.js:257","description":"Chromium Browser Page Page.setCookie should not set a cookie with blank page URL","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a data URL page","name":"cookies.spec.js:272","description":"Chromium Browser Page Page.setCookie should not set a cookie on a data URL page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L272","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should default to setting secure cookie for HTTPS websites","name":"cookies.spec.js:282","description":"Chromium Browser Page Page.setCookie should default to setting secure cookie for HTTPS websites","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L282","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should be able to set unsecure cookie for HTTP website","name":"cookies.spec.js:293","description":"Chromium Browser Page Page.setCookie should be able to set unsecure cookie for HTTP website","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L293","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie on a different domain","name":"cookies.spec.js:304","description":"Chromium Browser Page Page.setCookie should set a cookie on a different domain","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L304","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookies from a frame","name":"cookies.spec.js:325","description":"Chromium Browser Page Page.setCookie should set cookies from a frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L325","result":"ok"},{"testId":"Chromium>Browser>Page>Page.deleteCookie>should work","name":"cookies.spec.js:368","description":"Chromium Browser Page Page.deleteCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/cookies.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should fire","name":"dialog.spec.js:23","description":"Chromium Browser Page Page.Events.Dialog should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/dialog.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should allow accepting prompts","name":"dialog.spec.js:32","description":"Chromium Browser Page Page.Events.Dialog should allow accepting prompts","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/dialog.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should dismiss the prompt","name":"dialog.spec.js:42","description":"Chromium Browser Page Page.Events.Dialog should dismiss the prompt","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/dialog.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work","name":"elementhandle.spec.js:25","description":"Chromium Browser Page ElementHandle.boundingBox should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should handle nested frames","name":"elementhandle.spec.js:32","description":"Chromium Browser Page ElementHandle.boundingBox should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should return null for invisible elements","name":"elementhandle.spec.js:43","description":"Chromium Browser Page ElementHandle.boundingBox should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should force a layout","name":"elementhandle.spec.js:48","description":"Chromium Browser Page ElementHandle.boundingBox should force a layout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work with SVG nodes","name":"elementhandle.spec.js:56","description":"Chromium Browser Page ElementHandle.boundingBox should work with SVG nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should work","name":"elementhandle.spec.js:73","description":"Chromium Browser Page ElementHandle.boxModel should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should return null for invisible elements","name":"elementhandle.spec.js:128","description":"Chromium Browser Page ElementHandle.boxModel should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.contentFrame>should work","name":"elementhandle.spec.js:136","description":"Chromium Browser Page ElementHandle.contentFrame should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work","name":"elementhandle.spec.js:146","description":"Chromium Browser Page ElementHandle.click should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L146","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for Shadow DOM v1","name":"elementhandle.spec.js:152","description":"Chromium Browser Page ElementHandle.click should work for Shadow DOM v1","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for TextNodes","name":"elementhandle.spec.js:158","description":"Chromium Browser Page ElementHandle.click should work for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for detached nodes","name":"elementhandle.spec.js:165","description":"Chromium Browser Page ElementHandle.click should throw for detached nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for hidden nodes","name":"elementhandle.spec.js:173","description":"Chromium Browser Page ElementHandle.click should throw for hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for recursively hidden nodes","name":"elementhandle.spec.js:180","description":"Chromium Browser Page ElementHandle.click should throw for recursively hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for
elements","name":"elementhandle.spec.js:187","description":"Chromium Browser Page ElementHandle.click should throw for
elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.hover>should work","name":"elementhandle.spec.js:196","description":"Chromium Browser Page ElementHandle.hover should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.isIntersectingViewport>should work","name":"elementhandle.spec.js:205","description":"Chromium Browser Page ElementHandle.isIntersectingViewport should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/elementhandle.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should get the proper viewport size","name":"emulation.spec.js:26","description":"Chromium Browser Page Page.viewport should get the proper viewport size","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support mobile emulation","name":"emulation.spec.js:31","description":"Chromium Browser Page Page.viewport should support mobile emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L31","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support touch emulation","name":"emulation.spec.js:39","description":"Chromium Browser Page Page.viewport should support touch emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should be detectable by Modernizr","name":"emulation.spec.js:61","description":"Chromium Browser Page Page.viewport should be detectable by Modernizr","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should detect touch when applying viewport with touches","name":"emulation.spec.js:68","description":"Chromium Browser Page Page.viewport should detect touch when applying viewport with touches","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support landscape emulation","name":"emulation.spec.js:73","description":"Chromium Browser Page Page.viewport should support landscape emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should work","name":"emulation.spec.js:84","description":"Chromium Browser Page Page.emulate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should support clicking","name":"emulation.spec.js:90","description":"Chromium Browser Page Page.emulate should support clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should work","name":"emulation.spec.js:101","description":"Chromium Browser Page Page.emulateMedia should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should throw in case of bad argument","name":"emulation.spec.js:111","description":"Chromium Browser Page Page.emulateMedia should throw in case of bad argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/emulation.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work","name":"evaluation.spec.js:34","description":"Chromium Browser Page Page.evaluate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer BigInt","name":"evaluation.spec.js:38","description":"Chromium Browser Page Page.evaluate should transfer BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L38","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer NaN","name":"evaluation.spec.js:42","description":"Chromium Browser Page Page.evaluate should transfer NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -0","name":"evaluation.spec.js:46","description":"Chromium Browser Page Page.evaluate should transfer -0","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer Infinity","name":"evaluation.spec.js:50","description":"Chromium Browser Page Page.evaluate should transfer Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -Infinity","name":"evaluation.spec.js:54","description":"Chromium Browser Page Page.evaluate should transfer -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays","name":"evaluation.spec.js:58","description":"Chromium Browser Page Page.evaluate should transfer arrays","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays as arrays, not objects","name":"evaluation.spec.js:62","description":"Chromium Browser Page Page.evaluate should transfer arrays as arrays, not objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should modify global environment","name":"evaluation.spec.js:66","description":"Chromium Browser Page Page.evaluate should modify global environment","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should evaluate in the page context","name":"evaluation.spec.js:70","description":"Chromium Browser Page Page.evaluate should evaluate in the page context","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for objects with symbols","name":"evaluation.spec.js:74","description":"Chromium Browser Page Page.evaluate should return undefined for objects with symbols","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with function shorthands","name":"evaluation.spec.js:77","description":"Chromium Browser Page Page.evaluate should work with function shorthands","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with unicode chars","name":"evaluation.spec.js:88","description":"Chromium Browser Page Page.evaluate should work with unicode chars","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw when evaluation triggers reload","name":"evaluation.spec.js:92","description":"Chromium Browser Page Page.evaluate should throw when evaluation triggers reload","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should await promise","name":"evaluation.spec.js:100","description":"Chromium Browser Page Page.evaluate should await promise","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L100","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work right after framenavigated","name":"evaluation.spec.js:104","description":"Chromium Browser Page Page.evaluate should work right after framenavigated","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work from-inside an exposed function","name":"evaluation.spec.js:112","description":"Chromium Browser Page Page.evaluate should work from-inside an exposed function","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should reject promise with exception","name":"evaluation.spec.js:122","description":"Chromium Browser Page Page.evaluate should reject promise with exception","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown strings as error messages","name":"evaluation.spec.js:128","description":"Chromium Browser Page Page.evaluate should support thrown strings as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown numbers as error messages","name":"evaluation.spec.js:134","description":"Chromium Browser Page Page.evaluate should support thrown numbers as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return complex objects","name":"evaluation.spec.js:140","description":"Chromium Browser Page Page.evaluate should return complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L140","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return BigInt","name":"evaluation.spec.js:146","description":"Chromium Browser Page Page.evaluate should return BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L146","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return NaN","name":"evaluation.spec.js:150","description":"Chromium Browser Page Page.evaluate should return NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -0","name":"evaluation.spec.js:154","description":"Chromium Browser Page Page.evaluate should return -0","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return Infinity","name":"evaluation.spec.js:158","description":"Chromium Browser Page Page.evaluate should return Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -Infinity","name":"evaluation.spec.js:162","description":"Chromium Browser Page Page.evaluate should return -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L162","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept \"undefined\" as one of multiple parameters","name":"evaluation.spec.js:166","description":"Chromium Browser Page Page.evaluate should accept \"undefined\" as one of multiple parameters","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L166","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should properly serialize null fields","name":"evaluation.spec.js:170","description":"Chromium Browser Page Page.evaluate should properly serialize null fields","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for non-serializable objects","name":"evaluation.spec.js:173","description":"Chromium Browser Page Page.evaluate should return undefined for non-serializable objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should fail for circular object","name":"evaluation.spec.js:176","description":"Chromium Browser Page Page.evaluate should fail for circular object","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should be able to throw a tricky error","name":"evaluation.spec.js:185","description":"Chromium Browser Page Page.evaluate should be able to throw a tricky error","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string","name":"evaluation.spec.js:193","description":"Chromium Browser Page Page.evaluate should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with semi colons","name":"evaluation.spec.js:197","description":"Chromium Browser Page Page.evaluate should accept a string with semi colons","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with comments","name":"evaluation.spec.js:201","description":"Chromium Browser Page Page.evaluate should accept a string with comments","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept element handle as an argument","name":"evaluation.spec.js:205","description":"Chromium Browser Page Page.evaluate should accept element handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if underlying element was disposed","name":"evaluation.spec.js:211","description":"Chromium Browser Page Page.evaluate should throw if underlying element was disposed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L211","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if elementHandles are from other frames","name":"evaluation.spec.js:220","description":"Chromium Browser Page Page.evaluate should throw if elementHandles are from other frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should simulate a user gesture","name":"evaluation.spec.js:228","description":"Chromium Browser Page Page.evaluate should simulate a user gesture","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw a nice error after a navigation","name":"evaluation.spec.js:236","description":"Chromium Browser Page Page.evaluate should throw a nice error after a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should not throw an error when evaluation does a navigation","name":"evaluation.spec.js:246","description":"Chromium Browser Page Page.evaluate should not throw an error when evaluation does a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer 100Mb of data from page to node.js","name":"evaluation.spec.js:254","description":"Chromium Browser Page Page.evaluate should transfer 100Mb of data from page to node.js","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L254","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should evaluate before anything else on the page","name":"evaluation.spec.js:261","description":"Chromium Browser Page Page.evaluateOnNewDocument should evaluate before anything else on the page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L261","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should work with CSP","name":"evaluation.spec.js:268","description":"Chromium Browser Page Page.evaluateOnNewDocument should work with CSP","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L268","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have different execution contexts","name":"evaluation.spec.js:283","description":"Chromium Browser Page Frame.evaluate should have different execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L283","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have correct execution contexts","name":"evaluation.spec.js:292","description":"Chromium Browser Page Frame.evaluate should have correct execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should execute after cross-site navigation","name":"evaluation.spec.js:298","description":"Chromium Browser Page Frame.evaluate should execute after cross-site navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/evaluation.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.executionContext>should work","name":"frame.spec.js:25","description":"Chromium Browser Page Frame.executionContext should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluateHandle>should work","name":"frame.spec.js:52","description":"Chromium Browser Page Frame.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should throw for detached frames","name":"frame.spec.js:61","description":"Chromium Browser Page Frame.evaluate should throw for detached frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should handle nested frames","name":"frame.spec.js:71","description":"Chromium Browser Page Frame Management should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send events when frames are manipulated dynamically","name":"frame.spec.js:81","description":"Chromium Browser Page Frame Management should send events when frames are manipulated dynamically","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send \"framenavigated\" when navigating on anchor URLs","name":"frame.spec.js:104","description":"Chromium Browser Page Frame Management should send \"framenavigated\" when navigating on anchor URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should persist mainFrame on cross-process navigation","name":"frame.spec.js:112","description":"Chromium Browser Page Frame Management should persist mainFrame on cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should not send attach/detach events for main frame","name":"frame.spec.js:118","description":"Chromium Browser Page Frame Management should not send attach/detach events for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should detach child frames on navigation","name":"frame.spec.js:125","description":"Chromium Browser Page Frame Management should detach child frames on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should support framesets","name":"frame.spec.js:145","description":"Chromium Browser Page Frame Management should support framesets","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame from-inside shadow DOM","name":"frame.spec.js:165","description":"Chromium Browser Page Frame Management should report frame from-inside shadow DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.name()","name":"frame.spec.js:176","description":"Chromium Browser Page Frame Management should report frame.name()","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.parent()","name":"frame.spec.js:189","description":"Chromium Browser Page Frame Management should report frame.parent()","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L189","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report different frame instance when frame re-attaches","name":"frame.spec.js:196","description":"Chromium Browser Page Frame Management should report different frame instance when frame re-attaches","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/frame.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>input>should upload the file","name":"input.spec.js:26","description":"Chromium Browser Page input should upload the file","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is attached to DOM","name":"input.spec.js:42","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is not attached to DOM","name":"input.spec.js:50","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is not attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect timeout","name":"input.spec.js:61","description":"Chromium Browser Page Page.waitForFileChooser should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect default timeout when there is no custom timeout","name":"input.spec.js:66","description":"Chromium Browser Page Page.waitForFileChooser should respect default timeout when there is no custom timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should prioritize exact timeout over default timeout","name":"input.spec.js:72","description":"Chromium Browser Page Page.waitForFileChooser should prioritize exact timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work with no timeout","name":"input.spec.js:78","description":"Chromium Browser Page Page.waitForFileChooser should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L78","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should return the same file chooser when there are many watchdogs simultaneously","name":"input.spec.js:89","description":"Chromium Browser Page Page.waitForFileChooser should return the same file chooser when there are many watchdogs simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should accept single file","name":"input.spec.js:101","description":"Chromium Browser Page FileChooser.accept should accept single file","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to read selected file","name":"input.spec.js:114","description":"Chromium Browser Page FileChooser.accept should be able to read selected file","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L114","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to reset selected files with empty file list","name":"input.spec.js:126","description":"Chromium Browser Page FileChooser.accept should be able to reset selected files with empty file list","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should not accept multiple files for single-file input","name":"input.spec.js:141","description":"Chromium Browser Page FileChooser.accept should not accept multiple files for single-file input","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should fail when accepting file chooser twice","name":"input.spec.js:154","description":"Chromium Browser Page FileChooser.accept should fail when accepting file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should cancel dialog","name":"input.spec.js:168","description":"Chromium Browser Page FileChooser.cancel should cancel dialog","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should fail when canceling file chooser twice","name":"input.spec.js:184","description":"Chromium Browser Page FileChooser.cancel should fail when canceling file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L184","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for single file pick","name":"input.spec.js:198","description":"Chromium Browser Page FileChooser.isMultiple should work for single file pick","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"multiple\"","name":"input.spec.js:206","description":"Chromium Browser Page FileChooser.isMultiple should work for \"multiple\"","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L206","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"webkitdirectory\"","name":"input.spec.js:214","description":"Chromium Browser Page FileChooser.isMultiple should work for \"webkitdirectory\"","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/input.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work","name":"jshandle.spec.js:23","description":"Chromium Browser Page Page.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle as an argument","name":"jshandle.spec.js:27","description":"Chromium Browser Page Page.evaluateHandle should accept object handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to primitive types","name":"jshandle.spec.js:32","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to primitive types","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should warn on nested object handles","name":"jshandle.spec.js:37","description":"Chromium Browser Page Page.evaluateHandle should warn on nested object handles","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to unserializable value","name":"jshandle.spec.js:46","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to unserializable value","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should use the same JS wrappers","name":"jshandle.spec.js:50","description":"Chromium Browser Page Page.evaluateHandle should use the same JS wrappers","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work with primitives","name":"jshandle.spec.js:57","description":"Chromium Browser Page Page.evaluateHandle should work with primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperty>should work","name":"jshandle.spec.js:67","description":"Chromium Browser Page JSHandle.getProperty should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should work","name":"jshandle.spec.js:79","description":"Chromium Browser Page JSHandle.jsonValue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should not work with dates","name":"jshandle.spec.js:84","description":"Chromium Browser Page JSHandle.jsonValue should not work with dates","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should throw for circular objects","name":"jshandle.spec.js:89","description":"Chromium Browser Page JSHandle.jsonValue should throw for circular objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should work","name":"jshandle.spec.js:101","description":"Chromium Browser Page JSHandle.getProperties should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should return even non-own properties","name":"jshandle.spec.js:110","description":"Chromium Browser Page JSHandle.getProperties should return even non-own properties","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work","name":"jshandle.spec.js:132","description":"Chromium Browser Page JSHandle.asElement should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L132","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return null for non-elements","name":"jshandle.spec.js:137","description":"Chromium Browser Page JSHandle.asElement should return null for non-elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return ElementHandle for TextNodes","name":"jshandle.spec.js:142","description":"Chromium Browser Page JSHandle.asElement should return ElementHandle for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work with nullified Node","name":"jshandle.spec.js:149","description":"Chromium Browser Page JSHandle.asElement should work with nullified Node","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L149","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for primitives","name":"jshandle.spec.js:159","description":"Chromium Browser Page JSHandle.toString should work for primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for complicated objects","name":"jshandle.spec.js:165","description":"Chromium Browser Page JSHandle.toString should work for complicated objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work with different subtypes","name":"jshandle.spec.js:169","description":"Chromium Browser Page JSHandle.toString should work with different subtypes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/jshandle.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type into a textarea","name":"keyboard.spec.js:26","description":"Chromium Browser Page Keyboard should type into a textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the metaKey","name":"keyboard.spec.js:36","description":"Chromium Browser Page Keyboard should press the metaKey","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L36","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should move with the arrow keys","name":"keyboard.spec.js:43","description":"Chromium Browser Page Keyboard should move with the arrow keys","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with ElementHandle.press","name":"keyboard.spec.js:58","description":"Chromium Browser Page Keyboard should send a character with ElementHandle.press","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>ElementHandle.press should support |text| option","name":"keyboard.spec.js:69","description":"Chromium Browser Page Keyboard ElementHandle.press should support |text| option","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L69","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with sendCharacter","name":"keyboard.spec.js:75","description":"Chromium Browser Page Keyboard should send a character with sendCharacter","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report shiftKey","name":"keyboard.spec.js:84","description":"Chromium Browser Page Keyboard should report shiftKey","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report multiple modifiers","name":"keyboard.spec.js:104","description":"Chromium Browser Page Keyboard should report multiple modifiers","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing","name":"keyboard.spec.js:120","description":"Chromium Browser Page Keyboard should send proper codes while typing","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing with shift","name":"keyboard.spec.js:133","description":"Chromium Browser Page Keyboard should send proper codes while typing with shift","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L133","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should not type canceled events","name":"keyboard.spec.js:145","description":"Chromium Browser Page Keyboard should not type canceled events","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify repeat property","name":"keyboard.spec.js:161","description":"Chromium Browser Page Keyboard should specify repeat property","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type all kinds of characters","name":"keyboard.spec.js:179","description":"Chromium Browser Page Keyboard should type all kinds of characters","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify location","name":"keyboard.spec.js:186","description":"Chromium Browser Page Keyboard should specify location","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should throw on unknown keys","name":"keyboard.spec.js:205","description":"Chromium Browser Page Keyboard should throw on unknown keys","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji","name":"keyboard.spec.js:215","description":"Chromium Browser Page Keyboard should type emoji","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji into an iframe","name":"keyboard.spec.js:220","description":"Chromium Browser Page Keyboard should type emoji into an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the meta key","name":"keyboard.spec.js:228","description":"Chromium Browser Page Keyboard should press the meta key","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/keyboard.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should click the document","name":"mouse.spec.js:34","description":"Chromium Browser Page Mouse should click the document","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/mouse.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should resize the textarea","name":"mouse.spec.js:58","description":"Chromium Browser Page Mouse should resize the textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/mouse.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should select the text with mouse","name":"mouse.spec.js:70","description":"Chromium Browser Page Mouse should select the text with mouse","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/mouse.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state","name":"mouse.spec.js:88","description":"Chromium Browser Page Mouse should trigger hover state","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/mouse.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state with removed window.Node","name":"mouse.spec.js:97","description":"Chromium Browser Page Mouse should trigger hover state with removed window.Node","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/mouse.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should set modifier keys on click","name":"mouse.spec.js:103","description":"Chromium Browser Page Mouse should set modifier keys on click","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/mouse.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should tween mouse movement","name":"mouse.spec.js:123","description":"Chromium Browser Page Mouse should tween mouse movement","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/mouse.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should work with mobile viewports and cross process navigations","name":"mouse.spec.js:141","description":"Chromium Browser Page Mouse should work with mobile viewports and cross process navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/mouse.spec.js#L141","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.goto>should work","name":"navigation.spec.js:25","description":"Chromium Browser Page Page.goto should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with anchor navigation","name":"navigation.spec.js:29","description":"Chromium Browser Page Page.goto should work with anchor navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with redirects","name":"navigation.spec.js:37","description":"Chromium Browser Page Page.goto should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to about:blank","name":"navigation.spec.js:43","description":"Chromium Browser Page Page.goto should navigate to about:blank","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return response when page changes its URL after load","name":"navigation.spec.js:47","description":"Chromium Browser Page Page.goto should return response when page changes its URL after load","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with subframes return 204","name":"navigation.spec.js:51","description":"Chromium Browser Page Page.goto should work with subframes return 204","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L51","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when server returns 204","name":"navigation.spec.js:58","description":"Chromium Browser Page Page.goto should fail when server returns 204","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with domcontentloaded","name":"navigation.spec.js:71","description":"Chromium Browser Page Page.goto should navigate to empty page with domcontentloaded","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when page calls history API in beforeunload","name":"navigation.spec.js:75","description":"Chromium Browser Page Page.goto should work when page calls history API in beforeunload","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle0","name":"navigation.spec.js:83","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle0","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle2","name":"navigation.spec.js:87","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle2","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad url","name":"navigation.spec.js:91","description":"Chromium Browser Page Page.goto should fail when navigating to bad url","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L91","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL","name":"navigation.spec.js:99","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL after redirects","name":"navigation.spec.js:112","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL after redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should throw if networkidle is passed as an option","name":"navigation.spec.js:122","description":"Chromium Browser Page Page.goto should throw if networkidle is passed as an option","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when main resources failed to load","name":"navigation.spec.js:127","description":"Chromium Browser Page Page.goto should fail when main resources failed to load","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L127","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding maximum navigation timeout","name":"navigation.spec.js:135","description":"Chromium Browser Page Page.goto should fail when exceeding maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum navigation timeout","name":"navigation.spec.js:143","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum timeout","name":"navigation.spec.js:152","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should prioritize default navigation timeout over default timeout","name":"navigation.spec.js:161","description":"Chromium Browser Page Page.goto should prioritize default navigation timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should disable timeout when its set to 0","name":"navigation.spec.js:171","description":"Chromium Browser Page Page.goto should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L171","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to valid url","name":"navigation.spec.js:179","description":"Chromium Browser Page Page.goto should work when navigating to valid url","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to data url","name":"navigation.spec.js:183","description":"Chromium Browser Page Page.goto should work when navigating to data url","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to 404","name":"navigation.spec.js:187","description":"Chromium Browser Page Page.goto should work when navigating to 404","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return last response in redirect chain","name":"navigation.spec.js:192","description":"Chromium Browser Page Page.goto should return last response in redirect chain","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should wait for network idle to succeed navigation","name":"navigation.spec.js:200","description":"Chromium Browser Page Page.goto should wait for network idle to succeed navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation","name":"navigation.spec.js:257","description":"Chromium Browser Page Page.goto should not leak listeners during navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during bad navigation","name":"navigation.spec.js:266","description":"Chromium Browser Page Page.goto should not leak listeners during bad navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L266","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation of 11 pages","name":"navigation.spec.js:275","description":"Chromium Browser Page Page.goto should not leak listeners during navigation of 11 pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L275","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to dataURL and fire dataURL requests","name":"navigation.spec.js:287","description":"Chromium Browser Page Page.goto should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L287","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to URL with hash and fire requests without hash","name":"navigation.spec.js:296","description":"Chromium Browser Page Page.goto should navigate to URL with hash and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L296","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with self requesting page","name":"navigation.spec.js:305","description":"Chromium Browser Page Page.goto should work with self requesting page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating and show the url at the error message","name":"navigation.spec.js:310","description":"Chromium Browser Page Page.goto should fail when navigating and show the url at the error message","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L310","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should send referer","name":"navigation.spec.js:320","description":"Chromium Browser Page Page.goto should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L320","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work","name":"navigation.spec.js:335","description":"Chromium Browser Page Page.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L335","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with both domcontentloaded and load","name":"navigation.spec.js:344","description":"Chromium Browser Page Page.waitForNavigation should work with both domcontentloaded and load","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L344","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with clicking on anchor links","name":"navigation.spec.js:364","description":"Chromium Browser Page Page.waitForNavigation should work with clicking on anchor links","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L364","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.pushState()","name":"navigation.spec.js:374","description":"Chromium Browser Page Page.waitForNavigation should work with history.pushState()","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.replaceState()","name":"navigation.spec.js:389","description":"Chromium Browser Page Page.waitForNavigation should work with history.replaceState()","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with DOM history.back()/history.forward()","name":"navigation.spec.js:404","description":"Chromium Browser Page Page.waitForNavigation should work with DOM history.back()/history.forward()","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work when subframe issues window.stop()","name":"navigation.spec.js:430","description":"Chromium Browser Page Page.waitForNavigation should work when subframe issues window.stop()","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L430","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work","name":"navigation.spec.js:448","description":"Chromium Browser Page Page.goBack should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L448","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work with HistoryAPI","name":"navigation.spec.js:463","description":"Chromium Browser Page Page.goBack should work with HistoryAPI","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L463","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should navigate subframes","name":"navigation.spec.js:481","description":"Chromium Browser Page Frame.goto should navigate subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should reject when frame detaches","name":"navigation.spec.js:490","description":"Chromium Browser Page Frame.goto should reject when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L490","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should return matching responses","name":"navigation.spec.js:501","description":"Chromium Browser Page Frame.goto should return matching responses","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L501","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should work","name":"navigation.spec.js:531","description":"Chromium Browser Page Frame.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should fail when frame detaches","name":"navigation.spec.js:543","description":"Chromium Browser Page Frame.waitForNavigation should fail when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L543","result":"ok"},{"testId":"Chromium>Browser>Page>Page.reload>should work","name":"navigation.spec.js:561","description":"Chromium Browser Page Page.reload should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/navigation.spec.js#L561","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for navigation requests","name":"network.spec.js:27","description":"Chromium Browser Page Page.Events.Request should fire for navigation requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for iframes","name":"network.spec.js:33","description":"Chromium Browser Page Page.Events.Request should fire for iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for fetches","name":"network.spec.js:40","description":"Chromium Browser Page Page.Events.Request should fire for fetches","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for main frame navigation request","name":"network.spec.js:50","description":"Chromium Browser Page Request.frame should work for main frame navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for subframe navigation request","name":"network.spec.js:57","description":"Chromium Browser Page Request.frame should work for subframe navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for fetch requests","name":"network.spec.js:65","description":"Chromium Browser Page Request.frame should work for fetch requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Request.headers>should work","name":"network.spec.js:77","description":"Chromium Browser Page Request.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Response.headers>should work","name":"network.spec.js:87","description":"Chromium Browser Page Response.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should return |false| for non-cached content","name":"network.spec.js:98","description":"Chromium Browser Page Response.fromCache should return |false| for non-cached content","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should work","name":"network.spec.js:103","description":"Chromium Browser Page Response.fromCache should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>should return |false| for non-service-worker content","name":"network.spec.js:120","description":"Chromium Browser Page Response.fromServiceWorker should return |false| for non-service-worker content","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>Response.fromServiceWorker","name":"network.spec.js:125","description":"Chromium Browser Page Response.fromServiceWorker Response.fromServiceWorker","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should work","name":"network.spec.js:143","description":"Chromium Browser Page Request.postData should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should be |undefined| when there is no post data","name":"network.spec.js:152","description":"Chromium Browser Page Request.postData should be |undefined| when there is no post data","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should work","name":"network.spec.js:159","description":"Chromium Browser Page Response.text should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should return uncompressed text","name":"network.spec.js:163","description":"Chromium Browser Page Response.text should return uncompressed text","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should throw when requesting body of redirected response","name":"network.spec.js:169","description":"Chromium Browser Page Response.text should throw when requesting body of redirected response","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should wait until response completes","name":"network.spec.js:180","description":"Chromium Browser Page Response.text should wait until response completes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>Response.json>should work","name":"network.spec.js:216","description":"Chromium Browser Page Response.json should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L216","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work","name":"network.spec.js:223","description":"Chromium Browser Page Response.buffer should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L223","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work with compression","name":"network.spec.js:229","description":"Chromium Browser Page Response.buffer should work with compression","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L229","result":"ok"},{"testId":"Chromium>Browser>Page>Response.statusText>should work","name":"network.spec.js:239","description":"Chromium Browser Page Response.statusText should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L239","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Request","name":"network.spec.js:250","description":"Chromium Browser Page Network Events Page.Events.Request","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L250","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Response","name":"network.spec.js:262","description":"Chromium Browser Page Network Events Page.Events.Response","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L262","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFailed","name":"network.spec.js:277","description":"Chromium Browser Page Network Events Page.Events.RequestFailed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L277","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFinished","name":"network.spec.js:298","description":"Chromium Browser Page Network Events Page.Events.RequestFinished","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should fire events in proper order","name":"network.spec.js:308","description":"Chromium Browser Page Network Events should fire events in proper order","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should support redirects","name":"network.spec.js:316","description":"Chromium Browser Page Network Events should support redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L316","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work","name":"network.spec.js:343","description":"Chromium Browser Page Request.isNavigationRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work with request interception","name":"network.spec.js:354","description":"Chromium Browser Page Request.isNavigationRequest should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L354","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work when navigating to image","name":"network.spec.js:369","description":"Chromium Browser Page Request.isNavigationRequest should work when navigating to image","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L369","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should work","name":"network.spec.js:378","description":"Chromium Browser Page Page.setExtraHTTPHeaders should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L378","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should throw for non-string header values","name":"network.spec.js:388","description":"Chromium Browser Page Page.setExtraHTTPHeaders should throw for non-string header values","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L388","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should work","name":"network.spec.js:400","description":"Chromium Browser Page Page.authenticate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L400","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should fail if wrong credentials","name":"network.spec.js:411","description":"Chromium Browser Page Page.authenticate should fail if wrong credentials","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L411","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should allow disable authentication","name":"network.spec.js:421","description":"Chromium Browser Page Page.authenticate should allow disable authentication","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/network.spec.js#L421","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should intercept","name":"requestinterception.spec.js:27","description":"Chromium Browser Page Page.setRequestInterception should intercept","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when POST is redirected with 302","name":"requestinterception.spec.js:48","description":"Chromium Browser Page Page.setRequestInterception should work when POST is redirected with 302","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when header manipulation headers with redirect","name":"requestinterception.spec.js:64","description":"Chromium Browser Page Page.setRequestInterception should work when header manipulation headers with redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should contain referer header","name":"requestinterception.spec.js:75","description":"Chromium Browser Page Page.setRequestInterception should contain referer header","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should properly return navigation response when URL has cookies","name":"requestinterception.spec.js:87","description":"Chromium Browser Page Page.setRequestInterception should properly return navigation response when URL has cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should stop intercepting","name":"requestinterception.spec.js:98","description":"Chromium Browser Page Page.setRequestInterception should stop intercepting","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should show custom HTTP headers","name":"requestinterception.spec.js:105","description":"Chromium Browser Page Page.setRequestInterception should show custom HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirect inside sync XHR","name":"requestinterception.spec.js:118","description":"Chromium Browser Page Page.setRequestInterception should work with redirect inside sync XHR","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should works with customizing referer headers","name":"requestinterception.spec.js:131","description":"Chromium Browser Page Page.setRequestInterception should works with customizing referer headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable","name":"requestinterception.spec.js:141","description":"Chromium Browser Page Page.setRequestInterception should be abortable","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable with custom error codes","name":"requestinterception.spec.js:156","description":"Chromium Browser Page Page.setRequestInterception should be abortable with custom error codes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should send referer","name":"requestinterception.spec.js:167","description":"Chromium Browser Page Page.setRequestInterception should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should fail navigation when aborting main resource","name":"requestinterception.spec.js:179","description":"Chromium Browser Page Page.setRequestInterception should fail navigation when aborting main resource","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects","name":"requestinterception.spec.js:190","description":"Chromium Browser Page Page.setRequestInterception should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects for subresources","name":"requestinterception.spec.js:217","description":"Chromium Browser Page Page.setRequestInterception should work with redirects for subresources","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to abort redirects","name":"requestinterception.spec.js:242","description":"Chromium Browser Page Page.setRequestInterception should be able to abort redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L242","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with equal requests","name":"requestinterception.spec.js:265","description":"Chromium Browser Page Page.setRequestInterception should work with equal requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L265","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to dataURL and fire dataURL requests","name":"requestinterception.spec.js:288","description":"Chromium Browser Page Page.setRequestInterception should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L288","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to fetch dataURL and fire dataURL requests","name":"requestinterception.spec.js:301","description":"Chromium Browser Page Page.setRequestInterception should be able to fetch dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L301","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to URL with hash and and fire requests without hash","name":"requestinterception.spec.js:315","description":"Chromium Browser Page Page.setRequestInterception should navigate to URL with hash and and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L315","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server","name":"requestinterception.spec.js:328","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L328","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with badly encoded server","name":"requestinterception.spec.js:336","description":"Chromium Browser Page Page.setRequestInterception should work with badly encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L336","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server - 2","name":"requestinterception.spec.js:343","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server - 2","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should not throw \"Invalid Interception Id\" if the request was cancelled","name":"requestinterception.spec.js:357","description":"Chromium Browser Page Page.setRequestInterception should not throw \"Invalid Interception Id\" if the request was cancelled","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L357","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should throw if interception is not enabled","name":"requestinterception.spec.js:371","description":"Chromium Browser Page Page.setRequestInterception should throw if interception is not enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L371","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with file URLs","name":"requestinterception.spec.js:383","description":"Chromium Browser Page Page.setRequestInterception should work with file URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L383","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should work","name":"requestinterception.spec.js:398","description":"Chromium Browser Page Request.continue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L398","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend HTTP headers","name":"requestinterception.spec.js:403","description":"Chromium Browser Page Request.continue should amend HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should redirect in a way non-observable to page","name":"requestinterception.spec.js:417","description":"Chromium Browser Page Request.continue should redirect in a way non-observable to page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L417","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend method","name":"requestinterception.spec.js:429","description":"Chromium Browser Page Request.continue should amend method","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L429","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend post data","name":"requestinterception.spec.js:442","description":"Chromium Browser Page Request.continue should amend post data","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L442","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend both post data and method on navigation","name":"requestinterception.spec.js:455","description":"Chromium Browser Page Request.continue should amend both post data and method on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L455","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work","name":"requestinterception.spec.js:470","description":"Chromium Browser Page Request.respond should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L470","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work with status code 422","name":"requestinterception.spec.js:486","description":"Chromium Browser Page Request.respond should work with status code 422","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L486","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should redirect","name":"requestinterception.spec.js:499","description":"Chromium Browser Page Request.respond should redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L499","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should allow mocking binary responses","name":"requestinterception.spec.js:518","description":"Chromium Browser Page Request.respond should allow mocking binary responses","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L518","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should stringify intercepted request response headers","name":"requestinterception.spec.js:536","description":"Chromium Browser Page Request.respond should stringify intercepted request response headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/requestinterception.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should reject all promises when page is closed","name":"page.spec.js:34","description":"Chromium Browser Page Page.close should reject all promises when page is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should not be visible in browser.pages","name":"page.spec.js:43","description":"Chromium Browser Page Page.close should not be visible in browser.pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should run beforeunload if asked for","name":"page.spec.js:49","description":"Chromium Browser Page Page.close should run beforeunload if asked for","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L49","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should *not* run beforeunload by default","name":"page.spec.js:66","description":"Chromium Browser Page Page.close should *not* run beforeunload by default","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should set the page close state","name":"page.spec.js:74","description":"Chromium Browser Page Page.close should set the page close state","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Load>should fire when expected","name":"page.spec.js:83","description":"Chromium Browser Page Page.Events.Load should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Async stacks>should work","name":"page.spec.js:92","description":"Chromium Browser Page Async stacks should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.error>should throw when page crashes","name":"page.spec.js:105","description":"Chromium Browser Page Page.Events.error should throw when page crashes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work","name":"page.spec.js:115","description":"Chromium Browser Page Page.Events.Popup should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with noopener","name":"page.spec.js:123","description":"Chromium Browser Page Page.Events.Popup should work with noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank","name":"page.spec.js:131","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with fake-clicking target=_blank and rel=noopener","name":"page.spec.js:141","description":"Chromium Browser Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank and rel=noopener","name":"page.spec.js:151","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should be prompt by default","name":"page.spec.js:168","description":"Chromium Browser Page BrowserContext.overridePermissions should be prompt by default","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should deny permission when not listed","name":"page.spec.js:172","description":"Chromium Browser Page BrowserContext.overridePermissions should deny permission when not listed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L172","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should fail when bad permission is given","name":"page.spec.js:177","description":"Chromium Browser Page BrowserContext.overridePermissions should fail when bad permission is given","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should grant permission when listed","name":"page.spec.js:183","description":"Chromium Browser Page BrowserContext.overridePermissions should grant permission when listed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should reset permissions","name":"page.spec.js:188","description":"Chromium Browser Page BrowserContext.overridePermissions should reset permissions","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should trigger permission onchange","name":"page.spec.js:195","description":"Chromium Browser Page BrowserContext.overridePermissions should trigger permission onchange","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L195","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should isolate permissions between browser contexs","name":"page.spec.js:214","description":"Chromium Browser Page BrowserContext.overridePermissions should isolate permissions between browser contexs","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should work","name":"page.spec.js:236","description":"Chromium Browser Page Page.setGeolocation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should throw when invalid longitude","name":"page.spec.js:248","description":"Chromium Browser Page Page.setGeolocation should throw when invalid longitude","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L248","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should work","name":"page.spec.js:260","description":"Chromium Browser Page Page.setOfflineMode should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L260","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should emulate navigator.onLine","name":"page.spec.js:269","description":"Chromium Browser Page Page.setOfflineMode should emulate navigator.onLine","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L269","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work","name":"page.spec.js:279","description":"Chromium Browser Page ExecutionContext.queryObjects should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L279","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work for non-blank page","name":"page.spec.js:289","description":"Chromium Browser Page ExecutionContext.queryObjects should work for non-blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L289","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail for disposed handles","name":"page.spec.js:298","description":"Chromium Browser Page ExecutionContext.queryObjects should fail for disposed handles","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail primitive values as prototypes","name":"page.spec.js:305","description":"Chromium Browser Page ExecutionContext.queryObjects should fail primitive values as prototypes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work","name":"page.spec.js:314","description":"Chromium Browser Page Page.Events.Console should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L314","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work for different console API calls","name":"page.spec.js:327","description":"Chromium Browser Page Page.Events.Console should work for different console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L327","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not fail for window object","name":"page.spec.js:353","description":"Chromium Browser Page Page.Events.Console should not fail for window object","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should trigger correct Log","name":"page.spec.js:362","description":"Chromium Browser Page Page.Events.Console should trigger correct Log","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L362","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location when fetch fails","name":"page.spec.js:374","description":"Chromium Browser Page Page.Events.Console should have location when fetch fails","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location for console API calls","name":"page.spec.js:389","description":"Chromium Browser Page Page.Events.Console should have location for console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not throw when there are console messages in detached iframes","name":"page.spec.js:404","description":"Chromium Browser Page Page.Events.Console should not throw when there are console messages in detached iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.DOMContentLoaded>should fire when expected","name":"page.spec.js:424","description":"Chromium Browser Page Page.Events.DOMContentLoaded should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>should get metrics from a page","name":"page.spec.js:431","description":"Chromium Browser Page Page.metrics should get metrics from a page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L431","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>metrics event fired on console.timeStamp","name":"page.spec.js:436","description":"Chromium Browser Page Page.metrics metrics event fired on console.timeStamp","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L436","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work","name":"page.spec.js:469","description":"Chromium Browser Page Page.waitForRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L469","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with predicate","name":"page.spec.js:481","description":"Chromium Browser Page Page.waitForRequest should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect timeout","name":"page.spec.js:493","description":"Chromium Browser Page Page.waitForRequest should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L493","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect default timeout","name":"page.spec.js:498","description":"Chromium Browser Page Page.waitForRequest should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L498","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with no timeout","name":"page.spec.js:504","description":"Chromium Browser Page Page.waitForRequest should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L504","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work","name":"page.spec.js:519","description":"Chromium Browser Page Page.waitForResponse should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L519","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect timeout","name":"page.spec.js:531","description":"Chromium Browser Page Page.waitForResponse should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect default timeout","name":"page.spec.js:536","description":"Chromium Browser Page Page.waitForResponse should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with predicate","name":"page.spec.js:542","description":"Chromium Browser Page Page.waitForResponse should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L542","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with no timeout","name":"page.spec.js:554","description":"Chromium Browser Page Page.waitForResponse should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L554","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work","name":"page.spec.js:569","description":"Chromium Browser Page Page.exposeFunction should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L569","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should throw exception in page context","name":"page.spec.js:578","description":"Chromium Browser Page Page.exposeFunction should throw exception in page context","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L578","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should support throwing \"null\"","name":"page.spec.js:592","description":"Chromium Browser Page Page.exposeFunction should support throwing \"null\"","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L592","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should be callable from-inside evaluateOnNewDocument","name":"page.spec.js:605","description":"Chromium Browser Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L605","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should survive navigation","name":"page.spec.js:614","description":"Chromium Browser Page Page.exposeFunction should survive navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L614","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should await returned promise","name":"page.spec.js:625","description":"Chromium Browser Page Page.exposeFunction should await returned promise","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L625","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames","name":"page.spec.js:635","description":"Chromium Browser Page Page.exposeFunction should work on frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L635","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames before navigation","name":"page.spec.js:647","description":"Chromium Browser Page Page.exposeFunction should work on frames before navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L647","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work with complex objects","name":"page.spec.js:659","description":"Chromium Browser Page Page.exposeFunction should work with complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L659","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.PageError>should fire","name":"page.spec.js:669","description":"Chromium Browser Page Page.Events.PageError should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L669","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work","name":"page.spec.js:681","description":"Chromium Browser Page Page.setUserAgent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L681","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work for subframes","name":"page.spec.js:690","description":"Chromium Browser Page Page.setUserAgent should work for subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L690","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should emulate device user-agent","name":"page.spec.js:699","description":"Chromium Browser Page Page.setUserAgent should emulate device user-agent","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L699","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work","name":"page.spec.js:709","description":"Chromium Browser Page Page.setContent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L709","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with doctype","name":"page.spec.js:714","description":"Chromium Browser Page Page.setContent should work with doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L714","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with HTML 4 doctype","name":"page.spec.js:720","description":"Chromium Browser Page Page.setContent should work with HTML 4 doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L720","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect timeout","name":"page.spec.js:727","description":"Chromium Browser Page Page.setContent should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L727","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect default navigation timeout","name":"page.spec.js:735","description":"Chromium Browser Page Page.setContent should respect default navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L735","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should await resources to load","name":"page.spec.js:744","description":"Chromium Browser Page Page.setContent should await resources to load","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L744","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work fast enough","name":"page.spec.js:755","description":"Chromium Browser Page Page.setContent should work fast enough","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L755","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with tricky content","name":"page.spec.js:759","description":"Chromium Browser Page Page.setContent should work with tricky content","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L759","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with accents","name":"page.spec.js:763","description":"Chromium Browser Page Page.setContent should work with accents","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L763","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with emojis","name":"page.spec.js:767","description":"Chromium Browser Page Page.setContent should work with emojis","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L767","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with newline","name":"page.spec.js:771","description":"Chromium Browser Page Page.setContent should work with newline","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L771","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP meta tag","name":"page.spec.js:778","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP meta tag","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L778","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP header","name":"page.spec.js:791","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP header","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L791","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass after cross-process navigation","name":"page.spec.js:805","description":"Chromium Browser Page Page.setBypassCSP should bypass after cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L805","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP in iframes as well","name":"page.spec.js:815","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP in iframes as well","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L815","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if no options are provided","name":"page.spec.js:837","description":"Chromium Browser Page Page.addScriptTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L837","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url","name":"page.spec.js:847","description":"Chromium Browser Page Page.addScriptTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L847","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url and type=module","name":"page.spec.js:854","description":"Chromium Browser Page Page.addScriptTag should work with a url and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L854","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path and type=module","name":"page.spec.js:860","description":"Chromium Browser Page Page.addScriptTag should work with a path and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L860","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a content and type=module","name":"page.spec.js:867","description":"Chromium Browser Page Page.addScriptTag should work with a content and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L867","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if loading from url fail","name":"page.spec.js:874","description":"Chromium Browser Page Page.addScriptTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L874","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path","name":"page.spec.js:885","description":"Chromium Browser Page Page.addScriptTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L885","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should include sourcemap when path is provided","name":"page.spec.js:892","description":"Chromium Browser Page Page.addScriptTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L892","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with content","name":"page.spec.js:899","description":"Chromium Browser Page Page.addScriptTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L899","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with content to the CSP page","name":"page.spec.js:906","description":"Chromium Browser Page Page.addScriptTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L906","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with URL to the CSP page","name":"page.spec.js:913","description":"Chromium Browser Page Page.addScriptTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L913","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if no options are provided","name":"page.spec.js:922","description":"Chromium Browser Page Page.addStyleTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L922","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a url","name":"page.spec.js:932","description":"Chromium Browser Page Page.addStyleTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L932","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if loading from url fail","name":"page.spec.js:939","description":"Chromium Browser Page Page.addStyleTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L939","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a path","name":"page.spec.js:950","description":"Chromium Browser Page Page.addStyleTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L950","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should include sourcemap when path is provided","name":"page.spec.js:957","description":"Chromium Browser Page Page.addStyleTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L957","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with content","name":"page.spec.js:965","description":"Chromium Browser Page Page.addStyleTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L965","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with content to the CSP page","name":"page.spec.js:972","description":"Chromium Browser Page Page.addStyleTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L972","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with URL to the CSP page","name":"page.spec.js:979","description":"Chromium Browser Page Page.addStyleTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L979","result":"ok"},{"testId":"Chromium>Browser>Page>Page.url>should work","name":"page.spec.js:988","description":"Chromium Browser Page Page.url should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L988","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setJavaScriptEnabled>should work","name":"page.spec.js:996","description":"Chromium Browser Page Page.setJavaScriptEnabled should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L996","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should enable or disable the cache based on the state passed","name":"page.spec.js:1010","description":"Chromium Browser Page Page.setCacheEnabled should enable or disable the cache based on the state passed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1010","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should stay disabled when toggling request interception on/off","name":"page.spec.js:1026","description":"Chromium Browser Page Page.setCacheEnabled should stay disabled when toggling request interception on/off","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1026","result":"ok"},{"testId":"Chromium>Browser>Page>Page.pdf>should be able to save file","name":"page.spec.js:1042","description":"Chromium Browser Page Page.pdf should be able to save file","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1042","result":"ok"},{"testId":"Chromium>Browser>Page>Page.title>should return the page title","name":"page.spec.js:1051","description":"Chromium Browser Page Page.title should return the page title","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1051","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select single option","name":"page.spec.js:1058","description":"Chromium Browser Page Page.select should select single option","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1058","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select only first option","name":"page.spec.js:1064","description":"Chromium Browser Page Page.select should select only first option","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1064","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should not throw when select causes navigation","name":"page.spec.js:1070","description":"Chromium Browser Page Page.select should not throw when select causes navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1070","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select multiple options","name":"page.spec.js:1079","description":"Chromium Browser Page Page.select should select multiple options","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1079","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should respect event bubbling","name":"page.spec.js:1086","description":"Chromium Browser Page Page.select should respect event bubbling","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1086","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw when element is not a ","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1092","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no matched values","name":"page.spec.js:1098","description":"Chromium Browser Page Page.select should return [] on no matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1098","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of matched values","name":"page.spec.js:1103","description":"Chromium Browser Page Page.select should return an array of matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1103","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of one element when multiple is not set","name":"page.spec.js:1109","description":"Chromium Browser Page Page.select should return an array of one element when multiple is not set","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1109","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no values","name":"page.spec.js:1114","description":"Chromium Browser Page Page.select should return [] on no values","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1114","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a multiple select","name":"page.spec.js:1119","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a multiple select","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1119","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a select without multiple","name":"page.spec.js:1126","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a select without multiple","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1126","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw if passed in non-strings","name":"page.spec.js:1132","description":"Chromium Browser Page Page.select should throw if passed in non-strings","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1132","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should work when re-defining top-level Event class","name":"page.spec.js:1143","description":"Chromium Browser Page Page.select should work when re-defining top-level Event class","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with window.close","name":"page.spec.js:1153","description":"Chromium Browser Page Page.Events.Close should work with window.close","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1153","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with page.close","name":"page.spec.js:1161","description":"Chromium Browser Page Page.Events.Close should work with page.close","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browser>should return the correct browser instance","name":"page.spec.js:1170","description":"Chromium Browser Page Page.browser should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browserContext>should return the correct browser instance","name":"page.spec.js:1176","description":"Chromium Browser Page Page.browserContext should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/page.spec.js#L1176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work","name":"screenshot.spec.js:23","description":"Chromium Browser Page Page.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should clip rect","name":"screenshot.spec.js:29","description":"Chromium Browser Page Page.screenshot should clip rect","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work for offscreen clip","name":"screenshot.spec.js:42","description":"Chromium Browser Page Page.screenshot should work for offscreen clip","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel","name":"screenshot.spec.js:55","description":"Chromium Browser Page Page.screenshot should run in parallel","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should take fullPage screenshots","name":"screenshot.spec.js:72","description":"Chromium Browser Page Page.screenshot should take fullPage screenshots","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel in multiple pages","name":"screenshot.spec.js:80","description":"Chromium Browser Page Page.screenshot should run in parallel in multiple pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L80","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should allow transparency","name":"screenshot.spec.js:95","description":"Chromium Browser Page Page.screenshot should allow transparency","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L95","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should render white background on jpeg file","name":"screenshot.spec.js:101","description":"Chromium Browser Page Page.screenshot should render white background on jpeg file","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work with odd clip size on Retina displays","name":"screenshot.spec.js:107","description":"Chromium Browser Page Page.screenshot should work with odd clip size on Retina displays","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should return base64","name":"screenshot.spec.js:118","description":"Chromium Browser Page Page.screenshot should return base64","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work","name":"screenshot.spec.js:129","description":"Chromium Browser Page ElementHandle.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L129","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should take into account padding and border","name":"screenshot.spec.js:137","description":"Chromium Browser Page ElementHandle.screenshot should take into account padding and border","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should capture full element when larger than viewport","name":"screenshot.spec.js:154","description":"Chromium Browser Page ElementHandle.screenshot should capture full element when larger than viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should scroll element into view","name":"screenshot.spec.js:178","description":"Chromium Browser Page ElementHandle.screenshot should scroll element into view","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work with a rotated element","name":"screenshot.spec.js:201","description":"Chromium Browser Page ElementHandle.screenshot should work with a rotated element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should fail to screenshot a detached element","name":"screenshot.spec.js:214","description":"Chromium Browser Page ElementHandle.screenshot should fail to screenshot a detached element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should not hang with zero width/height element","name":"screenshot.spec.js:221","description":"Chromium Browser Page ElementHandle.screenshot should not hang with zero width/height element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L221","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with fractional dimensions","name":"screenshot.spec.js:227","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with fractional dimensions","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with an offset","name":"screenshot.spec.js:233","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with an offset","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/screenshot.spec.js#L233","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should work","name":"queryselector.spec.js:23","description":"Chromium Browser Page Page.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept arguments","name":"queryselector.spec.js:28","description":"Chromium Browser Page Page.$eval should accept arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L28","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept ElementHandles as arguments","name":"queryselector.spec.js:33","description":"Chromium Browser Page Page.$eval should accept ElementHandles as arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should throw error if no element is found","name":"queryselector.spec.js:39","description":"Chromium Browser Page Page.$eval should throw error if no element is found","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$eval>should work","name":"queryselector.spec.js:47","description":"Chromium Browser Page Page.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should query existing element","name":"queryselector.spec.js:55","description":"Chromium Browser Page Page.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should return null for non-existing element","name":"queryselector.spec.js:60","description":"Chromium Browser Page Page.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L60","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should query existing elements","name":"queryselector.spec.js:67","description":"Chromium Browser Page Page.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should return empty array if nothing is found","name":"queryselector.spec.js:74","description":"Chromium Browser Page Page.$$ should return empty array if nothing is found","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should query existing element","name":"queryselector.spec.js:82","description":"Chromium Browser Page Path.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return empty array for non-existing element","name":"queryselector.spec.js:88","description":"Chromium Browser Page Path.$x should return empty array for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return multiple elements","name":"queryselector.spec.js:92","description":"Chromium Browser Page Path.$x should return multiple elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should query existing element","name":"queryselector.spec.js:101","description":"Chromium Browser Page ElementHandle.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should return null for non-existing element","name":"queryselector.spec.js:111","description":"Chromium Browser Page ElementHandle.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should work","name":"queryselector.spec.js:119","description":"Chromium Browser Page ElementHandle.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should retrieve content from subtree","name":"queryselector.spec.js:126","description":"Chromium Browser Page ElementHandle.$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should throw in case of missing selector","name":"queryselector.spec.js:134","description":"Chromium Browser Page ElementHandle.$eval should throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should work","name":"queryselector.spec.js:143","description":"Chromium Browser Page ElementHandle.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should retrieve content from subtree","name":"queryselector.spec.js:150","description":"Chromium Browser Page ElementHandle.$$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should not throw in case of missing selector","name":"queryselector.spec.js:158","description":"Chromium Browser Page ElementHandle.$$eval should not throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should query existing elements","name":"queryselector.spec.js:169","description":"Chromium Browser Page ElementHandle.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should return empty array for non-existing elements","name":"queryselector.spec.js:178","description":"Chromium Browser Page ElementHandle.$$ should return empty array for non-existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should query existing element","name":"queryselector.spec.js:188","description":"Chromium Browser Page ElementHandle.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should return null for non-existing element","name":"queryselector.spec.js:198","description":"Chromium Browser Page ElementHandle.$x should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/queryselector.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.targets should return all of the targets","name":"target.spec.js:26","description":"Chromium Browser Page Target Browser.targets should return all of the targets","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.pages should return all of the pages","name":"target.spec.js:33","description":"Chromium Browser Page Target Browser.pages should return all of the pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should contain browser target","name":"target.spec.js:40","description":"Chromium Browser Page Target should contain browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should be able to use the default page in the browser","name":"target.spec.js:45","description":"Chromium Browser Page Target should be able to use the default page in the browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a new page is created and closed","name":"target.spec.js:52","description":"Chromium Browser Page Target should report when a new page is created and closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a service worker is created and destroyed","name":"target.spec.js:73","description":"Chromium Browser Page Target should report when a service worker is created and destroyed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a service worker","name":"target.spec.js:86","description":"Chromium Browser Page Target should create a worker from a service worker","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L86","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a shared worker","name":"target.spec.js:93","description":"Chromium Browser Page Target should create a worker from a shared worker","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a target url changes","name":"target.spec.js:102","description":"Chromium Browser Page Target should report when a target url changes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L102","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not report uninitialized pages","name":"target.spec.js:112","description":"Chromium Browser Page Target should not report uninitialized pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not crash while redirecting if original request was missed","name":"target.spec.js:131","description":"Chromium Browser Page Target should not crash while redirecting if original request was missed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should have an opener","name":"target.spec.js:150","description":"Chromium Browser Page Target should have an opener","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should wait for a target","name":"target.spec.js:163","description":"Chromium Browser Page Browser.waitForTarget should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should timeout waiting for a non-existent target","name":"target.spec.js:174","description":"Chromium Browser Page Browser.waitForTarget should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/target.spec.js#L174","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should tap the button","name":"touchscreen.spec.js:23","description":"Chromium Browser Page Touchscreen should tap the button","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/touchscreen.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should report touches","name":"touchscreen.spec.js:29","description":"Chromium Browser Page Touchscreen should report touches","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/touchscreen.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for selector","name":"waittask.spec.js:32","description":"Chromium Browser Page Page.waitFor should wait for selector","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for an xpath","name":"waittask.spec.js:41","description":"Chromium Browser Page Page.waitFor should wait for an xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should not allow you to select an element with single slash xpath","name":"waittask.spec.js:50","description":"Chromium Browser Page Page.waitFor should not allow you to select an element with single slash xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should timeout","name":"waittask.spec.js:56","description":"Chromium Browser Page Page.waitFor should timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should work with multiline body","name":"waittask.spec.js:62","description":"Chromium Browser Page Page.waitFor should work with multiline body","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate","name":"waittask.spec.js:68","description":"Chromium Browser Page Page.waitFor should wait for predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should throw when unknown type","name":"waittask.spec.js:74","description":"Chromium Browser Page Page.waitFor should throw when unknown type","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate with arguments","name":"waittask.spec.js:79","description":"Chromium Browser Page Page.waitFor should wait for predicate with arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept a string","name":"waittask.spec.js:85","description":"Chromium Browser Page Frame.waitForFunction should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L85","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work when resolved right before execution context disposal","name":"waittask.spec.js:90","description":"Chromium Browser Page Frame.waitForFunction should work when resolved right before execution context disposal","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on interval","name":"waittask.spec.js:98","description":"Chromium Browser Page Frame.waitForFunction should poll on interval","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on mutation","name":"waittask.spec.js:110","description":"Chromium Browser Page Frame.waitForFunction should poll on mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on raf","name":"waittask.spec.js:119","description":"Chromium Browser Page Frame.waitForFunction should poll on raf","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work with strict CSP policy","name":"waittask.spec.js:124","description":"Chromium Browser Page Frame.waitForFunction should work with strict CSP policy","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw on bad polling value","name":"waittask.spec.js:134","description":"Chromium Browser Page Frame.waitForFunction should throw on bad polling value","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw negative polling interval","name":"waittask.spec.js:144","description":"Chromium Browser Page Frame.waitForFunction should throw negative polling interval","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L144","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the success value as a JSHandle","name":"waittask.spec.js:154","description":"Chromium Browser Page Frame.waitForFunction should return the success value as a JSHandle","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the window as a success value","name":"waittask.spec.js:157","description":"Chromium Browser Page Frame.waitForFunction should return the window as a success value","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L157","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept ElementHandle arguments","name":"waittask.spec.js:160","description":"Chromium Browser Page Frame.waitForFunction should accept ElementHandle arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect timeout","name":"waittask.spec.js:169","description":"Chromium Browser Page Frame.waitForFunction should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect default timeout","name":"waittask.spec.js:176","description":"Chromium Browser Page Frame.waitForFunction should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should disable timeout when its set to 0","name":"waittask.spec.js:183","description":"Chromium Browser Page Frame.waitForFunction should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive cross-process navigation","name":"waittask.spec.js:192","description":"Chromium Browser Page Frame.waitForFunction should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive navigations","name":"waittask.spec.js:205","description":"Chromium Browser Page Frame.waitForFunction should survive navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should immediately resolve promise if node exists","name":"waittask.spec.js:217","description":"Chromium Browser Page Frame.waitForSelector should immediately resolve promise if node exists","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work with removed MutationObserver","name":"waittask.spec.js:225","description":"Chromium Browser Page Frame.waitForSelector should work with removed MutationObserver","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L225","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should resolve promise when node is added","name":"waittask.spec.js:234","description":"Chromium Browser Page Frame.waitForSelector should resolve promise when node is added","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L234","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work when node is added through innerHTML","name":"waittask.spec.js:245","description":"Chromium Browser Page Frame.waitForSelector should work when node is added through innerHTML","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L245","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>Page.waitForSelector is shortcut for main frame","name":"waittask.spec.js:253","description":"Chromium Browser Page Frame.waitForSelector Page.waitForSelector is shortcut for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L253","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should run in specified frame","name":"waittask.spec.js:264","description":"Chromium Browser Page Frame.waitForSelector should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L264","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should throw when frame is detached","name":"waittask.spec.js:276","description":"Chromium Browser Page Frame.waitForSelector should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L276","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should survive cross-process navigation","name":"waittask.spec.js:286","description":"Chromium Browser Page Frame.waitForSelector should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L286","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible","name":"waittask.spec.js:297","description":"Chromium Browser Page Frame.waitForSelector should wait for visible","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L297","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible recursively","name":"waittask.spec.js:308","description":"Chromium Browser Page Frame.waitForSelector should wait for visible recursively","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for visibility: hidden","name":"waittask.spec.js:319","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for visibility: hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L319","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for display: none","name":"waittask.spec.js:329","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L329","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for removal","name":"waittask.spec.js:339","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for removal","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L339","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return null if waiting to hide non-existing element","name":"waittask.spec.js:349","description":"Chromium Browser Page Frame.waitForSelector should return null if waiting to hide non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L349","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respect timeout","name":"waittask.spec.js:353","description":"Chromium Browser Page Frame.waitForSelector should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have an error message specifically for awaiting an element to be hidden","name":"waittask.spec.js:360","description":"Chromium Browser Page Frame.waitForSelector should have an error message specifically for awaiting an element to be hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L360","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respond to node attribute mutation","name":"waittask.spec.js:368","description":"Chromium Browser Page Frame.waitForSelector should respond to node attribute mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return the element handle","name":"waittask.spec.js:376","description":"Chromium Browser Page Frame.waitForSelector should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L376","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have correct stack trace for timeout","name":"waittask.spec.js:381","description":"Chromium Browser Page Frame.waitForSelector should have correct stack trace for timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L381","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should support some fancy xpath","name":"waittask.spec.js:391","description":"Chromium Browser Page Frame.waitForXPath should support some fancy xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L391","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should respect timeout","name":"waittask.spec.js:396","description":"Chromium Browser Page Frame.waitForXPath should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L396","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should run in specified frame","name":"waittask.spec.js:403","description":"Chromium Browser Page Frame.waitForXPath should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should throw when frame is detached","name":"waittask.spec.js:414","description":"Chromium Browser Page Frame.waitForXPath should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L414","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>hidden should wait for display: none","name":"waittask.spec.js:424","description":"Chromium Browser Page Frame.waitForXPath hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should return the element handle","name":"waittask.spec.js:434","description":"Chromium Browser Page Frame.waitForXPath should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L434","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select a text node","name":"waittask.spec.js:439","description":"Chromium Browser Page Frame.waitForXPath should allow you to select a text node","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L439","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select an element with single slash","name":"waittask.spec.js:444","description":"Chromium Browser Page Frame.waitForXPath should allow you to select an element with single slash","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/waittask.spec.js#L444","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>Page.workers","name":"worker.spec.js:10","description":"Chromium Browser Page Workers Page.workers","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/worker.spec.js#L10","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should emit created and destroyed events","name":"worker.spec.js:22","description":"Chromium Browser Page Workers should emit created and destroyed events","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/worker.spec.js#L22","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report console logs","name":"worker.spec.js:33","description":"Chromium Browser Page Workers should report console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/worker.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have JSHandles for console logs","name":"worker.spec.js:45","description":"Chromium Browser Page Workers should have JSHandles for console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/worker.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have an execution context","name":"worker.spec.js:53","description":"Chromium Browser Page Workers should have an execution context","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/worker.spec.js#L53","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report errors","name":"worker.spec.js:59","description":"Chromium Browser Page Workers should report errors","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/worker.spec.js#L59","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should work","name":"CDPSession.spec.js:25","description":"Chromium Browser Page Target.createCDPSession should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/CDPSession.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should send events","name":"CDPSession.spec.js:35","description":"Chromium Browser Page Target.createCDPSession should send events","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/CDPSession.spec.js#L35","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should enable and disable domains independently","name":"CDPSession.spec.js:43","description":"Chromium Browser Page Target.createCDPSession should enable and disable domains independently","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/CDPSession.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should be able to detach session","name":"CDPSession.spec.js:58","description":"Chromium Browser Page Target.createCDPSession should be able to detach session","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/CDPSession.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should throw nice errors","name":"CDPSession.spec.js:72","description":"Chromium Browser Page Target.createCDPSession should throw nice errors","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/CDPSession.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work","name":"coverage.spec.js:23","description":"Chromium Browser Page JSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report sourceURLs","name":"coverage.spec.js:34","description":"Chromium Browser Page JSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore eval() scripts by default","name":"coverage.spec.js:41","description":"Chromium Browser Page JSCoverage should ignore eval() scripts by default","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>shouldn't ignore eval() scripts if reportAnonymousScripts is true","name":"coverage.spec.js:47","description":"Chromium Browser Page JSCoverage shouldn't ignore eval() scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore pptr internal scripts if reportAnonymousScripts is true","name":"coverage.spec.js:54","description":"Chromium Browser Page JSCoverage should ignore pptr internal scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report multiple scripts","name":"coverage.spec.js:62","description":"Chromium Browser Page JSCoverage should report multiple scripts","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report right ranges","name":"coverage.spec.js:71","description":"Chromium Browser Page JSCoverage should report right ranges","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report scripts that have no coverage","name":"coverage.spec.js:81","description":"Chromium Browser Page JSCoverage should report scripts that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work with conditionals","name":"coverage.spec.js:90","description":"Chromium Browser Page JSCoverage should work with conditionals","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should report scripts across navigations when disabled","name":"coverage.spec.js:97","description":"Chromium Browser Page JSCoverage resetOnNavigation should report scripts across navigations when disabled","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should NOT report scripts across navigations when enabled","name":"coverage.spec.js:104","description":"Chromium Browser Page JSCoverage resetOnNavigation should NOT report scripts across navigations when enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should not hang when there is a debugger statement","name":"coverage.spec.js:112","description":"Chromium Browser Page JSCoverage should not hang when there is a debugger statement","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L112","result":"skipped"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work","name":"coverage.spec.js:123","description":"Chromium Browser Page CSSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report sourceURLs","name":"coverage.spec.js:135","description":"Chromium Browser Page CSSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report multiple stylesheets","name":"coverage.spec.js:142","description":"Chromium Browser Page CSSCoverage should report multiple stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report stylesheets that have no coverage","name":"coverage.spec.js:151","description":"Chromium Browser Page CSSCoverage should report stylesheets that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with media queries","name":"coverage.spec.js:159","description":"Chromium Browser Page CSSCoverage should work with media queries","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with complicated usecases","name":"coverage.spec.js:169","description":"Chromium Browser Page CSSCoverage should work with complicated usecases","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should ignore injected stylesheets","name":"coverage.spec.js:175","description":"Chromium Browser Page CSSCoverage should ignore injected stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L175","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should report stylesheets across navigations","name":"coverage.spec.js:185","description":"Chromium Browser Page CSSCoverage resetOnNavigation should report stylesheets across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should NOT report scripts across navigations","name":"coverage.spec.js:192","description":"Chromium Browser Page CSSCoverage resetOnNavigation should NOT report scripts across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with a recently loaded stylesheet","name":"coverage.spec.js:200","description":"Chromium Browser Page CSSCoverage should work with a recently loaded stylesheet","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/coverage.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Chromium-Specific Page Tests>Page.setRequestInterception should work with intervention headers","name":"chromiumonly.spec.js:122","description":"Chromium Browser Page Chromium-Specific Page Tests Page.setRequestInterception should work with intervention headers","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/chromiumonly.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should have default context","name":"browsercontext.spec.js:25","description":"Chromium Browser BrowserContext should have default context","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browsercontext.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should create new incognito context","name":"browsercontext.spec.js:34","description":"Chromium Browser BrowserContext should create new incognito context","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browsercontext.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should close all belonging targets once closing context","name":"browsercontext.spec.js:43","description":"Chromium Browser BrowserContext should close all belonging targets once closing context","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browsercontext.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>window.open should use parent tab context","name":"browsercontext.spec.js:54","description":"Chromium Browser BrowserContext window.open should use parent tab context","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browsercontext.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should fire target events","name":"browsercontext.spec.js:65","description":"Chromium Browser BrowserContext should fire target events","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browsercontext.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should wait for a target","name":"browsercontext.spec.js:81","description":"Chromium Browser BrowserContext should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browsercontext.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should timeout waiting for a non-existent target","name":"browsercontext.spec.js:93","description":"Chromium Browser BrowserContext should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browsercontext.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should isolate localStorage and cookies","name":"browsercontext.spec.js:99","description":"Chromium Browser BrowserContext should isolate localStorage and cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browsercontext.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should work across sessions","name":"browsercontext.spec.js:143","description":"Chromium Browser BrowserContext should work across sessions","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/browsercontext.spec.js#L143","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should work","name":"ignorehttpserrors.spec.js:41","description":"Chromium ignoreHTTPSErrors Response.securityDetails should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/ignorehttpserrors.spec.js#L41","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should be |null| for non-secure requests","name":"ignorehttpserrors.spec.js:54","description":"Chromium ignoreHTTPSErrors Response.securityDetails should be |null| for non-secure requests","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/ignorehttpserrors.spec.js#L54","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>Network redirects should report SecurityDetails","name":"ignorehttpserrors.spec.js:58","description":"Chromium ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/ignorehttpserrors.spec.js#L58","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work","name":"ignorehttpserrors.spec.js:74","description":"Chromium ignoreHTTPSErrors should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/ignorehttpserrors.spec.js#L74","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with request interception","name":"ignorehttpserrors.spec.js:80","description":"Chromium ignoreHTTPSErrors should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/ignorehttpserrors.spec.js#L80","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with mixed content","name":"ignorehttpserrors.spec.js:86","description":"Chromium ignoreHTTPSErrors should work with mixed content","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/ignorehttpserrors.spec.js#L86","result":"ok"},{"testId":"Chromium>Puppeteer>BrowserFetcher>should download and extract linux binary","name":"launcher.spec.js:34","description":"Chromium Puppeteer BrowserFetcher should download and extract linux binary","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L34","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject navigation when browser closes","name":"launcher.spec.js:63","description":"Chromium Puppeteer Browser.disconnect should reject navigation when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L63","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject waitForSelector when browser closes","name":"launcher.spec.js:75","description":"Chromium Puppeteer Browser.disconnect should reject waitForSelector when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L75","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject all promises when browser is closed","name":"launcher.spec.js:88","description":"Chromium Puppeteer Puppeteer.launch should reject all promises when browser is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L88","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject if executable path is invalid","name":"launcher.spec.js:97","description":"Chromium Puppeteer Puppeteer.launch should reject if executable path is invalid","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L97","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option","name":"launcher.spec.js:103","description":"Chromium Puppeteer Puppeteer.launch userDataDir option","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L103","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir argument","name":"launcher.spec.js:115","description":"Chromium Puppeteer Puppeteer.launch userDataDir argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L115","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore state","name":"launcher.spec.js:137","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore state","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L137","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore cookies","name":"launcher.spec.js:155","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L155","result":"skipped"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should return the default arguments","name":"launcher.spec.js:172","description":"Chromium Puppeteer Puppeteer.launch should return the default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L172","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should work with no default arguments","name":"launcher.spec.js:185","description":"Chromium Puppeteer Puppeteer.launch should work with no default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L185","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should filter out ignored default arguments","name":"launcher.spec.js:194","description":"Chromium Puppeteer Puppeteer.launch should filter out ignored default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L194","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have default url when launching browser","name":"launcher.spec.js:207","description":"Chromium Puppeteer Puppeteer.launch should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L207","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have custom url when launching browser","name":"launcher.spec.js:213","description":"Chromium Puppeteer Puppeteer.launch should have custom url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L213","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should set the default viewport","name":"launcher.spec.js:224","description":"Chromium Puppeteer Puppeteer.launch should set the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L224","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should disable the default viewport","name":"launcher.spec.js:237","description":"Chromium Puppeteer Puppeteer.launch should disable the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L237","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should take fullPage screenshots when defaultViewport is null","name":"launcher.spec.js:246","description":"Chromium Puppeteer Puppeteer.launch should take fullPage screenshots when defaultViewport is null","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L246","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect multiple times to the same browser","name":"launcher.spec.js:261","description":"Chromium Puppeteer Puppeteer.connect should be able to connect multiple times to the same browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L261","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to close remote browser","name":"launcher.spec.js:274","description":"Chromium Puppeteer Puppeteer.connect should be able to close remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L274","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should support ignoreHTTPSErrors option","name":"launcher.spec.js:284","description":"Chromium Puppeteer Puppeteer.connect should support ignoreHTTPSErrors option","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L284","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to reconnect to a disconnected browser","name":"launcher.spec.js:303","description":"Chromium Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L303","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect to the same page simultaneously","name":"launcher.spec.js:324","description":"Chromium Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L324","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.executablePath>should work","name":"launcher.spec.js:338","description":"Chromium Puppeteer Puppeteer.executablePath should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L338","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level Errors","name":"launcher.spec.js:347","description":"Chromium Top-level requires should require top-level Errors","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L347","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level DeviceDescriptors","name":"launcher.spec.js:351","description":"Chromium Top-level requires should require top-level DeviceDescriptors","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L351","result":"ok"},{"testId":"Chromium>Browser target events>should work","name":"launcher.spec.js:358","description":"Chromium Browser target events should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L358","result":"ok"},{"testId":"Chromium>Browser.Events.disconnected>should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","name":"launcher.spec.js:373","description":"Chromium Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/launcher.spec.js#L373","result":"ok"},{"testId":"Chromium>Fixtures>dumpio option should work with pipe option ","name":"fixtures.spec.js:25","description":"Chromium Fixtures dumpio option should work with pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/fixtures.spec.js#L25","result":"ok"},{"testId":"Chromium>Fixtures>should dump browser process stderr","name":"fixtures.spec.js:35","description":"Chromium Fixtures should dump browser process stderr","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/fixtures.spec.js#L35","result":"ok"},{"testId":"Chromium>Fixtures>should close the browser when the node process closes","name":"fixtures.spec.js:52","description":"Chromium Fixtures should close the browser when the node process closes","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/fixtures.spec.js#L52","result":"ok"},{"testId":"Chromium>OOPIF>should report oopif frames","name":"oopif.spec.js:41","description":"Chromium OOPIF should report oopif frames","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/oopif.spec.js#L41","result":"skipped"},{"testId":"Chromium>OOPIF>should load oopif iframes with subresources and request interception","name":"oopif.spec.js:46","description":"Chromium OOPIF should load oopif iframes with subresources and request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/oopif.spec.js#L46","result":"ok"},{"testId":"Chromium>HEADFUL>background_page target type should be available","name":"headful.spec.js:49","description":"Chromium HEADFUL background_page target type should be available","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/headful.spec.js#L49","result":"ok"},{"testId":"Chromium>HEADFUL>target.page() should return a background_page","name":"headful.spec.js:57","description":"Chromium HEADFUL target.page() should return a background_page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/headful.spec.js#L57","result":"ok"},{"testId":"Chromium>HEADFUL>should have default url when launching browser","name":"headful.spec.js:65","description":"Chromium HEADFUL should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/headful.spec.js#L65","result":"ok"},{"testId":"Chromium>HEADFUL>headless should be able to read cookies written by headful","name":"headful.spec.js:71","description":"Chromium HEADFUL headless should be able to read cookies written by headful","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/headful.spec.js#L71","result":"ok"},{"testId":"Chromium>HEADFUL>OOPIF: should report google.com frame","name":"headful.spec.js:89","description":"Chromium HEADFUL OOPIF: should report google.com frame","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/headful.spec.js#L89","result":"ok"},{"testId":"Chromium>HEADFUL>should close browser with beforeunload page","name":"headful.spec.js:110","description":"Chromium HEADFUL should close browser with beforeunload page","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/headful.spec.js#L110","result":"ok"},{"testId":"Chromium>Page.bringToFront>should work","name":"headful.spec.js:122","description":"Chromium Page.bringToFront should work","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/headful.spec.js#L122","result":"ok"},{"testId":"Chromium>Tracing>should output a trace","name":"tracing.spec.js:40","description":"Chromium Tracing should output a trace","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/tracing.spec.js#L40","result":"ok"},{"testId":"Chromium>Tracing>should run with custom categories if provided","name":"tracing.spec.js:46","description":"Chromium Tracing should run with custom categories if provided","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/tracing.spec.js#L46","result":"ok"},{"testId":"Chromium>Tracing>should throw if tracing on two pages","name":"tracing.spec.js:53","description":"Chromium Tracing should throw if tracing on two pages","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/tracing.spec.js#L53","result":"ok"},{"testId":"Chromium>Tracing>should return a buffer","name":"tracing.spec.js:62","description":"Chromium Tracing should return a buffer","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/tracing.spec.js#L62","result":"ok"},{"testId":"Chromium>Tracing>should work without options","name":"tracing.spec.js:69","description":"Chromium Tracing should work without options","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/tracing.spec.js#L69","result":"ok"},{"testId":"Chromium>Tracing>should return null in case of Buffer error","name":"tracing.spec.js:75","description":"Chromium Tracing should return null in case of Buffer error","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/tracing.spec.js#L75","result":"ok"},{"testId":"Chromium>Tracing>should support a buffer without a path","name":"tracing.spec.js:86","description":"Chromium Tracing should support a buffer without a path","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/tracing.spec.js#L86","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should be able to connect using browserUrl, with and without trailing slash","name":"chromiumonly.spec.js:24","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should be able to connect using browserUrl, with and without trailing slash","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/chromiumonly.spec.js#L24","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when using both browserWSEndpoint and browserURL","name":"chromiumonly.spec.js:41","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when using both browserWSEndpoint and browserURL","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/chromiumonly.spec.js#L41","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when trying to connect to non-existing browser","name":"chromiumonly.spec.js:53","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when trying to connect to non-existing browser","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/chromiumonly.spec.js#L53","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe option","name":"chromiumonly.spec.js:67","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/chromiumonly.spec.js#L67","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe argument","name":"chromiumonly.spec.js:77","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe argument","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/chromiumonly.spec.js#L77","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should fire \"disconnected\" when closing with pipe","name":"chromiumonly.spec.js:87","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should fire \"disconnected\" when closing with pipe","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/chromiumonly.spec.js#L87","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Page.waitForFileChooser>should fail gracefully when trying to work with filechoosers within multiple connections","name":"chromiumonly.spec.js:98","description":"Chromium Chromium-Specific Launcher tests Page.waitForFileChooser should fail gracefully when trying to work with filechoosers within multiple connections","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/chromiumonly.spec.js#L98","result":"ok"},{"testId":"Chromium>COVERAGE>should call all API methods","name":"utils.js:61","description":"Chromium COVERAGE should call all API methods","url":"https://github.com/GoogleChrome/puppeteer/blob/f2056a8e25b0f84d045a85ef66718e2f4ce7651f//test/utils.js#L61","result":"ok"}],"commit":{"sha":"f2056a8e25b0f84d045a85ef66718e2f4ce7651f","timestamp":1565043574000,"url":"https://github.com/GoogleChrome/puppeteer/commit/f2056a8e25b0f84d045a85ef66718e2f4ce7651f"}},{"timestamp":1565043834322,"url":"https://cirrus-ci.com/task/5997349447401472","tests":[{"testId":"Chromium>Browser>Page>Accessibility>should work","name":"accessibility.spec.js:23","description":"Chromium Browser Page Accessibility should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>should report uninteresting nodes","name":"accessibility.spec.js:82","description":"Chromium Browser Page Accessibility should report uninteresting nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>roledescription","name":"accessibility.spec.js:110","description":"Chromium Browser Page Accessibility roledescription","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>orientation","name":"accessibility.spec.js:115","description":"Chromium Browser Page Accessibility orientation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>autocomplete","name":"accessibility.spec.js:120","description":"Chromium Browser Page Accessibility autocomplete","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>multiselectable","name":"accessibility.spec.js:125","description":"Chromium Browser Page Accessibility multiselectable","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>keyshortcuts","name":"accessibility.spec.js:130","description":"Chromium Browser Page Accessibility keyshortcuts","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L130","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>should not report text nodes inside controls","name":"accessibility.spec.js:136","description":"Chromium Browser Page Accessibility filtering children of leaf nodes should not report text nodes inside controls","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields should have children","name":"accessibility.spec.js:167","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields with role should have children","name":"accessibility.spec.js:197","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields with role should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with role should not have children","name":"accessibility.spec.js:227","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with role should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field without role should not have content","name":"accessibility.spec.js:237","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L237","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with tabindex and without role should not have content","name":"accessibility.spec.js:246","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with tabindex and without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>non editable textbox with role and tabIndex and label should not have children","name":"accessibility.spec.js:256","description":"Chromium Browser Page Accessibility filtering children of leaf nodes non editable textbox with role and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L256","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox with and tabIndex and label should not have children","name":"accessibility.spec.js:274","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox with and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L274","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox without label should not have children","name":"accessibility.spec.js:292","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox without label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a button","name":"accessibility.spec.js:312","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a button","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L312","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work an input","name":"accessibility.spec.js:321","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work an input","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L321","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a menu","name":"accessibility.spec.js:331","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a menu","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L331","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should return null when the element is no longer in DOM","name":"accessibility.spec.js:350","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should return null when the element is no longer in DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L350","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should support the interestingOnly option","name":"accessibility.spec.js:356","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should support the interestingOnly option","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/accessibility.spec.js#L356","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.version>should return whether we are in headless","name":"browser.spec.js:23","description":"Chromium Browser Page Browser.version should return whether we are in headless","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browser.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.userAgent>should include WebKit","name":"browser.spec.js:34","description":"Chromium Browser Page Browser.userAgent should include WebKit","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browser.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.target>should return browser target","name":"browser.spec.js:45","description":"Chromium Browser Page Browser.target should return browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browser.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should return child_process instance","name":"browser.spec.js:52","description":"Chromium Browser Page Browser.process should return child_process instance","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browser.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should not return child_process for remote browser","name":"browser.spec.js:56","description":"Chromium Browser Page Browser.process should not return child_process for remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browser.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.isConnected>should set the browser connected state","name":"browser.spec.js:65","description":"Chromium Browser Page Browser.isConnected should set the browser connected state","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browser.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button","name":"click.spec.js:25","description":"Chromium Browser Page Page.click should click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click svg","name":"click.spec.js:30","description":"Chromium Browser Page Page.click should click svg","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L30","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button if window.Node is removed","name":"click.spec.js:39","description":"Chromium Browser Page Page.click should click the button if window.Node is removed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on a span with an inline element inside","name":"click.spec.js:46","description":"Chromium Browser Page Page.click should click on a span with an inline element inside","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not throw UnhandledPromiseRejection when page closes","name":"click.spec.js:58","description":"Chromium Browser Page Page.click should not throw UnhandledPromiseRejection when page closes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button after navigation ","name":"click.spec.js:65","description":"Chromium Browser Page Page.click should click the button after navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click with disabled javascript","name":"click.spec.js:72","description":"Chromium Browser Page Page.click should click with disabled javascript","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click when one of inline box children is outside of viewport","name":"click.spec.js:81","description":"Chromium Browser Page Page.click should click when one of inline box children is outside of viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should select the text by triple clicking","name":"click.spec.js:94","description":"Chromium Browser Page Page.click should select the text by triple clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L94","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click offscreen buttons","name":"click.spec.js:107","description":"Chromium Browser Page Page.click should click offscreen buttons","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click wrapped links","name":"click.spec.js:131","description":"Chromium Browser Page Page.click should click wrapped links","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox input and toggle","name":"click.spec.js:137","description":"Chromium Browser Page Page.click should click on checkbox input and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox label and toggle","name":"click.spec.js:156","description":"Chromium Browser Page Page.click should click on checkbox label and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fail to click a missing button","name":"click.spec.js:170","description":"Chromium Browser Page Page.click should fail to click a missing button","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not hang with touch-enabled viewports","name":"click.spec.js:177","description":"Chromium Browser Page Page.click should not hang with touch-enabled viewports","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should scroll and click the button","name":"click.spec.js:183","description":"Chromium Browser Page Page.click should scroll and click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should double click the button","name":"click.spec.js:190","description":"Chromium Browser Page Page.click should double click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a partially obscured button","name":"click.spec.js:204","description":"Chromium Browser Page Page.click should click a partially obscured button","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L204","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a rotated button","name":"click.spec.js:215","description":"Chromium Browser Page Page.click should click a rotated button","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fire contextmenu event on right click","name":"click.spec.js:220","description":"Chromium Browser Page Page.click should fire contextmenu event on right click","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click links which cause navigation","name":"click.spec.js:226","description":"Chromium Browser Page Page.click should click links which cause navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L226","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button inside an iframe","name":"click.spec.js:231","description":"Chromium Browser Page Page.click should click the button inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L231","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with fixed position inside an iframe","name":"click.spec.js:241","description":"Chromium Browser Page Page.click should click the button with fixed position inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L241","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with deviceScaleFactor set","name":"click.spec.js:251","description":"Chromium Browser Page Page.click should click the button with deviceScaleFactor set","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/click.spec.js#L251","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should return no cookies in pristine browser context","name":"cookies.spec.js:23","description":"Chromium Browser Page Page.cookies should return no cookies in pristine browser context","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get a cookie","name":"cookies.spec.js:27","description":"Chromium Browser Page Page.cookies should get a cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report httpOnly cookie","name":"cookies.spec.js:44","description":"Chromium Browser Page Page.cookies should properly report httpOnly cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L44","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Strict\" sameSite cookie","name":"cookies.spec.js:54","description":"Chromium Browser Page Page.cookies should properly report \"Strict\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Lax\" sameSite cookie","name":"cookies.spec.js:64","description":"Chromium Browser Page Page.cookies should properly report \"Lax\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get multiple cookies","name":"cookies.spec.js:74","description":"Chromium Browser Page Page.cookies should get multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get cookies from multiple urls","name":"cookies.spec.js:107","description":"Chromium Browser Page Page.cookies should get cookies from multiple urls","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should work","name":"cookies.spec.js:148","description":"Chromium Browser Page Page.setCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L148","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should isolate cookies in browser contexts","name":"cookies.spec.js:156","description":"Chromium Browser Page Page.setCookie should isolate cookies in browser contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set multiple cookies","name":"cookies.spec.js:176","description":"Chromium Browser Page Page.setCookie should set multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should have |expires| set to |-1| for session cookies","name":"cookies.spec.js:193","description":"Chromium Browser Page Page.setCookie should have |expires| set to |-1| for session cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookie with reasonable defaults","name":"cookies.spec.js:203","description":"Chromium Browser Page Page.setCookie should set cookie with reasonable defaults","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L203","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie with a path","name":"cookies.spec.js:222","description":"Chromium Browser Page Page.setCookie should set a cookie with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L222","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a blank page","name":"cookies.spec.js:247","description":"Chromium Browser Page Page.setCookie should not set a cookie on a blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L247","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie with blank page URL","name":"cookies.spec.js:257","description":"Chromium Browser Page Page.setCookie should not set a cookie with blank page URL","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a data URL page","name":"cookies.spec.js:272","description":"Chromium Browser Page Page.setCookie should not set a cookie on a data URL page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L272","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should default to setting secure cookie for HTTPS websites","name":"cookies.spec.js:282","description":"Chromium Browser Page Page.setCookie should default to setting secure cookie for HTTPS websites","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L282","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should be able to set unsecure cookie for HTTP website","name":"cookies.spec.js:293","description":"Chromium Browser Page Page.setCookie should be able to set unsecure cookie for HTTP website","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L293","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie on a different domain","name":"cookies.spec.js:304","description":"Chromium Browser Page Page.setCookie should set a cookie on a different domain","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L304","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookies from a frame","name":"cookies.spec.js:325","description":"Chromium Browser Page Page.setCookie should set cookies from a frame","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L325","result":"ok"},{"testId":"Chromium>Browser>Page>Page.deleteCookie>should work","name":"cookies.spec.js:368","description":"Chromium Browser Page Page.deleteCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/cookies.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should fire","name":"dialog.spec.js:23","description":"Chromium Browser Page Page.Events.Dialog should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/dialog.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should allow accepting prompts","name":"dialog.spec.js:32","description":"Chromium Browser Page Page.Events.Dialog should allow accepting prompts","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/dialog.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should dismiss the prompt","name":"dialog.spec.js:42","description":"Chromium Browser Page Page.Events.Dialog should dismiss the prompt","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/dialog.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work","name":"elementhandle.spec.js:25","description":"Chromium Browser Page ElementHandle.boundingBox should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should handle nested frames","name":"elementhandle.spec.js:32","description":"Chromium Browser Page ElementHandle.boundingBox should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should return null for invisible elements","name":"elementhandle.spec.js:43","description":"Chromium Browser Page ElementHandle.boundingBox should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should force a layout","name":"elementhandle.spec.js:48","description":"Chromium Browser Page ElementHandle.boundingBox should force a layout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work with SVG nodes","name":"elementhandle.spec.js:56","description":"Chromium Browser Page ElementHandle.boundingBox should work with SVG nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should work","name":"elementhandle.spec.js:73","description":"Chromium Browser Page ElementHandle.boxModel should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should return null for invisible elements","name":"elementhandle.spec.js:128","description":"Chromium Browser Page ElementHandle.boxModel should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.contentFrame>should work","name":"elementhandle.spec.js:136","description":"Chromium Browser Page ElementHandle.contentFrame should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work","name":"elementhandle.spec.js:146","description":"Chromium Browser Page ElementHandle.click should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L146","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for Shadow DOM v1","name":"elementhandle.spec.js:152","description":"Chromium Browser Page ElementHandle.click should work for Shadow DOM v1","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for TextNodes","name":"elementhandle.spec.js:158","description":"Chromium Browser Page ElementHandle.click should work for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for detached nodes","name":"elementhandle.spec.js:165","description":"Chromium Browser Page ElementHandle.click should throw for detached nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for hidden nodes","name":"elementhandle.spec.js:173","description":"Chromium Browser Page ElementHandle.click should throw for hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for recursively hidden nodes","name":"elementhandle.spec.js:180","description":"Chromium Browser Page ElementHandle.click should throw for recursively hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for
elements","name":"elementhandle.spec.js:187","description":"Chromium Browser Page ElementHandle.click should throw for
elements","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.hover>should work","name":"elementhandle.spec.js:196","description":"Chromium Browser Page ElementHandle.hover should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.isIntersectingViewport>should work","name":"elementhandle.spec.js:205","description":"Chromium Browser Page ElementHandle.isIntersectingViewport should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/elementhandle.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should get the proper viewport size","name":"emulation.spec.js:26","description":"Chromium Browser Page Page.viewport should get the proper viewport size","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support mobile emulation","name":"emulation.spec.js:31","description":"Chromium Browser Page Page.viewport should support mobile emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L31","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support touch emulation","name":"emulation.spec.js:39","description":"Chromium Browser Page Page.viewport should support touch emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should be detectable by Modernizr","name":"emulation.spec.js:61","description":"Chromium Browser Page Page.viewport should be detectable by Modernizr","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should detect touch when applying viewport with touches","name":"emulation.spec.js:68","description":"Chromium Browser Page Page.viewport should detect touch when applying viewport with touches","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support landscape emulation","name":"emulation.spec.js:73","description":"Chromium Browser Page Page.viewport should support landscape emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should work","name":"emulation.spec.js:84","description":"Chromium Browser Page Page.emulate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should support clicking","name":"emulation.spec.js:90","description":"Chromium Browser Page Page.emulate should support clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should work","name":"emulation.spec.js:101","description":"Chromium Browser Page Page.emulateMedia should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should throw in case of bad argument","name":"emulation.spec.js:111","description":"Chromium Browser Page Page.emulateMedia should throw in case of bad argument","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/emulation.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work","name":"evaluation.spec.js:34","description":"Chromium Browser Page Page.evaluate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer BigInt","name":"evaluation.spec.js:38","description":"Chromium Browser Page Page.evaluate should transfer BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L38","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer NaN","name":"evaluation.spec.js:42","description":"Chromium Browser Page Page.evaluate should transfer NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -0","name":"evaluation.spec.js:46","description":"Chromium Browser Page Page.evaluate should transfer -0","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer Infinity","name":"evaluation.spec.js:50","description":"Chromium Browser Page Page.evaluate should transfer Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -Infinity","name":"evaluation.spec.js:54","description":"Chromium Browser Page Page.evaluate should transfer -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays","name":"evaluation.spec.js:58","description":"Chromium Browser Page Page.evaluate should transfer arrays","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays as arrays, not objects","name":"evaluation.spec.js:62","description":"Chromium Browser Page Page.evaluate should transfer arrays as arrays, not objects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should modify global environment","name":"evaluation.spec.js:66","description":"Chromium Browser Page Page.evaluate should modify global environment","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should evaluate in the page context","name":"evaluation.spec.js:70","description":"Chromium Browser Page Page.evaluate should evaluate in the page context","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for objects with symbols","name":"evaluation.spec.js:74","description":"Chromium Browser Page Page.evaluate should return undefined for objects with symbols","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with function shorthands","name":"evaluation.spec.js:77","description":"Chromium Browser Page Page.evaluate should work with function shorthands","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with unicode chars","name":"evaluation.spec.js:88","description":"Chromium Browser Page Page.evaluate should work with unicode chars","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw when evaluation triggers reload","name":"evaluation.spec.js:92","description":"Chromium Browser Page Page.evaluate should throw when evaluation triggers reload","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should await promise","name":"evaluation.spec.js:100","description":"Chromium Browser Page Page.evaluate should await promise","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L100","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work right after framenavigated","name":"evaluation.spec.js:104","description":"Chromium Browser Page Page.evaluate should work right after framenavigated","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work from-inside an exposed function","name":"evaluation.spec.js:112","description":"Chromium Browser Page Page.evaluate should work from-inside an exposed function","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should reject promise with exception","name":"evaluation.spec.js:122","description":"Chromium Browser Page Page.evaluate should reject promise with exception","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown strings as error messages","name":"evaluation.spec.js:128","description":"Chromium Browser Page Page.evaluate should support thrown strings as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown numbers as error messages","name":"evaluation.spec.js:134","description":"Chromium Browser Page Page.evaluate should support thrown numbers as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return complex objects","name":"evaluation.spec.js:140","description":"Chromium Browser Page Page.evaluate should return complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L140","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return BigInt","name":"evaluation.spec.js:146","description":"Chromium Browser Page Page.evaluate should return BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L146","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return NaN","name":"evaluation.spec.js:150","description":"Chromium Browser Page Page.evaluate should return NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -0","name":"evaluation.spec.js:154","description":"Chromium Browser Page Page.evaluate should return -0","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return Infinity","name":"evaluation.spec.js:158","description":"Chromium Browser Page Page.evaluate should return Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -Infinity","name":"evaluation.spec.js:162","description":"Chromium Browser Page Page.evaluate should return -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L162","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept \"undefined\" as one of multiple parameters","name":"evaluation.spec.js:166","description":"Chromium Browser Page Page.evaluate should accept \"undefined\" as one of multiple parameters","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L166","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should properly serialize null fields","name":"evaluation.spec.js:170","description":"Chromium Browser Page Page.evaluate should properly serialize null fields","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for non-serializable objects","name":"evaluation.spec.js:173","description":"Chromium Browser Page Page.evaluate should return undefined for non-serializable objects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should fail for circular object","name":"evaluation.spec.js:176","description":"Chromium Browser Page Page.evaluate should fail for circular object","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should be able to throw a tricky error","name":"evaluation.spec.js:185","description":"Chromium Browser Page Page.evaluate should be able to throw a tricky error","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string","name":"evaluation.spec.js:193","description":"Chromium Browser Page Page.evaluate should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with semi colons","name":"evaluation.spec.js:197","description":"Chromium Browser Page Page.evaluate should accept a string with semi colons","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with comments","name":"evaluation.spec.js:201","description":"Chromium Browser Page Page.evaluate should accept a string with comments","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept element handle as an argument","name":"evaluation.spec.js:205","description":"Chromium Browser Page Page.evaluate should accept element handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if underlying element was disposed","name":"evaluation.spec.js:211","description":"Chromium Browser Page Page.evaluate should throw if underlying element was disposed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L211","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if elementHandles are from other frames","name":"evaluation.spec.js:220","description":"Chromium Browser Page Page.evaluate should throw if elementHandles are from other frames","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should simulate a user gesture","name":"evaluation.spec.js:228","description":"Chromium Browser Page Page.evaluate should simulate a user gesture","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw a nice error after a navigation","name":"evaluation.spec.js:236","description":"Chromium Browser Page Page.evaluate should throw a nice error after a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should not throw an error when evaluation does a navigation","name":"evaluation.spec.js:246","description":"Chromium Browser Page Page.evaluate should not throw an error when evaluation does a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer 100Mb of data from page to node.js","name":"evaluation.spec.js:254","description":"Chromium Browser Page Page.evaluate should transfer 100Mb of data from page to node.js","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L254","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should evaluate before anything else on the page","name":"evaluation.spec.js:261","description":"Chromium Browser Page Page.evaluateOnNewDocument should evaluate before anything else on the page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L261","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should work with CSP","name":"evaluation.spec.js:268","description":"Chromium Browser Page Page.evaluateOnNewDocument should work with CSP","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L268","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have different execution contexts","name":"evaluation.spec.js:283","description":"Chromium Browser Page Frame.evaluate should have different execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L283","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have correct execution contexts","name":"evaluation.spec.js:292","description":"Chromium Browser Page Frame.evaluate should have correct execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should execute after cross-site navigation","name":"evaluation.spec.js:298","description":"Chromium Browser Page Frame.evaluate should execute after cross-site navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/evaluation.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.executionContext>should work","name":"frame.spec.js:25","description":"Chromium Browser Page Frame.executionContext should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluateHandle>should work","name":"frame.spec.js:52","description":"Chromium Browser Page Frame.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should throw for detached frames","name":"frame.spec.js:61","description":"Chromium Browser Page Frame.evaluate should throw for detached frames","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should handle nested frames","name":"frame.spec.js:71","description":"Chromium Browser Page Frame Management should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send events when frames are manipulated dynamically","name":"frame.spec.js:81","description":"Chromium Browser Page Frame Management should send events when frames are manipulated dynamically","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send \"framenavigated\" when navigating on anchor URLs","name":"frame.spec.js:104","description":"Chromium Browser Page Frame Management should send \"framenavigated\" when navigating on anchor URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should persist mainFrame on cross-process navigation","name":"frame.spec.js:112","description":"Chromium Browser Page Frame Management should persist mainFrame on cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should not send attach/detach events for main frame","name":"frame.spec.js:118","description":"Chromium Browser Page Frame Management should not send attach/detach events for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should detach child frames on navigation","name":"frame.spec.js:125","description":"Chromium Browser Page Frame Management should detach child frames on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should support framesets","name":"frame.spec.js:145","description":"Chromium Browser Page Frame Management should support framesets","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame from-inside shadow DOM","name":"frame.spec.js:165","description":"Chromium Browser Page Frame Management should report frame from-inside shadow DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.name()","name":"frame.spec.js:176","description":"Chromium Browser Page Frame Management should report frame.name()","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.parent()","name":"frame.spec.js:189","description":"Chromium Browser Page Frame Management should report frame.parent()","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L189","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report different frame instance when frame re-attaches","name":"frame.spec.js:196","description":"Chromium Browser Page Frame Management should report different frame instance when frame re-attaches","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/frame.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>input>should upload the file","name":"input.spec.js:26","description":"Chromium Browser Page input should upload the file","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is attached to DOM","name":"input.spec.js:42","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is not attached to DOM","name":"input.spec.js:50","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is not attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect timeout","name":"input.spec.js:61","description":"Chromium Browser Page Page.waitForFileChooser should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect default timeout when there is no custom timeout","name":"input.spec.js:66","description":"Chromium Browser Page Page.waitForFileChooser should respect default timeout when there is no custom timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should prioritize exact timeout over default timeout","name":"input.spec.js:72","description":"Chromium Browser Page Page.waitForFileChooser should prioritize exact timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work with no timeout","name":"input.spec.js:78","description":"Chromium Browser Page Page.waitForFileChooser should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L78","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should return the same file chooser when there are many watchdogs simultaneously","name":"input.spec.js:89","description":"Chromium Browser Page Page.waitForFileChooser should return the same file chooser when there are many watchdogs simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should accept single file","name":"input.spec.js:101","description":"Chromium Browser Page FileChooser.accept should accept single file","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to read selected file","name":"input.spec.js:114","description":"Chromium Browser Page FileChooser.accept should be able to read selected file","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L114","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to reset selected files with empty file list","name":"input.spec.js:126","description":"Chromium Browser Page FileChooser.accept should be able to reset selected files with empty file list","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should not accept multiple files for single-file input","name":"input.spec.js:141","description":"Chromium Browser Page FileChooser.accept should not accept multiple files for single-file input","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should fail when accepting file chooser twice","name":"input.spec.js:154","description":"Chromium Browser Page FileChooser.accept should fail when accepting file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should cancel dialog","name":"input.spec.js:168","description":"Chromium Browser Page FileChooser.cancel should cancel dialog","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should fail when canceling file chooser twice","name":"input.spec.js:184","description":"Chromium Browser Page FileChooser.cancel should fail when canceling file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L184","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for single file pick","name":"input.spec.js:198","description":"Chromium Browser Page FileChooser.isMultiple should work for single file pick","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"multiple\"","name":"input.spec.js:206","description":"Chromium Browser Page FileChooser.isMultiple should work for \"multiple\"","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L206","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"webkitdirectory\"","name":"input.spec.js:214","description":"Chromium Browser Page FileChooser.isMultiple should work for \"webkitdirectory\"","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/input.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work","name":"jshandle.spec.js:23","description":"Chromium Browser Page Page.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle as an argument","name":"jshandle.spec.js:27","description":"Chromium Browser Page Page.evaluateHandle should accept object handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to primitive types","name":"jshandle.spec.js:32","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to primitive types","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should warn on nested object handles","name":"jshandle.spec.js:37","description":"Chromium Browser Page Page.evaluateHandle should warn on nested object handles","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to unserializable value","name":"jshandle.spec.js:46","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to unserializable value","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should use the same JS wrappers","name":"jshandle.spec.js:50","description":"Chromium Browser Page Page.evaluateHandle should use the same JS wrappers","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work with primitives","name":"jshandle.spec.js:57","description":"Chromium Browser Page Page.evaluateHandle should work with primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperty>should work","name":"jshandle.spec.js:67","description":"Chromium Browser Page JSHandle.getProperty should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should work","name":"jshandle.spec.js:79","description":"Chromium Browser Page JSHandle.jsonValue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should not work with dates","name":"jshandle.spec.js:84","description":"Chromium Browser Page JSHandle.jsonValue should not work with dates","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should throw for circular objects","name":"jshandle.spec.js:89","description":"Chromium Browser Page JSHandle.jsonValue should throw for circular objects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should work","name":"jshandle.spec.js:101","description":"Chromium Browser Page JSHandle.getProperties should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should return even non-own properties","name":"jshandle.spec.js:110","description":"Chromium Browser Page JSHandle.getProperties should return even non-own properties","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work","name":"jshandle.spec.js:132","description":"Chromium Browser Page JSHandle.asElement should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L132","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return null for non-elements","name":"jshandle.spec.js:137","description":"Chromium Browser Page JSHandle.asElement should return null for non-elements","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return ElementHandle for TextNodes","name":"jshandle.spec.js:142","description":"Chromium Browser Page JSHandle.asElement should return ElementHandle for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work with nullified Node","name":"jshandle.spec.js:149","description":"Chromium Browser Page JSHandle.asElement should work with nullified Node","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L149","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for primitives","name":"jshandle.spec.js:159","description":"Chromium Browser Page JSHandle.toString should work for primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for complicated objects","name":"jshandle.spec.js:165","description":"Chromium Browser Page JSHandle.toString should work for complicated objects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work with different subtypes","name":"jshandle.spec.js:169","description":"Chromium Browser Page JSHandle.toString should work with different subtypes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/jshandle.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type into a textarea","name":"keyboard.spec.js:26","description":"Chromium Browser Page Keyboard should type into a textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the metaKey","name":"keyboard.spec.js:36","description":"Chromium Browser Page Keyboard should press the metaKey","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L36","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should move with the arrow keys","name":"keyboard.spec.js:43","description":"Chromium Browser Page Keyboard should move with the arrow keys","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with ElementHandle.press","name":"keyboard.spec.js:58","description":"Chromium Browser Page Keyboard should send a character with ElementHandle.press","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>ElementHandle.press should support |text| option","name":"keyboard.spec.js:69","description":"Chromium Browser Page Keyboard ElementHandle.press should support |text| option","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L69","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with sendCharacter","name":"keyboard.spec.js:75","description":"Chromium Browser Page Keyboard should send a character with sendCharacter","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report shiftKey","name":"keyboard.spec.js:84","description":"Chromium Browser Page Keyboard should report shiftKey","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report multiple modifiers","name":"keyboard.spec.js:104","description":"Chromium Browser Page Keyboard should report multiple modifiers","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing","name":"keyboard.spec.js:120","description":"Chromium Browser Page Keyboard should send proper codes while typing","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing with shift","name":"keyboard.spec.js:133","description":"Chromium Browser Page Keyboard should send proper codes while typing with shift","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L133","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should not type canceled events","name":"keyboard.spec.js:145","description":"Chromium Browser Page Keyboard should not type canceled events","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify repeat property","name":"keyboard.spec.js:161","description":"Chromium Browser Page Keyboard should specify repeat property","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type all kinds of characters","name":"keyboard.spec.js:179","description":"Chromium Browser Page Keyboard should type all kinds of characters","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify location","name":"keyboard.spec.js:186","description":"Chromium Browser Page Keyboard should specify location","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should throw on unknown keys","name":"keyboard.spec.js:205","description":"Chromium Browser Page Keyboard should throw on unknown keys","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji","name":"keyboard.spec.js:215","description":"Chromium Browser Page Keyboard should type emoji","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji into an iframe","name":"keyboard.spec.js:220","description":"Chromium Browser Page Keyboard should type emoji into an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the meta key","name":"keyboard.spec.js:228","description":"Chromium Browser Page Keyboard should press the meta key","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/keyboard.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should click the document","name":"mouse.spec.js:34","description":"Chromium Browser Page Mouse should click the document","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/mouse.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should resize the textarea","name":"mouse.spec.js:58","description":"Chromium Browser Page Mouse should resize the textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/mouse.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should select the text with mouse","name":"mouse.spec.js:70","description":"Chromium Browser Page Mouse should select the text with mouse","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/mouse.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state","name":"mouse.spec.js:88","description":"Chromium Browser Page Mouse should trigger hover state","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/mouse.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state with removed window.Node","name":"mouse.spec.js:97","description":"Chromium Browser Page Mouse should trigger hover state with removed window.Node","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/mouse.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should set modifier keys on click","name":"mouse.spec.js:103","description":"Chromium Browser Page Mouse should set modifier keys on click","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/mouse.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should tween mouse movement","name":"mouse.spec.js:123","description":"Chromium Browser Page Mouse should tween mouse movement","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/mouse.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should work with mobile viewports and cross process navigations","name":"mouse.spec.js:141","description":"Chromium Browser Page Mouse should work with mobile viewports and cross process navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/mouse.spec.js#L141","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.goto>should work","name":"navigation.spec.js:25","description":"Chromium Browser Page Page.goto should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with anchor navigation","name":"navigation.spec.js:29","description":"Chromium Browser Page Page.goto should work with anchor navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with redirects","name":"navigation.spec.js:37","description":"Chromium Browser Page Page.goto should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to about:blank","name":"navigation.spec.js:43","description":"Chromium Browser Page Page.goto should navigate to about:blank","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return response when page changes its URL after load","name":"navigation.spec.js:47","description":"Chromium Browser Page Page.goto should return response when page changes its URL after load","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with subframes return 204","name":"navigation.spec.js:51","description":"Chromium Browser Page Page.goto should work with subframes return 204","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L51","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when server returns 204","name":"navigation.spec.js:58","description":"Chromium Browser Page Page.goto should fail when server returns 204","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with domcontentloaded","name":"navigation.spec.js:71","description":"Chromium Browser Page Page.goto should navigate to empty page with domcontentloaded","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when page calls history API in beforeunload","name":"navigation.spec.js:75","description":"Chromium Browser Page Page.goto should work when page calls history API in beforeunload","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle0","name":"navigation.spec.js:83","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle0","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle2","name":"navigation.spec.js:87","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle2","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad url","name":"navigation.spec.js:91","description":"Chromium Browser Page Page.goto should fail when navigating to bad url","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L91","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL","name":"navigation.spec.js:99","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL after redirects","name":"navigation.spec.js:112","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL after redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should throw if networkidle is passed as an option","name":"navigation.spec.js:122","description":"Chromium Browser Page Page.goto should throw if networkidle is passed as an option","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when main resources failed to load","name":"navigation.spec.js:127","description":"Chromium Browser Page Page.goto should fail when main resources failed to load","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L127","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding maximum navigation timeout","name":"navigation.spec.js:135","description":"Chromium Browser Page Page.goto should fail when exceeding maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum navigation timeout","name":"navigation.spec.js:143","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum timeout","name":"navigation.spec.js:152","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should prioritize default navigation timeout over default timeout","name":"navigation.spec.js:161","description":"Chromium Browser Page Page.goto should prioritize default navigation timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should disable timeout when its set to 0","name":"navigation.spec.js:171","description":"Chromium Browser Page Page.goto should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L171","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to valid url","name":"navigation.spec.js:179","description":"Chromium Browser Page Page.goto should work when navigating to valid url","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to data url","name":"navigation.spec.js:183","description":"Chromium Browser Page Page.goto should work when navigating to data url","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to 404","name":"navigation.spec.js:187","description":"Chromium Browser Page Page.goto should work when navigating to 404","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return last response in redirect chain","name":"navigation.spec.js:192","description":"Chromium Browser Page Page.goto should return last response in redirect chain","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should wait for network idle to succeed navigation","name":"navigation.spec.js:200","description":"Chromium Browser Page Page.goto should wait for network idle to succeed navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation","name":"navigation.spec.js:257","description":"Chromium Browser Page Page.goto should not leak listeners during navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during bad navigation","name":"navigation.spec.js:266","description":"Chromium Browser Page Page.goto should not leak listeners during bad navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L266","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation of 11 pages","name":"navigation.spec.js:275","description":"Chromium Browser Page Page.goto should not leak listeners during navigation of 11 pages","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L275","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to dataURL and fire dataURL requests","name":"navigation.spec.js:287","description":"Chromium Browser Page Page.goto should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L287","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to URL with hash and fire requests without hash","name":"navigation.spec.js:296","description":"Chromium Browser Page Page.goto should navigate to URL with hash and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L296","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with self requesting page","name":"navigation.spec.js:305","description":"Chromium Browser Page Page.goto should work with self requesting page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating and show the url at the error message","name":"navigation.spec.js:310","description":"Chromium Browser Page Page.goto should fail when navigating and show the url at the error message","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L310","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should send referer","name":"navigation.spec.js:320","description":"Chromium Browser Page Page.goto should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L320","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work","name":"navigation.spec.js:335","description":"Chromium Browser Page Page.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L335","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with both domcontentloaded and load","name":"navigation.spec.js:344","description":"Chromium Browser Page Page.waitForNavigation should work with both domcontentloaded and load","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L344","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with clicking on anchor links","name":"navigation.spec.js:364","description":"Chromium Browser Page Page.waitForNavigation should work with clicking on anchor links","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L364","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.pushState()","name":"navigation.spec.js:374","description":"Chromium Browser Page Page.waitForNavigation should work with history.pushState()","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.replaceState()","name":"navigation.spec.js:389","description":"Chromium Browser Page Page.waitForNavigation should work with history.replaceState()","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with DOM history.back()/history.forward()","name":"navigation.spec.js:404","description":"Chromium Browser Page Page.waitForNavigation should work with DOM history.back()/history.forward()","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work when subframe issues window.stop()","name":"navigation.spec.js:430","description":"Chromium Browser Page Page.waitForNavigation should work when subframe issues window.stop()","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L430","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work","name":"navigation.spec.js:448","description":"Chromium Browser Page Page.goBack should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L448","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work with HistoryAPI","name":"navigation.spec.js:463","description":"Chromium Browser Page Page.goBack should work with HistoryAPI","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L463","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should navigate subframes","name":"navigation.spec.js:481","description":"Chromium Browser Page Frame.goto should navigate subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should reject when frame detaches","name":"navigation.spec.js:490","description":"Chromium Browser Page Frame.goto should reject when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L490","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should return matching responses","name":"navigation.spec.js:501","description":"Chromium Browser Page Frame.goto should return matching responses","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L501","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should work","name":"navigation.spec.js:531","description":"Chromium Browser Page Frame.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should fail when frame detaches","name":"navigation.spec.js:543","description":"Chromium Browser Page Frame.waitForNavigation should fail when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L543","result":"ok"},{"testId":"Chromium>Browser>Page>Page.reload>should work","name":"navigation.spec.js:561","description":"Chromium Browser Page Page.reload should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/navigation.spec.js#L561","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for navigation requests","name":"network.spec.js:27","description":"Chromium Browser Page Page.Events.Request should fire for navigation requests","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for iframes","name":"network.spec.js:33","description":"Chromium Browser Page Page.Events.Request should fire for iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for fetches","name":"network.spec.js:40","description":"Chromium Browser Page Page.Events.Request should fire for fetches","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for main frame navigation request","name":"network.spec.js:50","description":"Chromium Browser Page Request.frame should work for main frame navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for subframe navigation request","name":"network.spec.js:57","description":"Chromium Browser Page Request.frame should work for subframe navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for fetch requests","name":"network.spec.js:65","description":"Chromium Browser Page Request.frame should work for fetch requests","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Request.headers>should work","name":"network.spec.js:77","description":"Chromium Browser Page Request.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Response.headers>should work","name":"network.spec.js:87","description":"Chromium Browser Page Response.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should return |false| for non-cached content","name":"network.spec.js:98","description":"Chromium Browser Page Response.fromCache should return |false| for non-cached content","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should work","name":"network.spec.js:103","description":"Chromium Browser Page Response.fromCache should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>should return |false| for non-service-worker content","name":"network.spec.js:120","description":"Chromium Browser Page Response.fromServiceWorker should return |false| for non-service-worker content","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>Response.fromServiceWorker","name":"network.spec.js:125","description":"Chromium Browser Page Response.fromServiceWorker Response.fromServiceWorker","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should work","name":"network.spec.js:143","description":"Chromium Browser Page Request.postData should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should be |undefined| when there is no post data","name":"network.spec.js:152","description":"Chromium Browser Page Request.postData should be |undefined| when there is no post data","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should work","name":"network.spec.js:159","description":"Chromium Browser Page Response.text should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should return uncompressed text","name":"network.spec.js:163","description":"Chromium Browser Page Response.text should return uncompressed text","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should throw when requesting body of redirected response","name":"network.spec.js:169","description":"Chromium Browser Page Response.text should throw when requesting body of redirected response","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should wait until response completes","name":"network.spec.js:180","description":"Chromium Browser Page Response.text should wait until response completes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>Response.json>should work","name":"network.spec.js:216","description":"Chromium Browser Page Response.json should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L216","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work","name":"network.spec.js:223","description":"Chromium Browser Page Response.buffer should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L223","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work with compression","name":"network.spec.js:229","description":"Chromium Browser Page Response.buffer should work with compression","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L229","result":"ok"},{"testId":"Chromium>Browser>Page>Response.statusText>should work","name":"network.spec.js:239","description":"Chromium Browser Page Response.statusText should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L239","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Request","name":"network.spec.js:250","description":"Chromium Browser Page Network Events Page.Events.Request","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L250","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Response","name":"network.spec.js:262","description":"Chromium Browser Page Network Events Page.Events.Response","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L262","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFailed","name":"network.spec.js:277","description":"Chromium Browser Page Network Events Page.Events.RequestFailed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L277","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFinished","name":"network.spec.js:298","description":"Chromium Browser Page Network Events Page.Events.RequestFinished","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should fire events in proper order","name":"network.spec.js:308","description":"Chromium Browser Page Network Events should fire events in proper order","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should support redirects","name":"network.spec.js:316","description":"Chromium Browser Page Network Events should support redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L316","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work","name":"network.spec.js:343","description":"Chromium Browser Page Request.isNavigationRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work with request interception","name":"network.spec.js:354","description":"Chromium Browser Page Request.isNavigationRequest should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L354","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work when navigating to image","name":"network.spec.js:369","description":"Chromium Browser Page Request.isNavigationRequest should work when navigating to image","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L369","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should work","name":"network.spec.js:378","description":"Chromium Browser Page Page.setExtraHTTPHeaders should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L378","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should throw for non-string header values","name":"network.spec.js:388","description":"Chromium Browser Page Page.setExtraHTTPHeaders should throw for non-string header values","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L388","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should work","name":"network.spec.js:400","description":"Chromium Browser Page Page.authenticate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L400","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should fail if wrong credentials","name":"network.spec.js:411","description":"Chromium Browser Page Page.authenticate should fail if wrong credentials","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L411","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should allow disable authentication","name":"network.spec.js:421","description":"Chromium Browser Page Page.authenticate should allow disable authentication","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/network.spec.js#L421","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should intercept","name":"requestinterception.spec.js:27","description":"Chromium Browser Page Page.setRequestInterception should intercept","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when POST is redirected with 302","name":"requestinterception.spec.js:48","description":"Chromium Browser Page Page.setRequestInterception should work when POST is redirected with 302","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when header manipulation headers with redirect","name":"requestinterception.spec.js:64","description":"Chromium Browser Page Page.setRequestInterception should work when header manipulation headers with redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should contain referer header","name":"requestinterception.spec.js:75","description":"Chromium Browser Page Page.setRequestInterception should contain referer header","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should properly return navigation response when URL has cookies","name":"requestinterception.spec.js:87","description":"Chromium Browser Page Page.setRequestInterception should properly return navigation response when URL has cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should stop intercepting","name":"requestinterception.spec.js:98","description":"Chromium Browser Page Page.setRequestInterception should stop intercepting","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should show custom HTTP headers","name":"requestinterception.spec.js:105","description":"Chromium Browser Page Page.setRequestInterception should show custom HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirect inside sync XHR","name":"requestinterception.spec.js:118","description":"Chromium Browser Page Page.setRequestInterception should work with redirect inside sync XHR","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should works with customizing referer headers","name":"requestinterception.spec.js:131","description":"Chromium Browser Page Page.setRequestInterception should works with customizing referer headers","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable","name":"requestinterception.spec.js:141","description":"Chromium Browser Page Page.setRequestInterception should be abortable","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable with custom error codes","name":"requestinterception.spec.js:156","description":"Chromium Browser Page Page.setRequestInterception should be abortable with custom error codes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should send referer","name":"requestinterception.spec.js:167","description":"Chromium Browser Page Page.setRequestInterception should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should fail navigation when aborting main resource","name":"requestinterception.spec.js:179","description":"Chromium Browser Page Page.setRequestInterception should fail navigation when aborting main resource","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects","name":"requestinterception.spec.js:190","description":"Chromium Browser Page Page.setRequestInterception should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects for subresources","name":"requestinterception.spec.js:217","description":"Chromium Browser Page Page.setRequestInterception should work with redirects for subresources","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to abort redirects","name":"requestinterception.spec.js:242","description":"Chromium Browser Page Page.setRequestInterception should be able to abort redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L242","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with equal requests","name":"requestinterception.spec.js:265","description":"Chromium Browser Page Page.setRequestInterception should work with equal requests","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L265","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to dataURL and fire dataURL requests","name":"requestinterception.spec.js:288","description":"Chromium Browser Page Page.setRequestInterception should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L288","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to fetch dataURL and fire dataURL requests","name":"requestinterception.spec.js:301","description":"Chromium Browser Page Page.setRequestInterception should be able to fetch dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L301","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to URL with hash and and fire requests without hash","name":"requestinterception.spec.js:315","description":"Chromium Browser Page Page.setRequestInterception should navigate to URL with hash and and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L315","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server","name":"requestinterception.spec.js:328","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L328","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with badly encoded server","name":"requestinterception.spec.js:336","description":"Chromium Browser Page Page.setRequestInterception should work with badly encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L336","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server - 2","name":"requestinterception.spec.js:343","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server - 2","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should not throw \"Invalid Interception Id\" if the request was cancelled","name":"requestinterception.spec.js:357","description":"Chromium Browser Page Page.setRequestInterception should not throw \"Invalid Interception Id\" if the request was cancelled","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L357","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should throw if interception is not enabled","name":"requestinterception.spec.js:371","description":"Chromium Browser Page Page.setRequestInterception should throw if interception is not enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L371","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with file URLs","name":"requestinterception.spec.js:383","description":"Chromium Browser Page Page.setRequestInterception should work with file URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L383","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should work","name":"requestinterception.spec.js:398","description":"Chromium Browser Page Request.continue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L398","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend HTTP headers","name":"requestinterception.spec.js:403","description":"Chromium Browser Page Request.continue should amend HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should redirect in a way non-observable to page","name":"requestinterception.spec.js:417","description":"Chromium Browser Page Request.continue should redirect in a way non-observable to page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L417","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend method","name":"requestinterception.spec.js:429","description":"Chromium Browser Page Request.continue should amend method","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L429","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend post data","name":"requestinterception.spec.js:442","description":"Chromium Browser Page Request.continue should amend post data","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L442","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend both post data and method on navigation","name":"requestinterception.spec.js:455","description":"Chromium Browser Page Request.continue should amend both post data and method on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L455","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work","name":"requestinterception.spec.js:470","description":"Chromium Browser Page Request.respond should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L470","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work with status code 422","name":"requestinterception.spec.js:486","description":"Chromium Browser Page Request.respond should work with status code 422","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L486","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should redirect","name":"requestinterception.spec.js:499","description":"Chromium Browser Page Request.respond should redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L499","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should allow mocking binary responses","name":"requestinterception.spec.js:518","description":"Chromium Browser Page Request.respond should allow mocking binary responses","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L518","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should stringify intercepted request response headers","name":"requestinterception.spec.js:536","description":"Chromium Browser Page Request.respond should stringify intercepted request response headers","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/requestinterception.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should reject all promises when page is closed","name":"page.spec.js:34","description":"Chromium Browser Page Page.close should reject all promises when page is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should not be visible in browser.pages","name":"page.spec.js:43","description":"Chromium Browser Page Page.close should not be visible in browser.pages","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should run beforeunload if asked for","name":"page.spec.js:49","description":"Chromium Browser Page Page.close should run beforeunload if asked for","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L49","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should *not* run beforeunload by default","name":"page.spec.js:66","description":"Chromium Browser Page Page.close should *not* run beforeunload by default","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should set the page close state","name":"page.spec.js:74","description":"Chromium Browser Page Page.close should set the page close state","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Load>should fire when expected","name":"page.spec.js:83","description":"Chromium Browser Page Page.Events.Load should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Async stacks>should work","name":"page.spec.js:92","description":"Chromium Browser Page Async stacks should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.error>should throw when page crashes","name":"page.spec.js:105","description":"Chromium Browser Page Page.Events.error should throw when page crashes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work","name":"page.spec.js:115","description":"Chromium Browser Page Page.Events.Popup should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with noopener","name":"page.spec.js:123","description":"Chromium Browser Page Page.Events.Popup should work with noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank","name":"page.spec.js:131","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with fake-clicking target=_blank and rel=noopener","name":"page.spec.js:141","description":"Chromium Browser Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank and rel=noopener","name":"page.spec.js:151","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should be prompt by default","name":"page.spec.js:168","description":"Chromium Browser Page BrowserContext.overridePermissions should be prompt by default","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should deny permission when not listed","name":"page.spec.js:172","description":"Chromium Browser Page BrowserContext.overridePermissions should deny permission when not listed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L172","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should fail when bad permission is given","name":"page.spec.js:177","description":"Chromium Browser Page BrowserContext.overridePermissions should fail when bad permission is given","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should grant permission when listed","name":"page.spec.js:183","description":"Chromium Browser Page BrowserContext.overridePermissions should grant permission when listed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should reset permissions","name":"page.spec.js:188","description":"Chromium Browser Page BrowserContext.overridePermissions should reset permissions","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should trigger permission onchange","name":"page.spec.js:195","description":"Chromium Browser Page BrowserContext.overridePermissions should trigger permission onchange","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L195","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should isolate permissions between browser contexs","name":"page.spec.js:214","description":"Chromium Browser Page BrowserContext.overridePermissions should isolate permissions between browser contexs","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should work","name":"page.spec.js:236","description":"Chromium Browser Page Page.setGeolocation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should throw when invalid longitude","name":"page.spec.js:248","description":"Chromium Browser Page Page.setGeolocation should throw when invalid longitude","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L248","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should work","name":"page.spec.js:260","description":"Chromium Browser Page Page.setOfflineMode should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L260","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should emulate navigator.onLine","name":"page.spec.js:269","description":"Chromium Browser Page Page.setOfflineMode should emulate navigator.onLine","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L269","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work","name":"page.spec.js:279","description":"Chromium Browser Page ExecutionContext.queryObjects should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L279","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work for non-blank page","name":"page.spec.js:289","description":"Chromium Browser Page ExecutionContext.queryObjects should work for non-blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L289","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail for disposed handles","name":"page.spec.js:298","description":"Chromium Browser Page ExecutionContext.queryObjects should fail for disposed handles","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail primitive values as prototypes","name":"page.spec.js:305","description":"Chromium Browser Page ExecutionContext.queryObjects should fail primitive values as prototypes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work","name":"page.spec.js:314","description":"Chromium Browser Page Page.Events.Console should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L314","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work for different console API calls","name":"page.spec.js:327","description":"Chromium Browser Page Page.Events.Console should work for different console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L327","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not fail for window object","name":"page.spec.js:353","description":"Chromium Browser Page Page.Events.Console should not fail for window object","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should trigger correct Log","name":"page.spec.js:362","description":"Chromium Browser Page Page.Events.Console should trigger correct Log","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L362","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location when fetch fails","name":"page.spec.js:374","description":"Chromium Browser Page Page.Events.Console should have location when fetch fails","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location for console API calls","name":"page.spec.js:389","description":"Chromium Browser Page Page.Events.Console should have location for console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not throw when there are console messages in detached iframes","name":"page.spec.js:404","description":"Chromium Browser Page Page.Events.Console should not throw when there are console messages in detached iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.DOMContentLoaded>should fire when expected","name":"page.spec.js:424","description":"Chromium Browser Page Page.Events.DOMContentLoaded should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>should get metrics from a page","name":"page.spec.js:431","description":"Chromium Browser Page Page.metrics should get metrics from a page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L431","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>metrics event fired on console.timeStamp","name":"page.spec.js:436","description":"Chromium Browser Page Page.metrics metrics event fired on console.timeStamp","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L436","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work","name":"page.spec.js:469","description":"Chromium Browser Page Page.waitForRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L469","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with predicate","name":"page.spec.js:481","description":"Chromium Browser Page Page.waitForRequest should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect timeout","name":"page.spec.js:493","description":"Chromium Browser Page Page.waitForRequest should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L493","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect default timeout","name":"page.spec.js:498","description":"Chromium Browser Page Page.waitForRequest should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L498","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with no timeout","name":"page.spec.js:504","description":"Chromium Browser Page Page.waitForRequest should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L504","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work","name":"page.spec.js:519","description":"Chromium Browser Page Page.waitForResponse should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L519","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect timeout","name":"page.spec.js:531","description":"Chromium Browser Page Page.waitForResponse should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect default timeout","name":"page.spec.js:536","description":"Chromium Browser Page Page.waitForResponse should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with predicate","name":"page.spec.js:542","description":"Chromium Browser Page Page.waitForResponse should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L542","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with no timeout","name":"page.spec.js:554","description":"Chromium Browser Page Page.waitForResponse should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L554","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work","name":"page.spec.js:569","description":"Chromium Browser Page Page.exposeFunction should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L569","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should throw exception in page context","name":"page.spec.js:578","description":"Chromium Browser Page Page.exposeFunction should throw exception in page context","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L578","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should support throwing \"null\"","name":"page.spec.js:592","description":"Chromium Browser Page Page.exposeFunction should support throwing \"null\"","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L592","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should be callable from-inside evaluateOnNewDocument","name":"page.spec.js:605","description":"Chromium Browser Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L605","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should survive navigation","name":"page.spec.js:614","description":"Chromium Browser Page Page.exposeFunction should survive navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L614","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should await returned promise","name":"page.spec.js:625","description":"Chromium Browser Page Page.exposeFunction should await returned promise","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L625","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames","name":"page.spec.js:635","description":"Chromium Browser Page Page.exposeFunction should work on frames","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L635","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames before navigation","name":"page.spec.js:647","description":"Chromium Browser Page Page.exposeFunction should work on frames before navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L647","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work with complex objects","name":"page.spec.js:659","description":"Chromium Browser Page Page.exposeFunction should work with complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L659","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.PageError>should fire","name":"page.spec.js:669","description":"Chromium Browser Page Page.Events.PageError should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L669","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work","name":"page.spec.js:681","description":"Chromium Browser Page Page.setUserAgent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L681","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work for subframes","name":"page.spec.js:690","description":"Chromium Browser Page Page.setUserAgent should work for subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L690","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should emulate device user-agent","name":"page.spec.js:699","description":"Chromium Browser Page Page.setUserAgent should emulate device user-agent","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L699","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work","name":"page.spec.js:709","description":"Chromium Browser Page Page.setContent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L709","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with doctype","name":"page.spec.js:714","description":"Chromium Browser Page Page.setContent should work with doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L714","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with HTML 4 doctype","name":"page.spec.js:720","description":"Chromium Browser Page Page.setContent should work with HTML 4 doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L720","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect timeout","name":"page.spec.js:727","description":"Chromium Browser Page Page.setContent should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L727","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect default navigation timeout","name":"page.spec.js:735","description":"Chromium Browser Page Page.setContent should respect default navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L735","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should await resources to load","name":"page.spec.js:744","description":"Chromium Browser Page Page.setContent should await resources to load","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L744","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work fast enough","name":"page.spec.js:755","description":"Chromium Browser Page Page.setContent should work fast enough","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L755","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with tricky content","name":"page.spec.js:759","description":"Chromium Browser Page Page.setContent should work with tricky content","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L759","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with accents","name":"page.spec.js:763","description":"Chromium Browser Page Page.setContent should work with accents","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L763","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with emojis","name":"page.spec.js:767","description":"Chromium Browser Page Page.setContent should work with emojis","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L767","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with newline","name":"page.spec.js:771","description":"Chromium Browser Page Page.setContent should work with newline","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L771","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP meta tag","name":"page.spec.js:778","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP meta tag","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L778","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP header","name":"page.spec.js:791","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP header","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L791","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass after cross-process navigation","name":"page.spec.js:805","description":"Chromium Browser Page Page.setBypassCSP should bypass after cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L805","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP in iframes as well","name":"page.spec.js:815","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP in iframes as well","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L815","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if no options are provided","name":"page.spec.js:837","description":"Chromium Browser Page Page.addScriptTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L837","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url","name":"page.spec.js:847","description":"Chromium Browser Page Page.addScriptTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L847","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url and type=module","name":"page.spec.js:854","description":"Chromium Browser Page Page.addScriptTag should work with a url and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L854","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path and type=module","name":"page.spec.js:860","description":"Chromium Browser Page Page.addScriptTag should work with a path and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L860","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a content and type=module","name":"page.spec.js:867","description":"Chromium Browser Page Page.addScriptTag should work with a content and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L867","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if loading from url fail","name":"page.spec.js:874","description":"Chromium Browser Page Page.addScriptTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L874","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path","name":"page.spec.js:885","description":"Chromium Browser Page Page.addScriptTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L885","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should include sourcemap when path is provided","name":"page.spec.js:892","description":"Chromium Browser Page Page.addScriptTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L892","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with content","name":"page.spec.js:899","description":"Chromium Browser Page Page.addScriptTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L899","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with content to the CSP page","name":"page.spec.js:906","description":"Chromium Browser Page Page.addScriptTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L906","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with URL to the CSP page","name":"page.spec.js:913","description":"Chromium Browser Page Page.addScriptTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L913","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if no options are provided","name":"page.spec.js:922","description":"Chromium Browser Page Page.addStyleTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L922","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a url","name":"page.spec.js:932","description":"Chromium Browser Page Page.addStyleTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L932","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if loading from url fail","name":"page.spec.js:939","description":"Chromium Browser Page Page.addStyleTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L939","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a path","name":"page.spec.js:950","description":"Chromium Browser Page Page.addStyleTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L950","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should include sourcemap when path is provided","name":"page.spec.js:957","description":"Chromium Browser Page Page.addStyleTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L957","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with content","name":"page.spec.js:965","description":"Chromium Browser Page Page.addStyleTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L965","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with content to the CSP page","name":"page.spec.js:972","description":"Chromium Browser Page Page.addStyleTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L972","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with URL to the CSP page","name":"page.spec.js:979","description":"Chromium Browser Page Page.addStyleTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L979","result":"ok"},{"testId":"Chromium>Browser>Page>Page.url>should work","name":"page.spec.js:988","description":"Chromium Browser Page Page.url should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L988","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setJavaScriptEnabled>should work","name":"page.spec.js:996","description":"Chromium Browser Page Page.setJavaScriptEnabled should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L996","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should enable or disable the cache based on the state passed","name":"page.spec.js:1010","description":"Chromium Browser Page Page.setCacheEnabled should enable or disable the cache based on the state passed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1010","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should stay disabled when toggling request interception on/off","name":"page.spec.js:1026","description":"Chromium Browser Page Page.setCacheEnabled should stay disabled when toggling request interception on/off","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1026","result":"ok"},{"testId":"Chromium>Browser>Page>Page.pdf>should be able to save file","name":"page.spec.js:1042","description":"Chromium Browser Page Page.pdf should be able to save file","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1042","result":"ok"},{"testId":"Chromium>Browser>Page>Page.title>should return the page title","name":"page.spec.js:1051","description":"Chromium Browser Page Page.title should return the page title","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1051","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select single option","name":"page.spec.js:1058","description":"Chromium Browser Page Page.select should select single option","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1058","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select only first option","name":"page.spec.js:1064","description":"Chromium Browser Page Page.select should select only first option","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1064","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should not throw when select causes navigation","name":"page.spec.js:1070","description":"Chromium Browser Page Page.select should not throw when select causes navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1070","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select multiple options","name":"page.spec.js:1079","description":"Chromium Browser Page Page.select should select multiple options","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1079","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should respect event bubbling","name":"page.spec.js:1086","description":"Chromium Browser Page Page.select should respect event bubbling","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1086","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw when element is not a ","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1092","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no matched values","name":"page.spec.js:1098","description":"Chromium Browser Page Page.select should return [] on no matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1098","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of matched values","name":"page.spec.js:1103","description":"Chromium Browser Page Page.select should return an array of matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1103","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of one element when multiple is not set","name":"page.spec.js:1109","description":"Chromium Browser Page Page.select should return an array of one element when multiple is not set","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1109","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no values","name":"page.spec.js:1114","description":"Chromium Browser Page Page.select should return [] on no values","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1114","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a multiple select","name":"page.spec.js:1119","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a multiple select","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1119","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a select without multiple","name":"page.spec.js:1126","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a select without multiple","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1126","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw if passed in non-strings","name":"page.spec.js:1132","description":"Chromium Browser Page Page.select should throw if passed in non-strings","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1132","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should work when re-defining top-level Event class","name":"page.spec.js:1143","description":"Chromium Browser Page Page.select should work when re-defining top-level Event class","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with window.close","name":"page.spec.js:1153","description":"Chromium Browser Page Page.Events.Close should work with window.close","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1153","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with page.close","name":"page.spec.js:1161","description":"Chromium Browser Page Page.Events.Close should work with page.close","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browser>should return the correct browser instance","name":"page.spec.js:1170","description":"Chromium Browser Page Page.browser should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browserContext>should return the correct browser instance","name":"page.spec.js:1176","description":"Chromium Browser Page Page.browserContext should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/page.spec.js#L1176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work","name":"screenshot.spec.js:23","description":"Chromium Browser Page Page.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should clip rect","name":"screenshot.spec.js:29","description":"Chromium Browser Page Page.screenshot should clip rect","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work for offscreen clip","name":"screenshot.spec.js:42","description":"Chromium Browser Page Page.screenshot should work for offscreen clip","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel","name":"screenshot.spec.js:55","description":"Chromium Browser Page Page.screenshot should run in parallel","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should take fullPage screenshots","name":"screenshot.spec.js:72","description":"Chromium Browser Page Page.screenshot should take fullPage screenshots","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel in multiple pages","name":"screenshot.spec.js:80","description":"Chromium Browser Page Page.screenshot should run in parallel in multiple pages","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L80","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should allow transparency","name":"screenshot.spec.js:95","description":"Chromium Browser Page Page.screenshot should allow transparency","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L95","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should render white background on jpeg file","name":"screenshot.spec.js:101","description":"Chromium Browser Page Page.screenshot should render white background on jpeg file","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work with odd clip size on Retina displays","name":"screenshot.spec.js:107","description":"Chromium Browser Page Page.screenshot should work with odd clip size on Retina displays","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should return base64","name":"screenshot.spec.js:118","description":"Chromium Browser Page Page.screenshot should return base64","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work","name":"screenshot.spec.js:129","description":"Chromium Browser Page ElementHandle.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L129","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should take into account padding and border","name":"screenshot.spec.js:137","description":"Chromium Browser Page ElementHandle.screenshot should take into account padding and border","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should capture full element when larger than viewport","name":"screenshot.spec.js:154","description":"Chromium Browser Page ElementHandle.screenshot should capture full element when larger than viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should scroll element into view","name":"screenshot.spec.js:178","description":"Chromium Browser Page ElementHandle.screenshot should scroll element into view","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work with a rotated element","name":"screenshot.spec.js:201","description":"Chromium Browser Page ElementHandle.screenshot should work with a rotated element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should fail to screenshot a detached element","name":"screenshot.spec.js:214","description":"Chromium Browser Page ElementHandle.screenshot should fail to screenshot a detached element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should not hang with zero width/height element","name":"screenshot.spec.js:221","description":"Chromium Browser Page ElementHandle.screenshot should not hang with zero width/height element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L221","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with fractional dimensions","name":"screenshot.spec.js:227","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with fractional dimensions","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with an offset","name":"screenshot.spec.js:233","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with an offset","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/screenshot.spec.js#L233","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should work","name":"queryselector.spec.js:23","description":"Chromium Browser Page Page.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept arguments","name":"queryselector.spec.js:28","description":"Chromium Browser Page Page.$eval should accept arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L28","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept ElementHandles as arguments","name":"queryselector.spec.js:33","description":"Chromium Browser Page Page.$eval should accept ElementHandles as arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should throw error if no element is found","name":"queryselector.spec.js:39","description":"Chromium Browser Page Page.$eval should throw error if no element is found","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$eval>should work","name":"queryselector.spec.js:47","description":"Chromium Browser Page Page.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should query existing element","name":"queryselector.spec.js:55","description":"Chromium Browser Page Page.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should return null for non-existing element","name":"queryselector.spec.js:60","description":"Chromium Browser Page Page.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L60","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should query existing elements","name":"queryselector.spec.js:67","description":"Chromium Browser Page Page.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should return empty array if nothing is found","name":"queryselector.spec.js:74","description":"Chromium Browser Page Page.$$ should return empty array if nothing is found","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should query existing element","name":"queryselector.spec.js:82","description":"Chromium Browser Page Path.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return empty array for non-existing element","name":"queryselector.spec.js:88","description":"Chromium Browser Page Path.$x should return empty array for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return multiple elements","name":"queryselector.spec.js:92","description":"Chromium Browser Page Path.$x should return multiple elements","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should query existing element","name":"queryselector.spec.js:101","description":"Chromium Browser Page ElementHandle.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should return null for non-existing element","name":"queryselector.spec.js:111","description":"Chromium Browser Page ElementHandle.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should work","name":"queryselector.spec.js:119","description":"Chromium Browser Page ElementHandle.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should retrieve content from subtree","name":"queryselector.spec.js:126","description":"Chromium Browser Page ElementHandle.$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should throw in case of missing selector","name":"queryselector.spec.js:134","description":"Chromium Browser Page ElementHandle.$eval should throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should work","name":"queryselector.spec.js:143","description":"Chromium Browser Page ElementHandle.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should retrieve content from subtree","name":"queryselector.spec.js:150","description":"Chromium Browser Page ElementHandle.$$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should not throw in case of missing selector","name":"queryselector.spec.js:158","description":"Chromium Browser Page ElementHandle.$$eval should not throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should query existing elements","name":"queryselector.spec.js:169","description":"Chromium Browser Page ElementHandle.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should return empty array for non-existing elements","name":"queryselector.spec.js:178","description":"Chromium Browser Page ElementHandle.$$ should return empty array for non-existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should query existing element","name":"queryselector.spec.js:188","description":"Chromium Browser Page ElementHandle.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should return null for non-existing element","name":"queryselector.spec.js:198","description":"Chromium Browser Page ElementHandle.$x should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/queryselector.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.targets should return all of the targets","name":"target.spec.js:26","description":"Chromium Browser Page Target Browser.targets should return all of the targets","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.pages should return all of the pages","name":"target.spec.js:33","description":"Chromium Browser Page Target Browser.pages should return all of the pages","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should contain browser target","name":"target.spec.js:40","description":"Chromium Browser Page Target should contain browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should be able to use the default page in the browser","name":"target.spec.js:45","description":"Chromium Browser Page Target should be able to use the default page in the browser","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a new page is created and closed","name":"target.spec.js:52","description":"Chromium Browser Page Target should report when a new page is created and closed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a service worker is created and destroyed","name":"target.spec.js:73","description":"Chromium Browser Page Target should report when a service worker is created and destroyed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a service worker","name":"target.spec.js:86","description":"Chromium Browser Page Target should create a worker from a service worker","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L86","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a shared worker","name":"target.spec.js:93","description":"Chromium Browser Page Target should create a worker from a shared worker","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a target url changes","name":"target.spec.js:102","description":"Chromium Browser Page Target should report when a target url changes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L102","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not report uninitialized pages","name":"target.spec.js:112","description":"Chromium Browser Page Target should not report uninitialized pages","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not crash while redirecting if original request was missed","name":"target.spec.js:131","description":"Chromium Browser Page Target should not crash while redirecting if original request was missed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should have an opener","name":"target.spec.js:150","description":"Chromium Browser Page Target should have an opener","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should wait for a target","name":"target.spec.js:163","description":"Chromium Browser Page Browser.waitForTarget should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should timeout waiting for a non-existent target","name":"target.spec.js:174","description":"Chromium Browser Page Browser.waitForTarget should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/target.spec.js#L174","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should tap the button","name":"touchscreen.spec.js:23","description":"Chromium Browser Page Touchscreen should tap the button","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/touchscreen.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should report touches","name":"touchscreen.spec.js:29","description":"Chromium Browser Page Touchscreen should report touches","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/touchscreen.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for selector","name":"waittask.spec.js:32","description":"Chromium Browser Page Page.waitFor should wait for selector","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for an xpath","name":"waittask.spec.js:41","description":"Chromium Browser Page Page.waitFor should wait for an xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should not allow you to select an element with single slash xpath","name":"waittask.spec.js:50","description":"Chromium Browser Page Page.waitFor should not allow you to select an element with single slash xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should timeout","name":"waittask.spec.js:56","description":"Chromium Browser Page Page.waitFor should timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should work with multiline body","name":"waittask.spec.js:62","description":"Chromium Browser Page Page.waitFor should work with multiline body","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate","name":"waittask.spec.js:68","description":"Chromium Browser Page Page.waitFor should wait for predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should throw when unknown type","name":"waittask.spec.js:74","description":"Chromium Browser Page Page.waitFor should throw when unknown type","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate with arguments","name":"waittask.spec.js:79","description":"Chromium Browser Page Page.waitFor should wait for predicate with arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept a string","name":"waittask.spec.js:85","description":"Chromium Browser Page Frame.waitForFunction should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L85","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work when resolved right before execution context disposal","name":"waittask.spec.js:90","description":"Chromium Browser Page Frame.waitForFunction should work when resolved right before execution context disposal","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on interval","name":"waittask.spec.js:98","description":"Chromium Browser Page Frame.waitForFunction should poll on interval","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on mutation","name":"waittask.spec.js:110","description":"Chromium Browser Page Frame.waitForFunction should poll on mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on raf","name":"waittask.spec.js:119","description":"Chromium Browser Page Frame.waitForFunction should poll on raf","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work with strict CSP policy","name":"waittask.spec.js:124","description":"Chromium Browser Page Frame.waitForFunction should work with strict CSP policy","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw on bad polling value","name":"waittask.spec.js:134","description":"Chromium Browser Page Frame.waitForFunction should throw on bad polling value","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw negative polling interval","name":"waittask.spec.js:144","description":"Chromium Browser Page Frame.waitForFunction should throw negative polling interval","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L144","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the success value as a JSHandle","name":"waittask.spec.js:154","description":"Chromium Browser Page Frame.waitForFunction should return the success value as a JSHandle","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the window as a success value","name":"waittask.spec.js:157","description":"Chromium Browser Page Frame.waitForFunction should return the window as a success value","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L157","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept ElementHandle arguments","name":"waittask.spec.js:160","description":"Chromium Browser Page Frame.waitForFunction should accept ElementHandle arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect timeout","name":"waittask.spec.js:169","description":"Chromium Browser Page Frame.waitForFunction should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect default timeout","name":"waittask.spec.js:176","description":"Chromium Browser Page Frame.waitForFunction should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should disable timeout when its set to 0","name":"waittask.spec.js:183","description":"Chromium Browser Page Frame.waitForFunction should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive cross-process navigation","name":"waittask.spec.js:192","description":"Chromium Browser Page Frame.waitForFunction should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive navigations","name":"waittask.spec.js:205","description":"Chromium Browser Page Frame.waitForFunction should survive navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should immediately resolve promise if node exists","name":"waittask.spec.js:217","description":"Chromium Browser Page Frame.waitForSelector should immediately resolve promise if node exists","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work with removed MutationObserver","name":"waittask.spec.js:225","description":"Chromium Browser Page Frame.waitForSelector should work with removed MutationObserver","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L225","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should resolve promise when node is added","name":"waittask.spec.js:234","description":"Chromium Browser Page Frame.waitForSelector should resolve promise when node is added","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L234","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work when node is added through innerHTML","name":"waittask.spec.js:245","description":"Chromium Browser Page Frame.waitForSelector should work when node is added through innerHTML","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L245","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>Page.waitForSelector is shortcut for main frame","name":"waittask.spec.js:253","description":"Chromium Browser Page Frame.waitForSelector Page.waitForSelector is shortcut for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L253","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should run in specified frame","name":"waittask.spec.js:264","description":"Chromium Browser Page Frame.waitForSelector should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L264","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should throw when frame is detached","name":"waittask.spec.js:276","description":"Chromium Browser Page Frame.waitForSelector should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L276","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should survive cross-process navigation","name":"waittask.spec.js:286","description":"Chromium Browser Page Frame.waitForSelector should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L286","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible","name":"waittask.spec.js:297","description":"Chromium Browser Page Frame.waitForSelector should wait for visible","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L297","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible recursively","name":"waittask.spec.js:308","description":"Chromium Browser Page Frame.waitForSelector should wait for visible recursively","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for visibility: hidden","name":"waittask.spec.js:319","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for visibility: hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L319","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for display: none","name":"waittask.spec.js:329","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L329","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for removal","name":"waittask.spec.js:339","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for removal","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L339","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return null if waiting to hide non-existing element","name":"waittask.spec.js:349","description":"Chromium Browser Page Frame.waitForSelector should return null if waiting to hide non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L349","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respect timeout","name":"waittask.spec.js:353","description":"Chromium Browser Page Frame.waitForSelector should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have an error message specifically for awaiting an element to be hidden","name":"waittask.spec.js:360","description":"Chromium Browser Page Frame.waitForSelector should have an error message specifically for awaiting an element to be hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L360","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respond to node attribute mutation","name":"waittask.spec.js:368","description":"Chromium Browser Page Frame.waitForSelector should respond to node attribute mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return the element handle","name":"waittask.spec.js:376","description":"Chromium Browser Page Frame.waitForSelector should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L376","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have correct stack trace for timeout","name":"waittask.spec.js:381","description":"Chromium Browser Page Frame.waitForSelector should have correct stack trace for timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L381","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should support some fancy xpath","name":"waittask.spec.js:391","description":"Chromium Browser Page Frame.waitForXPath should support some fancy xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L391","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should respect timeout","name":"waittask.spec.js:396","description":"Chromium Browser Page Frame.waitForXPath should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L396","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should run in specified frame","name":"waittask.spec.js:403","description":"Chromium Browser Page Frame.waitForXPath should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should throw when frame is detached","name":"waittask.spec.js:414","description":"Chromium Browser Page Frame.waitForXPath should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L414","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>hidden should wait for display: none","name":"waittask.spec.js:424","description":"Chromium Browser Page Frame.waitForXPath hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should return the element handle","name":"waittask.spec.js:434","description":"Chromium Browser Page Frame.waitForXPath should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L434","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select a text node","name":"waittask.spec.js:439","description":"Chromium Browser Page Frame.waitForXPath should allow you to select a text node","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L439","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select an element with single slash","name":"waittask.spec.js:444","description":"Chromium Browser Page Frame.waitForXPath should allow you to select an element with single slash","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/waittask.spec.js#L444","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>Page.workers","name":"worker.spec.js:10","description":"Chromium Browser Page Workers Page.workers","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/worker.spec.js#L10","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should emit created and destroyed events","name":"worker.spec.js:22","description":"Chromium Browser Page Workers should emit created and destroyed events","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/worker.spec.js#L22","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report console logs","name":"worker.spec.js:33","description":"Chromium Browser Page Workers should report console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/worker.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have JSHandles for console logs","name":"worker.spec.js:45","description":"Chromium Browser Page Workers should have JSHandles for console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/worker.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have an execution context","name":"worker.spec.js:53","description":"Chromium Browser Page Workers should have an execution context","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/worker.spec.js#L53","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report errors","name":"worker.spec.js:59","description":"Chromium Browser Page Workers should report errors","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/worker.spec.js#L59","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should work","name":"CDPSession.spec.js:25","description":"Chromium Browser Page Target.createCDPSession should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/CDPSession.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should send events","name":"CDPSession.spec.js:35","description":"Chromium Browser Page Target.createCDPSession should send events","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/CDPSession.spec.js#L35","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should enable and disable domains independently","name":"CDPSession.spec.js:43","description":"Chromium Browser Page Target.createCDPSession should enable and disable domains independently","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/CDPSession.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should be able to detach session","name":"CDPSession.spec.js:58","description":"Chromium Browser Page Target.createCDPSession should be able to detach session","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/CDPSession.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should throw nice errors","name":"CDPSession.spec.js:72","description":"Chromium Browser Page Target.createCDPSession should throw nice errors","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/CDPSession.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work","name":"coverage.spec.js:23","description":"Chromium Browser Page JSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report sourceURLs","name":"coverage.spec.js:34","description":"Chromium Browser Page JSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore eval() scripts by default","name":"coverage.spec.js:41","description":"Chromium Browser Page JSCoverage should ignore eval() scripts by default","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>shouldn't ignore eval() scripts if reportAnonymousScripts is true","name":"coverage.spec.js:47","description":"Chromium Browser Page JSCoverage shouldn't ignore eval() scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore pptr internal scripts if reportAnonymousScripts is true","name":"coverage.spec.js:54","description":"Chromium Browser Page JSCoverage should ignore pptr internal scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report multiple scripts","name":"coverage.spec.js:62","description":"Chromium Browser Page JSCoverage should report multiple scripts","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report right ranges","name":"coverage.spec.js:71","description":"Chromium Browser Page JSCoverage should report right ranges","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report scripts that have no coverage","name":"coverage.spec.js:81","description":"Chromium Browser Page JSCoverage should report scripts that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work with conditionals","name":"coverage.spec.js:90","description":"Chromium Browser Page JSCoverage should work with conditionals","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should report scripts across navigations when disabled","name":"coverage.spec.js:97","description":"Chromium Browser Page JSCoverage resetOnNavigation should report scripts across navigations when disabled","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should NOT report scripts across navigations when enabled","name":"coverage.spec.js:104","description":"Chromium Browser Page JSCoverage resetOnNavigation should NOT report scripts across navigations when enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should not hang when there is a debugger statement","name":"coverage.spec.js:113","description":"Chromium Browser Page JSCoverage should not hang when there is a debugger statement","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L113","result":"skipped"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work","name":"coverage.spec.js:124","description":"Chromium Browser Page CSSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report sourceURLs","name":"coverage.spec.js:136","description":"Chromium Browser Page CSSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report multiple stylesheets","name":"coverage.spec.js:143","description":"Chromium Browser Page CSSCoverage should report multiple stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report stylesheets that have no coverage","name":"coverage.spec.js:152","description":"Chromium Browser Page CSSCoverage should report stylesheets that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with media queries","name":"coverage.spec.js:160","description":"Chromium Browser Page CSSCoverage should work with media queries","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with complicated usecases","name":"coverage.spec.js:170","description":"Chromium Browser Page CSSCoverage should work with complicated usecases","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should ignore injected stylesheets","name":"coverage.spec.js:176","description":"Chromium Browser Page CSSCoverage should ignore injected stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should report stylesheets across navigations","name":"coverage.spec.js:186","description":"Chromium Browser Page CSSCoverage resetOnNavigation should report stylesheets across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should NOT report scripts across navigations","name":"coverage.spec.js:193","description":"Chromium Browser Page CSSCoverage resetOnNavigation should NOT report scripts across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with a recently loaded stylesheet","name":"coverage.spec.js:201","description":"Chromium Browser Page CSSCoverage should work with a recently loaded stylesheet","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/coverage.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Chromium-Specific Page Tests>Page.setRequestInterception should work with intervention headers","name":"chromiumonly.spec.js:122","description":"Chromium Browser Page Chromium-Specific Page Tests Page.setRequestInterception should work with intervention headers","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/chromiumonly.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should have default context","name":"browsercontext.spec.js:25","description":"Chromium Browser BrowserContext should have default context","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browsercontext.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should create new incognito context","name":"browsercontext.spec.js:34","description":"Chromium Browser BrowserContext should create new incognito context","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browsercontext.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should close all belonging targets once closing context","name":"browsercontext.spec.js:43","description":"Chromium Browser BrowserContext should close all belonging targets once closing context","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browsercontext.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>window.open should use parent tab context","name":"browsercontext.spec.js:54","description":"Chromium Browser BrowserContext window.open should use parent tab context","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browsercontext.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should fire target events","name":"browsercontext.spec.js:65","description":"Chromium Browser BrowserContext should fire target events","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browsercontext.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should wait for a target","name":"browsercontext.spec.js:81","description":"Chromium Browser BrowserContext should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browsercontext.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should timeout waiting for a non-existent target","name":"browsercontext.spec.js:93","description":"Chromium Browser BrowserContext should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browsercontext.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should isolate localStorage and cookies","name":"browsercontext.spec.js:99","description":"Chromium Browser BrowserContext should isolate localStorage and cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browsercontext.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should work across sessions","name":"browsercontext.spec.js:143","description":"Chromium Browser BrowserContext should work across sessions","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/browsercontext.spec.js#L143","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should work","name":"ignorehttpserrors.spec.js:41","description":"Chromium ignoreHTTPSErrors Response.securityDetails should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/ignorehttpserrors.spec.js#L41","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should be |null| for non-secure requests","name":"ignorehttpserrors.spec.js:54","description":"Chromium ignoreHTTPSErrors Response.securityDetails should be |null| for non-secure requests","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/ignorehttpserrors.spec.js#L54","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>Network redirects should report SecurityDetails","name":"ignorehttpserrors.spec.js:58","description":"Chromium ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/ignorehttpserrors.spec.js#L58","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work","name":"ignorehttpserrors.spec.js:74","description":"Chromium ignoreHTTPSErrors should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/ignorehttpserrors.spec.js#L74","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with request interception","name":"ignorehttpserrors.spec.js:80","description":"Chromium ignoreHTTPSErrors should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/ignorehttpserrors.spec.js#L80","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with mixed content","name":"ignorehttpserrors.spec.js:86","description":"Chromium ignoreHTTPSErrors should work with mixed content","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/ignorehttpserrors.spec.js#L86","result":"ok"},{"testId":"Chromium>Puppeteer>BrowserFetcher>should download and extract linux binary","name":"launcher.spec.js:34","description":"Chromium Puppeteer BrowserFetcher should download and extract linux binary","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L34","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject navigation when browser closes","name":"launcher.spec.js:63","description":"Chromium Puppeteer Browser.disconnect should reject navigation when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L63","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject waitForSelector when browser closes","name":"launcher.spec.js:75","description":"Chromium Puppeteer Browser.disconnect should reject waitForSelector when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L75","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject all promises when browser is closed","name":"launcher.spec.js:88","description":"Chromium Puppeteer Puppeteer.launch should reject all promises when browser is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L88","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject if executable path is invalid","name":"launcher.spec.js:97","description":"Chromium Puppeteer Puppeteer.launch should reject if executable path is invalid","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L97","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option","name":"launcher.spec.js:103","description":"Chromium Puppeteer Puppeteer.launch userDataDir option","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L103","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir argument","name":"launcher.spec.js:115","description":"Chromium Puppeteer Puppeteer.launch userDataDir argument","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L115","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore state","name":"launcher.spec.js:137","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore state","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L137","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore cookies","name":"launcher.spec.js:155","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L155","result":"skipped"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should return the default arguments","name":"launcher.spec.js:172","description":"Chromium Puppeteer Puppeteer.launch should return the default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L172","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should work with no default arguments","name":"launcher.spec.js:185","description":"Chromium Puppeteer Puppeteer.launch should work with no default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L185","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should filter out ignored default arguments","name":"launcher.spec.js:194","description":"Chromium Puppeteer Puppeteer.launch should filter out ignored default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L194","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have default url when launching browser","name":"launcher.spec.js:207","description":"Chromium Puppeteer Puppeteer.launch should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L207","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have custom url when launching browser","name":"launcher.spec.js:213","description":"Chromium Puppeteer Puppeteer.launch should have custom url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L213","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should set the default viewport","name":"launcher.spec.js:224","description":"Chromium Puppeteer Puppeteer.launch should set the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L224","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should disable the default viewport","name":"launcher.spec.js:237","description":"Chromium Puppeteer Puppeteer.launch should disable the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L237","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should take fullPage screenshots when defaultViewport is null","name":"launcher.spec.js:246","description":"Chromium Puppeteer Puppeteer.launch should take fullPage screenshots when defaultViewport is null","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L246","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect multiple times to the same browser","name":"launcher.spec.js:261","description":"Chromium Puppeteer Puppeteer.connect should be able to connect multiple times to the same browser","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L261","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to close remote browser","name":"launcher.spec.js:274","description":"Chromium Puppeteer Puppeteer.connect should be able to close remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L274","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should support ignoreHTTPSErrors option","name":"launcher.spec.js:284","description":"Chromium Puppeteer Puppeteer.connect should support ignoreHTTPSErrors option","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L284","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to reconnect to a disconnected browser","name":"launcher.spec.js:303","description":"Chromium Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L303","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect to the same page simultaneously","name":"launcher.spec.js:324","description":"Chromium Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L324","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.executablePath>should work","name":"launcher.spec.js:338","description":"Chromium Puppeteer Puppeteer.executablePath should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L338","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level Errors","name":"launcher.spec.js:347","description":"Chromium Top-level requires should require top-level Errors","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L347","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level DeviceDescriptors","name":"launcher.spec.js:351","description":"Chromium Top-level requires should require top-level DeviceDescriptors","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L351","result":"ok"},{"testId":"Chromium>Browser target events>should work","name":"launcher.spec.js:358","description":"Chromium Browser target events should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L358","result":"ok"},{"testId":"Chromium>Browser.Events.disconnected>should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","name":"launcher.spec.js:373","description":"Chromium Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/launcher.spec.js#L373","result":"ok"},{"testId":"Chromium>Fixtures>dumpio option should work with pipe option ","name":"fixtures.spec.js:25","description":"Chromium Fixtures dumpio option should work with pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/fixtures.spec.js#L25","result":"ok"},{"testId":"Chromium>Fixtures>should dump browser process stderr","name":"fixtures.spec.js:35","description":"Chromium Fixtures should dump browser process stderr","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/fixtures.spec.js#L35","result":"ok"},{"testId":"Chromium>Fixtures>should close the browser when the node process closes","name":"fixtures.spec.js:52","description":"Chromium Fixtures should close the browser when the node process closes","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/fixtures.spec.js#L52","result":"ok"},{"testId":"Chromium>OOPIF>should report oopif frames","name":"oopif.spec.js:41","description":"Chromium OOPIF should report oopif frames","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/oopif.spec.js#L41","result":"skipped"},{"testId":"Chromium>OOPIF>should load oopif iframes with subresources and request interception","name":"oopif.spec.js:46","description":"Chromium OOPIF should load oopif iframes with subresources and request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/oopif.spec.js#L46","result":"ok"},{"testId":"Chromium>HEADFUL>background_page target type should be available","name":"headful.spec.js:49","description":"Chromium HEADFUL background_page target type should be available","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/headful.spec.js#L49","result":"ok"},{"testId":"Chromium>HEADFUL>target.page() should return a background_page","name":"headful.spec.js:57","description":"Chromium HEADFUL target.page() should return a background_page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/headful.spec.js#L57","result":"ok"},{"testId":"Chromium>HEADFUL>should have default url when launching browser","name":"headful.spec.js:65","description":"Chromium HEADFUL should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/headful.spec.js#L65","result":"ok"},{"testId":"Chromium>HEADFUL>headless should be able to read cookies written by headful","name":"headful.spec.js:71","description":"Chromium HEADFUL headless should be able to read cookies written by headful","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/headful.spec.js#L71","result":"ok"},{"testId":"Chromium>HEADFUL>OOPIF: should report google.com frame","name":"headful.spec.js:89","description":"Chromium HEADFUL OOPIF: should report google.com frame","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/headful.spec.js#L89","result":"ok"},{"testId":"Chromium>HEADFUL>should close browser with beforeunload page","name":"headful.spec.js:110","description":"Chromium HEADFUL should close browser with beforeunload page","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/headful.spec.js#L110","result":"ok"},{"testId":"Chromium>Page.bringToFront>should work","name":"headful.spec.js:122","description":"Chromium Page.bringToFront should work","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/headful.spec.js#L122","result":"ok"},{"testId":"Chromium>Tracing>should output a trace","name":"tracing.spec.js:40","description":"Chromium Tracing should output a trace","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/tracing.spec.js#L40","result":"ok"},{"testId":"Chromium>Tracing>should run with custom categories if provided","name":"tracing.spec.js:46","description":"Chromium Tracing should run with custom categories if provided","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/tracing.spec.js#L46","result":"ok"},{"testId":"Chromium>Tracing>should throw if tracing on two pages","name":"tracing.spec.js:53","description":"Chromium Tracing should throw if tracing on two pages","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/tracing.spec.js#L53","result":"ok"},{"testId":"Chromium>Tracing>should return a buffer","name":"tracing.spec.js:62","description":"Chromium Tracing should return a buffer","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/tracing.spec.js#L62","result":"ok"},{"testId":"Chromium>Tracing>should work without options","name":"tracing.spec.js:69","description":"Chromium Tracing should work without options","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/tracing.spec.js#L69","result":"ok"},{"testId":"Chromium>Tracing>should return null in case of Buffer error","name":"tracing.spec.js:75","description":"Chromium Tracing should return null in case of Buffer error","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/tracing.spec.js#L75","result":"ok"},{"testId":"Chromium>Tracing>should support a buffer without a path","name":"tracing.spec.js:86","description":"Chromium Tracing should support a buffer without a path","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/tracing.spec.js#L86","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should be able to connect using browserUrl, with and without trailing slash","name":"chromiumonly.spec.js:24","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should be able to connect using browserUrl, with and without trailing slash","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/chromiumonly.spec.js#L24","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when using both browserWSEndpoint and browserURL","name":"chromiumonly.spec.js:41","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when using both browserWSEndpoint and browserURL","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/chromiumonly.spec.js#L41","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when trying to connect to non-existing browser","name":"chromiumonly.spec.js:53","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when trying to connect to non-existing browser","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/chromiumonly.spec.js#L53","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe option","name":"chromiumonly.spec.js:67","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/chromiumonly.spec.js#L67","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe argument","name":"chromiumonly.spec.js:77","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe argument","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/chromiumonly.spec.js#L77","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should fire \"disconnected\" when closing with pipe","name":"chromiumonly.spec.js:87","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should fire \"disconnected\" when closing with pipe","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/chromiumonly.spec.js#L87","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Page.waitForFileChooser>should fail gracefully when trying to work with filechoosers within multiple connections","name":"chromiumonly.spec.js:98","description":"Chromium Chromium-Specific Launcher tests Page.waitForFileChooser should fail gracefully when trying to work with filechoosers within multiple connections","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/chromiumonly.spec.js#L98","result":"ok"},{"testId":"Chromium>COVERAGE>should call all API methods","name":"utils.js:61","description":"Chromium COVERAGE should call all API methods","url":"https://github.com/GoogleChrome/puppeteer/blob/a95ec706356f12e503d185bcefad8974d45e7c6e//test/utils.js#L61","result":"ok"}],"commit":{"sha":"a95ec706356f12e503d185bcefad8974d45e7c6e","timestamp":1565043721000,"url":"https://github.com/GoogleChrome/puppeteer/commit/a95ec706356f12e503d185bcefad8974d45e7c6e"}},{"timestamp":1565044080792,"url":"https://cirrus-ci.com/task/6208712773992448","tests":[{"testId":"Chromium>Browser>Page>Accessibility>should work","name":"accessibility.spec.js:23","description":"Chromium Browser Page Accessibility should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>should report uninteresting nodes","name":"accessibility.spec.js:82","description":"Chromium Browser Page Accessibility should report uninteresting nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>roledescription","name":"accessibility.spec.js:110","description":"Chromium Browser Page Accessibility roledescription","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>orientation","name":"accessibility.spec.js:115","description":"Chromium Browser Page Accessibility orientation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>autocomplete","name":"accessibility.spec.js:120","description":"Chromium Browser Page Accessibility autocomplete","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>multiselectable","name":"accessibility.spec.js:125","description":"Chromium Browser Page Accessibility multiselectable","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>keyshortcuts","name":"accessibility.spec.js:130","description":"Chromium Browser Page Accessibility keyshortcuts","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L130","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>should not report text nodes inside controls","name":"accessibility.spec.js:136","description":"Chromium Browser Page Accessibility filtering children of leaf nodes should not report text nodes inside controls","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields should have children","name":"accessibility.spec.js:167","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields with role should have children","name":"accessibility.spec.js:197","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields with role should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with role should not have children","name":"accessibility.spec.js:227","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with role should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field without role should not have content","name":"accessibility.spec.js:237","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L237","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with tabindex and without role should not have content","name":"accessibility.spec.js:246","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with tabindex and without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>non editable textbox with role and tabIndex and label should not have children","name":"accessibility.spec.js:256","description":"Chromium Browser Page Accessibility filtering children of leaf nodes non editable textbox with role and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L256","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox with and tabIndex and label should not have children","name":"accessibility.spec.js:274","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox with and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L274","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox without label should not have children","name":"accessibility.spec.js:292","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox without label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a button","name":"accessibility.spec.js:312","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a button","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L312","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work an input","name":"accessibility.spec.js:321","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work an input","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L321","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a menu","name":"accessibility.spec.js:331","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a menu","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L331","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should return null when the element is no longer in DOM","name":"accessibility.spec.js:350","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should return null when the element is no longer in DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L350","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should support the interestingOnly option","name":"accessibility.spec.js:356","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should support the interestingOnly option","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/accessibility.spec.js#L356","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.version>should return whether we are in headless","name":"browser.spec.js:23","description":"Chromium Browser Page Browser.version should return whether we are in headless","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browser.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.userAgent>should include WebKit","name":"browser.spec.js:34","description":"Chromium Browser Page Browser.userAgent should include WebKit","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browser.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.target>should return browser target","name":"browser.spec.js:45","description":"Chromium Browser Page Browser.target should return browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browser.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should return child_process instance","name":"browser.spec.js:52","description":"Chromium Browser Page Browser.process should return child_process instance","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browser.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should not return child_process for remote browser","name":"browser.spec.js:56","description":"Chromium Browser Page Browser.process should not return child_process for remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browser.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.isConnected>should set the browser connected state","name":"browser.spec.js:65","description":"Chromium Browser Page Browser.isConnected should set the browser connected state","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browser.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button","name":"click.spec.js:25","description":"Chromium Browser Page Page.click should click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click svg","name":"click.spec.js:30","description":"Chromium Browser Page Page.click should click svg","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L30","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button if window.Node is removed","name":"click.spec.js:39","description":"Chromium Browser Page Page.click should click the button if window.Node is removed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on a span with an inline element inside","name":"click.spec.js:46","description":"Chromium Browser Page Page.click should click on a span with an inline element inside","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not throw UnhandledPromiseRejection when page closes","name":"click.spec.js:58","description":"Chromium Browser Page Page.click should not throw UnhandledPromiseRejection when page closes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button after navigation ","name":"click.spec.js:65","description":"Chromium Browser Page Page.click should click the button after navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click with disabled javascript","name":"click.spec.js:72","description":"Chromium Browser Page Page.click should click with disabled javascript","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click when one of inline box children is outside of viewport","name":"click.spec.js:81","description":"Chromium Browser Page Page.click should click when one of inline box children is outside of viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should select the text by triple clicking","name":"click.spec.js:94","description":"Chromium Browser Page Page.click should select the text by triple clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L94","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click offscreen buttons","name":"click.spec.js:107","description":"Chromium Browser Page Page.click should click offscreen buttons","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click wrapped links","name":"click.spec.js:131","description":"Chromium Browser Page Page.click should click wrapped links","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox input and toggle","name":"click.spec.js:137","description":"Chromium Browser Page Page.click should click on checkbox input and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox label and toggle","name":"click.spec.js:156","description":"Chromium Browser Page Page.click should click on checkbox label and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fail to click a missing button","name":"click.spec.js:170","description":"Chromium Browser Page Page.click should fail to click a missing button","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not hang with touch-enabled viewports","name":"click.spec.js:177","description":"Chromium Browser Page Page.click should not hang with touch-enabled viewports","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should scroll and click the button","name":"click.spec.js:183","description":"Chromium Browser Page Page.click should scroll and click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should double click the button","name":"click.spec.js:190","description":"Chromium Browser Page Page.click should double click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a partially obscured button","name":"click.spec.js:204","description":"Chromium Browser Page Page.click should click a partially obscured button","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L204","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a rotated button","name":"click.spec.js:215","description":"Chromium Browser Page Page.click should click a rotated button","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fire contextmenu event on right click","name":"click.spec.js:220","description":"Chromium Browser Page Page.click should fire contextmenu event on right click","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click links which cause navigation","name":"click.spec.js:226","description":"Chromium Browser Page Page.click should click links which cause navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L226","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button inside an iframe","name":"click.spec.js:231","description":"Chromium Browser Page Page.click should click the button inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L231","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with fixed position inside an iframe","name":"click.spec.js:241","description":"Chromium Browser Page Page.click should click the button with fixed position inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L241","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with deviceScaleFactor set","name":"click.spec.js:251","description":"Chromium Browser Page Page.click should click the button with deviceScaleFactor set","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/click.spec.js#L251","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should return no cookies in pristine browser context","name":"cookies.spec.js:23","description":"Chromium Browser Page Page.cookies should return no cookies in pristine browser context","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get a cookie","name":"cookies.spec.js:27","description":"Chromium Browser Page Page.cookies should get a cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report httpOnly cookie","name":"cookies.spec.js:44","description":"Chromium Browser Page Page.cookies should properly report httpOnly cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L44","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Strict\" sameSite cookie","name":"cookies.spec.js:54","description":"Chromium Browser Page Page.cookies should properly report \"Strict\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Lax\" sameSite cookie","name":"cookies.spec.js:64","description":"Chromium Browser Page Page.cookies should properly report \"Lax\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get multiple cookies","name":"cookies.spec.js:74","description":"Chromium Browser Page Page.cookies should get multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get cookies from multiple urls","name":"cookies.spec.js:107","description":"Chromium Browser Page Page.cookies should get cookies from multiple urls","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should work","name":"cookies.spec.js:148","description":"Chromium Browser Page Page.setCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L148","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should isolate cookies in browser contexts","name":"cookies.spec.js:156","description":"Chromium Browser Page Page.setCookie should isolate cookies in browser contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set multiple cookies","name":"cookies.spec.js:176","description":"Chromium Browser Page Page.setCookie should set multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should have |expires| set to |-1| for session cookies","name":"cookies.spec.js:193","description":"Chromium Browser Page Page.setCookie should have |expires| set to |-1| for session cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookie with reasonable defaults","name":"cookies.spec.js:203","description":"Chromium Browser Page Page.setCookie should set cookie with reasonable defaults","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L203","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie with a path","name":"cookies.spec.js:222","description":"Chromium Browser Page Page.setCookie should set a cookie with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L222","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a blank page","name":"cookies.spec.js:247","description":"Chromium Browser Page Page.setCookie should not set a cookie on a blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L247","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie with blank page URL","name":"cookies.spec.js:257","description":"Chromium Browser Page Page.setCookie should not set a cookie with blank page URL","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a data URL page","name":"cookies.spec.js:272","description":"Chromium Browser Page Page.setCookie should not set a cookie on a data URL page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L272","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should default to setting secure cookie for HTTPS websites","name":"cookies.spec.js:282","description":"Chromium Browser Page Page.setCookie should default to setting secure cookie for HTTPS websites","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L282","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should be able to set unsecure cookie for HTTP website","name":"cookies.spec.js:293","description":"Chromium Browser Page Page.setCookie should be able to set unsecure cookie for HTTP website","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L293","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie on a different domain","name":"cookies.spec.js:304","description":"Chromium Browser Page Page.setCookie should set a cookie on a different domain","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L304","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookies from a frame","name":"cookies.spec.js:325","description":"Chromium Browser Page Page.setCookie should set cookies from a frame","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L325","result":"ok"},{"testId":"Chromium>Browser>Page>Page.deleteCookie>should work","name":"cookies.spec.js:368","description":"Chromium Browser Page Page.deleteCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/cookies.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should fire","name":"dialog.spec.js:23","description":"Chromium Browser Page Page.Events.Dialog should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/dialog.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should allow accepting prompts","name":"dialog.spec.js:32","description":"Chromium Browser Page Page.Events.Dialog should allow accepting prompts","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/dialog.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should dismiss the prompt","name":"dialog.spec.js:42","description":"Chromium Browser Page Page.Events.Dialog should dismiss the prompt","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/dialog.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work","name":"elementhandle.spec.js:25","description":"Chromium Browser Page ElementHandle.boundingBox should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should handle nested frames","name":"elementhandle.spec.js:32","description":"Chromium Browser Page ElementHandle.boundingBox should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should return null for invisible elements","name":"elementhandle.spec.js:43","description":"Chromium Browser Page ElementHandle.boundingBox should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should force a layout","name":"elementhandle.spec.js:48","description":"Chromium Browser Page ElementHandle.boundingBox should force a layout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work with SVG nodes","name":"elementhandle.spec.js:56","description":"Chromium Browser Page ElementHandle.boundingBox should work with SVG nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should work","name":"elementhandle.spec.js:73","description":"Chromium Browser Page ElementHandle.boxModel should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should return null for invisible elements","name":"elementhandle.spec.js:128","description":"Chromium Browser Page ElementHandle.boxModel should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.contentFrame>should work","name":"elementhandle.spec.js:136","description":"Chromium Browser Page ElementHandle.contentFrame should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work","name":"elementhandle.spec.js:146","description":"Chromium Browser Page ElementHandle.click should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L146","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for Shadow DOM v1","name":"elementhandle.spec.js:152","description":"Chromium Browser Page ElementHandle.click should work for Shadow DOM v1","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for TextNodes","name":"elementhandle.spec.js:158","description":"Chromium Browser Page ElementHandle.click should work for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for detached nodes","name":"elementhandle.spec.js:165","description":"Chromium Browser Page ElementHandle.click should throw for detached nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for hidden nodes","name":"elementhandle.spec.js:173","description":"Chromium Browser Page ElementHandle.click should throw for hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for recursively hidden nodes","name":"elementhandle.spec.js:180","description":"Chromium Browser Page ElementHandle.click should throw for recursively hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for
elements","name":"elementhandle.spec.js:187","description":"Chromium Browser Page ElementHandle.click should throw for
elements","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.hover>should work","name":"elementhandle.spec.js:196","description":"Chromium Browser Page ElementHandle.hover should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.isIntersectingViewport>should work","name":"elementhandle.spec.js:205","description":"Chromium Browser Page ElementHandle.isIntersectingViewport should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/elementhandle.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should get the proper viewport size","name":"emulation.spec.js:26","description":"Chromium Browser Page Page.viewport should get the proper viewport size","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support mobile emulation","name":"emulation.spec.js:31","description":"Chromium Browser Page Page.viewport should support mobile emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L31","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support touch emulation","name":"emulation.spec.js:39","description":"Chromium Browser Page Page.viewport should support touch emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should be detectable by Modernizr","name":"emulation.spec.js:61","description":"Chromium Browser Page Page.viewport should be detectable by Modernizr","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should detect touch when applying viewport with touches","name":"emulation.spec.js:68","description":"Chromium Browser Page Page.viewport should detect touch when applying viewport with touches","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support landscape emulation","name":"emulation.spec.js:73","description":"Chromium Browser Page Page.viewport should support landscape emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should work","name":"emulation.spec.js:84","description":"Chromium Browser Page Page.emulate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should support clicking","name":"emulation.spec.js:90","description":"Chromium Browser Page Page.emulate should support clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should work","name":"emulation.spec.js:101","description":"Chromium Browser Page Page.emulateMedia should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should throw in case of bad argument","name":"emulation.spec.js:111","description":"Chromium Browser Page Page.emulateMedia should throw in case of bad argument","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/emulation.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work","name":"evaluation.spec.js:34","description":"Chromium Browser Page Page.evaluate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer BigInt","name":"evaluation.spec.js:38","description":"Chromium Browser Page Page.evaluate should transfer BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L38","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer NaN","name":"evaluation.spec.js:42","description":"Chromium Browser Page Page.evaluate should transfer NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -0","name":"evaluation.spec.js:46","description":"Chromium Browser Page Page.evaluate should transfer -0","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer Infinity","name":"evaluation.spec.js:50","description":"Chromium Browser Page Page.evaluate should transfer Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -Infinity","name":"evaluation.spec.js:54","description":"Chromium Browser Page Page.evaluate should transfer -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays","name":"evaluation.spec.js:58","description":"Chromium Browser Page Page.evaluate should transfer arrays","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays as arrays, not objects","name":"evaluation.spec.js:62","description":"Chromium Browser Page Page.evaluate should transfer arrays as arrays, not objects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should modify global environment","name":"evaluation.spec.js:66","description":"Chromium Browser Page Page.evaluate should modify global environment","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should evaluate in the page context","name":"evaluation.spec.js:70","description":"Chromium Browser Page Page.evaluate should evaluate in the page context","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for objects with symbols","name":"evaluation.spec.js:74","description":"Chromium Browser Page Page.evaluate should return undefined for objects with symbols","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with function shorthands","name":"evaluation.spec.js:77","description":"Chromium Browser Page Page.evaluate should work with function shorthands","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with unicode chars","name":"evaluation.spec.js:88","description":"Chromium Browser Page Page.evaluate should work with unicode chars","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw when evaluation triggers reload","name":"evaluation.spec.js:92","description":"Chromium Browser Page Page.evaluate should throw when evaluation triggers reload","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should await promise","name":"evaluation.spec.js:100","description":"Chromium Browser Page Page.evaluate should await promise","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L100","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work right after framenavigated","name":"evaluation.spec.js:104","description":"Chromium Browser Page Page.evaluate should work right after framenavigated","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work from-inside an exposed function","name":"evaluation.spec.js:112","description":"Chromium Browser Page Page.evaluate should work from-inside an exposed function","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should reject promise with exception","name":"evaluation.spec.js:122","description":"Chromium Browser Page Page.evaluate should reject promise with exception","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown strings as error messages","name":"evaluation.spec.js:128","description":"Chromium Browser Page Page.evaluate should support thrown strings as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown numbers as error messages","name":"evaluation.spec.js:134","description":"Chromium Browser Page Page.evaluate should support thrown numbers as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return complex objects","name":"evaluation.spec.js:140","description":"Chromium Browser Page Page.evaluate should return complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L140","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return BigInt","name":"evaluation.spec.js:146","description":"Chromium Browser Page Page.evaluate should return BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L146","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return NaN","name":"evaluation.spec.js:150","description":"Chromium Browser Page Page.evaluate should return NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -0","name":"evaluation.spec.js:154","description":"Chromium Browser Page Page.evaluate should return -0","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return Infinity","name":"evaluation.spec.js:158","description":"Chromium Browser Page Page.evaluate should return Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -Infinity","name":"evaluation.spec.js:162","description":"Chromium Browser Page Page.evaluate should return -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L162","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept \"undefined\" as one of multiple parameters","name":"evaluation.spec.js:166","description":"Chromium Browser Page Page.evaluate should accept \"undefined\" as one of multiple parameters","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L166","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should properly serialize null fields","name":"evaluation.spec.js:170","description":"Chromium Browser Page Page.evaluate should properly serialize null fields","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for non-serializable objects","name":"evaluation.spec.js:173","description":"Chromium Browser Page Page.evaluate should return undefined for non-serializable objects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should fail for circular object","name":"evaluation.spec.js:176","description":"Chromium Browser Page Page.evaluate should fail for circular object","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should be able to throw a tricky error","name":"evaluation.spec.js:185","description":"Chromium Browser Page Page.evaluate should be able to throw a tricky error","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string","name":"evaluation.spec.js:193","description":"Chromium Browser Page Page.evaluate should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with semi colons","name":"evaluation.spec.js:197","description":"Chromium Browser Page Page.evaluate should accept a string with semi colons","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with comments","name":"evaluation.spec.js:201","description":"Chromium Browser Page Page.evaluate should accept a string with comments","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept element handle as an argument","name":"evaluation.spec.js:205","description":"Chromium Browser Page Page.evaluate should accept element handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if underlying element was disposed","name":"evaluation.spec.js:211","description":"Chromium Browser Page Page.evaluate should throw if underlying element was disposed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L211","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if elementHandles are from other frames","name":"evaluation.spec.js:220","description":"Chromium Browser Page Page.evaluate should throw if elementHandles are from other frames","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should simulate a user gesture","name":"evaluation.spec.js:228","description":"Chromium Browser Page Page.evaluate should simulate a user gesture","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw a nice error after a navigation","name":"evaluation.spec.js:236","description":"Chromium Browser Page Page.evaluate should throw a nice error after a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should not throw an error when evaluation does a navigation","name":"evaluation.spec.js:246","description":"Chromium Browser Page Page.evaluate should not throw an error when evaluation does a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer 100Mb of data from page to node.js","name":"evaluation.spec.js:254","description":"Chromium Browser Page Page.evaluate should transfer 100Mb of data from page to node.js","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L254","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should evaluate before anything else on the page","name":"evaluation.spec.js:261","description":"Chromium Browser Page Page.evaluateOnNewDocument should evaluate before anything else on the page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L261","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should work with CSP","name":"evaluation.spec.js:268","description":"Chromium Browser Page Page.evaluateOnNewDocument should work with CSP","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L268","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have different execution contexts","name":"evaluation.spec.js:283","description":"Chromium Browser Page Frame.evaluate should have different execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L283","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have correct execution contexts","name":"evaluation.spec.js:292","description":"Chromium Browser Page Frame.evaluate should have correct execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should execute after cross-site navigation","name":"evaluation.spec.js:298","description":"Chromium Browser Page Frame.evaluate should execute after cross-site navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/evaluation.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.executionContext>should work","name":"frame.spec.js:25","description":"Chromium Browser Page Frame.executionContext should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluateHandle>should work","name":"frame.spec.js:52","description":"Chromium Browser Page Frame.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should throw for detached frames","name":"frame.spec.js:61","description":"Chromium Browser Page Frame.evaluate should throw for detached frames","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should handle nested frames","name":"frame.spec.js:71","description":"Chromium Browser Page Frame Management should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send events when frames are manipulated dynamically","name":"frame.spec.js:81","description":"Chromium Browser Page Frame Management should send events when frames are manipulated dynamically","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send \"framenavigated\" when navigating on anchor URLs","name":"frame.spec.js:104","description":"Chromium Browser Page Frame Management should send \"framenavigated\" when navigating on anchor URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should persist mainFrame on cross-process navigation","name":"frame.spec.js:112","description":"Chromium Browser Page Frame Management should persist mainFrame on cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should not send attach/detach events for main frame","name":"frame.spec.js:118","description":"Chromium Browser Page Frame Management should not send attach/detach events for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should detach child frames on navigation","name":"frame.spec.js:125","description":"Chromium Browser Page Frame Management should detach child frames on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should support framesets","name":"frame.spec.js:145","description":"Chromium Browser Page Frame Management should support framesets","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame from-inside shadow DOM","name":"frame.spec.js:165","description":"Chromium Browser Page Frame Management should report frame from-inside shadow DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.name()","name":"frame.spec.js:176","description":"Chromium Browser Page Frame Management should report frame.name()","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.parent()","name":"frame.spec.js:189","description":"Chromium Browser Page Frame Management should report frame.parent()","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L189","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report different frame instance when frame re-attaches","name":"frame.spec.js:196","description":"Chromium Browser Page Frame Management should report different frame instance when frame re-attaches","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/frame.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>input>should upload the file","name":"input.spec.js:26","description":"Chromium Browser Page input should upload the file","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is attached to DOM","name":"input.spec.js:42","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is not attached to DOM","name":"input.spec.js:50","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is not attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect timeout","name":"input.spec.js:61","description":"Chromium Browser Page Page.waitForFileChooser should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect default timeout when there is no custom timeout","name":"input.spec.js:66","description":"Chromium Browser Page Page.waitForFileChooser should respect default timeout when there is no custom timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should prioritize exact timeout over default timeout","name":"input.spec.js:72","description":"Chromium Browser Page Page.waitForFileChooser should prioritize exact timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work with no timeout","name":"input.spec.js:78","description":"Chromium Browser Page Page.waitForFileChooser should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L78","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should return the same file chooser when there are many watchdogs simultaneously","name":"input.spec.js:89","description":"Chromium Browser Page Page.waitForFileChooser should return the same file chooser when there are many watchdogs simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should accept single file","name":"input.spec.js:101","description":"Chromium Browser Page FileChooser.accept should accept single file","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to read selected file","name":"input.spec.js:114","description":"Chromium Browser Page FileChooser.accept should be able to read selected file","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L114","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to reset selected files with empty file list","name":"input.spec.js:126","description":"Chromium Browser Page FileChooser.accept should be able to reset selected files with empty file list","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should not accept multiple files for single-file input","name":"input.spec.js:141","description":"Chromium Browser Page FileChooser.accept should not accept multiple files for single-file input","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should fail when accepting file chooser twice","name":"input.spec.js:154","description":"Chromium Browser Page FileChooser.accept should fail when accepting file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should cancel dialog","name":"input.spec.js:168","description":"Chromium Browser Page FileChooser.cancel should cancel dialog","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should fail when canceling file chooser twice","name":"input.spec.js:184","description":"Chromium Browser Page FileChooser.cancel should fail when canceling file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L184","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for single file pick","name":"input.spec.js:198","description":"Chromium Browser Page FileChooser.isMultiple should work for single file pick","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"multiple\"","name":"input.spec.js:206","description":"Chromium Browser Page FileChooser.isMultiple should work for \"multiple\"","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L206","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"webkitdirectory\"","name":"input.spec.js:214","description":"Chromium Browser Page FileChooser.isMultiple should work for \"webkitdirectory\"","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/input.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work","name":"jshandle.spec.js:23","description":"Chromium Browser Page Page.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle as an argument","name":"jshandle.spec.js:27","description":"Chromium Browser Page Page.evaluateHandle should accept object handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to primitive types","name":"jshandle.spec.js:32","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to primitive types","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should warn on nested object handles","name":"jshandle.spec.js:37","description":"Chromium Browser Page Page.evaluateHandle should warn on nested object handles","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to unserializable value","name":"jshandle.spec.js:46","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to unserializable value","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should use the same JS wrappers","name":"jshandle.spec.js:50","description":"Chromium Browser Page Page.evaluateHandle should use the same JS wrappers","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work with primitives","name":"jshandle.spec.js:57","description":"Chromium Browser Page Page.evaluateHandle should work with primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperty>should work","name":"jshandle.spec.js:67","description":"Chromium Browser Page JSHandle.getProperty should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should work","name":"jshandle.spec.js:79","description":"Chromium Browser Page JSHandle.jsonValue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should not work with dates","name":"jshandle.spec.js:84","description":"Chromium Browser Page JSHandle.jsonValue should not work with dates","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should throw for circular objects","name":"jshandle.spec.js:89","description":"Chromium Browser Page JSHandle.jsonValue should throw for circular objects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should work","name":"jshandle.spec.js:101","description":"Chromium Browser Page JSHandle.getProperties should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should return even non-own properties","name":"jshandle.spec.js:110","description":"Chromium Browser Page JSHandle.getProperties should return even non-own properties","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work","name":"jshandle.spec.js:132","description":"Chromium Browser Page JSHandle.asElement should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L132","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return null for non-elements","name":"jshandle.spec.js:137","description":"Chromium Browser Page JSHandle.asElement should return null for non-elements","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return ElementHandle for TextNodes","name":"jshandle.spec.js:142","description":"Chromium Browser Page JSHandle.asElement should return ElementHandle for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work with nullified Node","name":"jshandle.spec.js:149","description":"Chromium Browser Page JSHandle.asElement should work with nullified Node","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L149","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for primitives","name":"jshandle.spec.js:159","description":"Chromium Browser Page JSHandle.toString should work for primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for complicated objects","name":"jshandle.spec.js:165","description":"Chromium Browser Page JSHandle.toString should work for complicated objects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work with different subtypes","name":"jshandle.spec.js:169","description":"Chromium Browser Page JSHandle.toString should work with different subtypes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/jshandle.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type into a textarea","name":"keyboard.spec.js:26","description":"Chromium Browser Page Keyboard should type into a textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the metaKey","name":"keyboard.spec.js:36","description":"Chromium Browser Page Keyboard should press the metaKey","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L36","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should move with the arrow keys","name":"keyboard.spec.js:43","description":"Chromium Browser Page Keyboard should move with the arrow keys","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with ElementHandle.press","name":"keyboard.spec.js:58","description":"Chromium Browser Page Keyboard should send a character with ElementHandle.press","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>ElementHandle.press should support |text| option","name":"keyboard.spec.js:69","description":"Chromium Browser Page Keyboard ElementHandle.press should support |text| option","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L69","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with sendCharacter","name":"keyboard.spec.js:75","description":"Chromium Browser Page Keyboard should send a character with sendCharacter","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report shiftKey","name":"keyboard.spec.js:84","description":"Chromium Browser Page Keyboard should report shiftKey","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report multiple modifiers","name":"keyboard.spec.js:104","description":"Chromium Browser Page Keyboard should report multiple modifiers","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing","name":"keyboard.spec.js:120","description":"Chromium Browser Page Keyboard should send proper codes while typing","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing with shift","name":"keyboard.spec.js:133","description":"Chromium Browser Page Keyboard should send proper codes while typing with shift","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L133","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should not type canceled events","name":"keyboard.spec.js:145","description":"Chromium Browser Page Keyboard should not type canceled events","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify repeat property","name":"keyboard.spec.js:161","description":"Chromium Browser Page Keyboard should specify repeat property","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type all kinds of characters","name":"keyboard.spec.js:179","description":"Chromium Browser Page Keyboard should type all kinds of characters","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify location","name":"keyboard.spec.js:186","description":"Chromium Browser Page Keyboard should specify location","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should throw on unknown keys","name":"keyboard.spec.js:205","description":"Chromium Browser Page Keyboard should throw on unknown keys","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji","name":"keyboard.spec.js:215","description":"Chromium Browser Page Keyboard should type emoji","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji into an iframe","name":"keyboard.spec.js:220","description":"Chromium Browser Page Keyboard should type emoji into an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the meta key","name":"keyboard.spec.js:228","description":"Chromium Browser Page Keyboard should press the meta key","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/keyboard.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should click the document","name":"mouse.spec.js:34","description":"Chromium Browser Page Mouse should click the document","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/mouse.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should resize the textarea","name":"mouse.spec.js:58","description":"Chromium Browser Page Mouse should resize the textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/mouse.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should select the text with mouse","name":"mouse.spec.js:70","description":"Chromium Browser Page Mouse should select the text with mouse","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/mouse.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state","name":"mouse.spec.js:88","description":"Chromium Browser Page Mouse should trigger hover state","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/mouse.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state with removed window.Node","name":"mouse.spec.js:97","description":"Chromium Browser Page Mouse should trigger hover state with removed window.Node","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/mouse.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should set modifier keys on click","name":"mouse.spec.js:103","description":"Chromium Browser Page Mouse should set modifier keys on click","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/mouse.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should tween mouse movement","name":"mouse.spec.js:123","description":"Chromium Browser Page Mouse should tween mouse movement","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/mouse.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should work with mobile viewports and cross process navigations","name":"mouse.spec.js:141","description":"Chromium Browser Page Mouse should work with mobile viewports and cross process navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/mouse.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work","name":"navigation.spec.js:25","description":"Chromium Browser Page Page.goto should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with anchor navigation","name":"navigation.spec.js:29","description":"Chromium Browser Page Page.goto should work with anchor navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with redirects","name":"navigation.spec.js:37","description":"Chromium Browser Page Page.goto should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to about:blank","name":"navigation.spec.js:43","description":"Chromium Browser Page Page.goto should navigate to about:blank","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return response when page changes its URL after load","name":"navigation.spec.js:47","description":"Chromium Browser Page Page.goto should return response when page changes its URL after load","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with subframes return 204","name":"navigation.spec.js:51","description":"Chromium Browser Page Page.goto should work with subframes return 204","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L51","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when server returns 204","name":"navigation.spec.js:58","description":"Chromium Browser Page Page.goto should fail when server returns 204","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with domcontentloaded","name":"navigation.spec.js:71","description":"Chromium Browser Page Page.goto should navigate to empty page with domcontentloaded","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when page calls history API in beforeunload","name":"navigation.spec.js:75","description":"Chromium Browser Page Page.goto should work when page calls history API in beforeunload","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle0","name":"navigation.spec.js:83","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle0","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle2","name":"navigation.spec.js:87","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle2","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad url","name":"navigation.spec.js:91","description":"Chromium Browser Page Page.goto should fail when navigating to bad url","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L91","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL","name":"navigation.spec.js:99","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL after redirects","name":"navigation.spec.js:112","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL after redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should throw if networkidle is passed as an option","name":"navigation.spec.js:122","description":"Chromium Browser Page Page.goto should throw if networkidle is passed as an option","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when main resources failed to load","name":"navigation.spec.js:127","description":"Chromium Browser Page Page.goto should fail when main resources failed to load","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L127","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding maximum navigation timeout","name":"navigation.spec.js:135","description":"Chromium Browser Page Page.goto should fail when exceeding maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum navigation timeout","name":"navigation.spec.js:143","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum timeout","name":"navigation.spec.js:152","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should prioritize default navigation timeout over default timeout","name":"navigation.spec.js:161","description":"Chromium Browser Page Page.goto should prioritize default navigation timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should disable timeout when its set to 0","name":"navigation.spec.js:171","description":"Chromium Browser Page Page.goto should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L171","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to valid url","name":"navigation.spec.js:179","description":"Chromium Browser Page Page.goto should work when navigating to valid url","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to data url","name":"navigation.spec.js:183","description":"Chromium Browser Page Page.goto should work when navigating to data url","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to 404","name":"navigation.spec.js:187","description":"Chromium Browser Page Page.goto should work when navigating to 404","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return last response in redirect chain","name":"navigation.spec.js:192","description":"Chromium Browser Page Page.goto should return last response in redirect chain","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should wait for network idle to succeed navigation","name":"navigation.spec.js:200","description":"Chromium Browser Page Page.goto should wait for network idle to succeed navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation","name":"navigation.spec.js:257","description":"Chromium Browser Page Page.goto should not leak listeners during navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during bad navigation","name":"navigation.spec.js:266","description":"Chromium Browser Page Page.goto should not leak listeners during bad navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L266","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation of 11 pages","name":"navigation.spec.js:275","description":"Chromium Browser Page Page.goto should not leak listeners during navigation of 11 pages","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L275","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to dataURL and fire dataURL requests","name":"navigation.spec.js:287","description":"Chromium Browser Page Page.goto should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L287","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to URL with hash and fire requests without hash","name":"navigation.spec.js:296","description":"Chromium Browser Page Page.goto should navigate to URL with hash and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L296","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with self requesting page","name":"navigation.spec.js:305","description":"Chromium Browser Page Page.goto should work with self requesting page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating and show the url at the error message","name":"navigation.spec.js:310","description":"Chromium Browser Page Page.goto should fail when navigating and show the url at the error message","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L310","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should send referer","name":"navigation.spec.js:320","description":"Chromium Browser Page Page.goto should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L320","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work","name":"navigation.spec.js:335","description":"Chromium Browser Page Page.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L335","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with both domcontentloaded and load","name":"navigation.spec.js:344","description":"Chromium Browser Page Page.waitForNavigation should work with both domcontentloaded and load","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L344","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with clicking on anchor links","name":"navigation.spec.js:364","description":"Chromium Browser Page Page.waitForNavigation should work with clicking on anchor links","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L364","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.pushState()","name":"navigation.spec.js:374","description":"Chromium Browser Page Page.waitForNavigation should work with history.pushState()","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.replaceState()","name":"navigation.spec.js:389","description":"Chromium Browser Page Page.waitForNavigation should work with history.replaceState()","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with DOM history.back()/history.forward()","name":"navigation.spec.js:404","description":"Chromium Browser Page Page.waitForNavigation should work with DOM history.back()/history.forward()","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work when subframe issues window.stop()","name":"navigation.spec.js:430","description":"Chromium Browser Page Page.waitForNavigation should work when subframe issues window.stop()","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L430","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work","name":"navigation.spec.js:448","description":"Chromium Browser Page Page.goBack should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L448","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work with HistoryAPI","name":"navigation.spec.js:463","description":"Chromium Browser Page Page.goBack should work with HistoryAPI","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L463","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should navigate subframes","name":"navigation.spec.js:481","description":"Chromium Browser Page Frame.goto should navigate subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should reject when frame detaches","name":"navigation.spec.js:490","description":"Chromium Browser Page Frame.goto should reject when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L490","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should return matching responses","name":"navigation.spec.js:501","description":"Chromium Browser Page Frame.goto should return matching responses","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L501","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should work","name":"navigation.spec.js:531","description":"Chromium Browser Page Frame.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should fail when frame detaches","name":"navigation.spec.js:543","description":"Chromium Browser Page Frame.waitForNavigation should fail when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L543","result":"ok"},{"testId":"Chromium>Browser>Page>Page.reload>should work","name":"navigation.spec.js:561","description":"Chromium Browser Page Page.reload should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/navigation.spec.js#L561","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for navigation requests","name":"network.spec.js:27","description":"Chromium Browser Page Page.Events.Request should fire for navigation requests","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for iframes","name":"network.spec.js:33","description":"Chromium Browser Page Page.Events.Request should fire for iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for fetches","name":"network.spec.js:40","description":"Chromium Browser Page Page.Events.Request should fire for fetches","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for main frame navigation request","name":"network.spec.js:50","description":"Chromium Browser Page Request.frame should work for main frame navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for subframe navigation request","name":"network.spec.js:57","description":"Chromium Browser Page Request.frame should work for subframe navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for fetch requests","name":"network.spec.js:65","description":"Chromium Browser Page Request.frame should work for fetch requests","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Request.headers>should work","name":"network.spec.js:77","description":"Chromium Browser Page Request.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Response.headers>should work","name":"network.spec.js:87","description":"Chromium Browser Page Response.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should return |false| for non-cached content","name":"network.spec.js:98","description":"Chromium Browser Page Response.fromCache should return |false| for non-cached content","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should work","name":"network.spec.js:103","description":"Chromium Browser Page Response.fromCache should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>should return |false| for non-service-worker content","name":"network.spec.js:120","description":"Chromium Browser Page Response.fromServiceWorker should return |false| for non-service-worker content","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>Response.fromServiceWorker","name":"network.spec.js:125","description":"Chromium Browser Page Response.fromServiceWorker Response.fromServiceWorker","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should work","name":"network.spec.js:143","description":"Chromium Browser Page Request.postData should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should be |undefined| when there is no post data","name":"network.spec.js:152","description":"Chromium Browser Page Request.postData should be |undefined| when there is no post data","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should work","name":"network.spec.js:159","description":"Chromium Browser Page Response.text should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should return uncompressed text","name":"network.spec.js:163","description":"Chromium Browser Page Response.text should return uncompressed text","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should throw when requesting body of redirected response","name":"network.spec.js:169","description":"Chromium Browser Page Response.text should throw when requesting body of redirected response","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should wait until response completes","name":"network.spec.js:180","description":"Chromium Browser Page Response.text should wait until response completes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>Response.json>should work","name":"network.spec.js:216","description":"Chromium Browser Page Response.json should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L216","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work","name":"network.spec.js:223","description":"Chromium Browser Page Response.buffer should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L223","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work with compression","name":"network.spec.js:229","description":"Chromium Browser Page Response.buffer should work with compression","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L229","result":"ok"},{"testId":"Chromium>Browser>Page>Response.statusText>should work","name":"network.spec.js:239","description":"Chromium Browser Page Response.statusText should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L239","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Request","name":"network.spec.js:250","description":"Chromium Browser Page Network Events Page.Events.Request","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L250","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Response","name":"network.spec.js:262","description":"Chromium Browser Page Network Events Page.Events.Response","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L262","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFailed","name":"network.spec.js:277","description":"Chromium Browser Page Network Events Page.Events.RequestFailed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L277","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFinished","name":"network.spec.js:298","description":"Chromium Browser Page Network Events Page.Events.RequestFinished","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should fire events in proper order","name":"network.spec.js:308","description":"Chromium Browser Page Network Events should fire events in proper order","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should support redirects","name":"network.spec.js:316","description":"Chromium Browser Page Network Events should support redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L316","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work","name":"network.spec.js:343","description":"Chromium Browser Page Request.isNavigationRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work with request interception","name":"network.spec.js:354","description":"Chromium Browser Page Request.isNavigationRequest should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L354","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work when navigating to image","name":"network.spec.js:369","description":"Chromium Browser Page Request.isNavigationRequest should work when navigating to image","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L369","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should work","name":"network.spec.js:378","description":"Chromium Browser Page Page.setExtraHTTPHeaders should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L378","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should throw for non-string header values","name":"network.spec.js:388","description":"Chromium Browser Page Page.setExtraHTTPHeaders should throw for non-string header values","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L388","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should work","name":"network.spec.js:400","description":"Chromium Browser Page Page.authenticate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L400","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should fail if wrong credentials","name":"network.spec.js:411","description":"Chromium Browser Page Page.authenticate should fail if wrong credentials","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L411","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should allow disable authentication","name":"network.spec.js:421","description":"Chromium Browser Page Page.authenticate should allow disable authentication","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/network.spec.js#L421","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should intercept","name":"requestinterception.spec.js:27","description":"Chromium Browser Page Page.setRequestInterception should intercept","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when POST is redirected with 302","name":"requestinterception.spec.js:48","description":"Chromium Browser Page Page.setRequestInterception should work when POST is redirected with 302","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when header manipulation headers with redirect","name":"requestinterception.spec.js:64","description":"Chromium Browser Page Page.setRequestInterception should work when header manipulation headers with redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should contain referer header","name":"requestinterception.spec.js:75","description":"Chromium Browser Page Page.setRequestInterception should contain referer header","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should properly return navigation response when URL has cookies","name":"requestinterception.spec.js:87","description":"Chromium Browser Page Page.setRequestInterception should properly return navigation response when URL has cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should stop intercepting","name":"requestinterception.spec.js:98","description":"Chromium Browser Page Page.setRequestInterception should stop intercepting","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should show custom HTTP headers","name":"requestinterception.spec.js:105","description":"Chromium Browser Page Page.setRequestInterception should show custom HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirect inside sync XHR","name":"requestinterception.spec.js:118","description":"Chromium Browser Page Page.setRequestInterception should work with redirect inside sync XHR","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should works with customizing referer headers","name":"requestinterception.spec.js:131","description":"Chromium Browser Page Page.setRequestInterception should works with customizing referer headers","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable","name":"requestinterception.spec.js:141","description":"Chromium Browser Page Page.setRequestInterception should be abortable","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable with custom error codes","name":"requestinterception.spec.js:156","description":"Chromium Browser Page Page.setRequestInterception should be abortable with custom error codes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should send referer","name":"requestinterception.spec.js:167","description":"Chromium Browser Page Page.setRequestInterception should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should fail navigation when aborting main resource","name":"requestinterception.spec.js:179","description":"Chromium Browser Page Page.setRequestInterception should fail navigation when aborting main resource","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects","name":"requestinterception.spec.js:190","description":"Chromium Browser Page Page.setRequestInterception should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects for subresources","name":"requestinterception.spec.js:217","description":"Chromium Browser Page Page.setRequestInterception should work with redirects for subresources","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to abort redirects","name":"requestinterception.spec.js:242","description":"Chromium Browser Page Page.setRequestInterception should be able to abort redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L242","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with equal requests","name":"requestinterception.spec.js:265","description":"Chromium Browser Page Page.setRequestInterception should work with equal requests","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L265","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to dataURL and fire dataURL requests","name":"requestinterception.spec.js:288","description":"Chromium Browser Page Page.setRequestInterception should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L288","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to fetch dataURL and fire dataURL requests","name":"requestinterception.spec.js:301","description":"Chromium Browser Page Page.setRequestInterception should be able to fetch dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L301","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to URL with hash and and fire requests without hash","name":"requestinterception.spec.js:315","description":"Chromium Browser Page Page.setRequestInterception should navigate to URL with hash and and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L315","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server","name":"requestinterception.spec.js:328","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L328","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with badly encoded server","name":"requestinterception.spec.js:336","description":"Chromium Browser Page Page.setRequestInterception should work with badly encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L336","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server - 2","name":"requestinterception.spec.js:343","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server - 2","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should not throw \"Invalid Interception Id\" if the request was cancelled","name":"requestinterception.spec.js:357","description":"Chromium Browser Page Page.setRequestInterception should not throw \"Invalid Interception Id\" if the request was cancelled","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L357","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should throw if interception is not enabled","name":"requestinterception.spec.js:371","description":"Chromium Browser Page Page.setRequestInterception should throw if interception is not enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L371","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with file URLs","name":"requestinterception.spec.js:383","description":"Chromium Browser Page Page.setRequestInterception should work with file URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L383","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should work","name":"requestinterception.spec.js:398","description":"Chromium Browser Page Request.continue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L398","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend HTTP headers","name":"requestinterception.spec.js:403","description":"Chromium Browser Page Request.continue should amend HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should redirect in a way non-observable to page","name":"requestinterception.spec.js:417","description":"Chromium Browser Page Request.continue should redirect in a way non-observable to page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L417","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend method","name":"requestinterception.spec.js:429","description":"Chromium Browser Page Request.continue should amend method","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L429","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend post data","name":"requestinterception.spec.js:442","description":"Chromium Browser Page Request.continue should amend post data","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L442","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend both post data and method on navigation","name":"requestinterception.spec.js:455","description":"Chromium Browser Page Request.continue should amend both post data and method on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L455","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work","name":"requestinterception.spec.js:470","description":"Chromium Browser Page Request.respond should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L470","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work with status code 422","name":"requestinterception.spec.js:486","description":"Chromium Browser Page Request.respond should work with status code 422","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L486","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should redirect","name":"requestinterception.spec.js:499","description":"Chromium Browser Page Request.respond should redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L499","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should allow mocking binary responses","name":"requestinterception.spec.js:518","description":"Chromium Browser Page Request.respond should allow mocking binary responses","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L518","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should stringify intercepted request response headers","name":"requestinterception.spec.js:536","description":"Chromium Browser Page Request.respond should stringify intercepted request response headers","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/requestinterception.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should reject all promises when page is closed","name":"page.spec.js:34","description":"Chromium Browser Page Page.close should reject all promises when page is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should not be visible in browser.pages","name":"page.spec.js:43","description":"Chromium Browser Page Page.close should not be visible in browser.pages","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should run beforeunload if asked for","name":"page.spec.js:49","description":"Chromium Browser Page Page.close should run beforeunload if asked for","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L49","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should *not* run beforeunload by default","name":"page.spec.js:66","description":"Chromium Browser Page Page.close should *not* run beforeunload by default","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should set the page close state","name":"page.spec.js:74","description":"Chromium Browser Page Page.close should set the page close state","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Load>should fire when expected","name":"page.spec.js:83","description":"Chromium Browser Page Page.Events.Load should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Async stacks>should work","name":"page.spec.js:92","description":"Chromium Browser Page Async stacks should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.error>should throw when page crashes","name":"page.spec.js:105","description":"Chromium Browser Page Page.Events.error should throw when page crashes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work","name":"page.spec.js:115","description":"Chromium Browser Page Page.Events.Popup should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with noopener","name":"page.spec.js:123","description":"Chromium Browser Page Page.Events.Popup should work with noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank","name":"page.spec.js:131","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with fake-clicking target=_blank and rel=noopener","name":"page.spec.js:141","description":"Chromium Browser Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank and rel=noopener","name":"page.spec.js:151","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should be prompt by default","name":"page.spec.js:168","description":"Chromium Browser Page BrowserContext.overridePermissions should be prompt by default","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should deny permission when not listed","name":"page.spec.js:172","description":"Chromium Browser Page BrowserContext.overridePermissions should deny permission when not listed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L172","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should fail when bad permission is given","name":"page.spec.js:177","description":"Chromium Browser Page BrowserContext.overridePermissions should fail when bad permission is given","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should grant permission when listed","name":"page.spec.js:183","description":"Chromium Browser Page BrowserContext.overridePermissions should grant permission when listed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should reset permissions","name":"page.spec.js:188","description":"Chromium Browser Page BrowserContext.overridePermissions should reset permissions","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should trigger permission onchange","name":"page.spec.js:195","description":"Chromium Browser Page BrowserContext.overridePermissions should trigger permission onchange","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L195","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should isolate permissions between browser contexs","name":"page.spec.js:214","description":"Chromium Browser Page BrowserContext.overridePermissions should isolate permissions between browser contexs","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should work","name":"page.spec.js:236","description":"Chromium Browser Page Page.setGeolocation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should throw when invalid longitude","name":"page.spec.js:248","description":"Chromium Browser Page Page.setGeolocation should throw when invalid longitude","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L248","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should work","name":"page.spec.js:260","description":"Chromium Browser Page Page.setOfflineMode should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L260","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should emulate navigator.onLine","name":"page.spec.js:269","description":"Chromium Browser Page Page.setOfflineMode should emulate navigator.onLine","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L269","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work","name":"page.spec.js:279","description":"Chromium Browser Page ExecutionContext.queryObjects should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L279","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work for non-blank page","name":"page.spec.js:289","description":"Chromium Browser Page ExecutionContext.queryObjects should work for non-blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L289","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail for disposed handles","name":"page.spec.js:298","description":"Chromium Browser Page ExecutionContext.queryObjects should fail for disposed handles","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail primitive values as prototypes","name":"page.spec.js:305","description":"Chromium Browser Page ExecutionContext.queryObjects should fail primitive values as prototypes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work","name":"page.spec.js:314","description":"Chromium Browser Page Page.Events.Console should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L314","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work for different console API calls","name":"page.spec.js:327","description":"Chromium Browser Page Page.Events.Console should work for different console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L327","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not fail for window object","name":"page.spec.js:353","description":"Chromium Browser Page Page.Events.Console should not fail for window object","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should trigger correct Log","name":"page.spec.js:362","description":"Chromium Browser Page Page.Events.Console should trigger correct Log","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L362","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location when fetch fails","name":"page.spec.js:374","description":"Chromium Browser Page Page.Events.Console should have location when fetch fails","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location for console API calls","name":"page.spec.js:389","description":"Chromium Browser Page Page.Events.Console should have location for console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not throw when there are console messages in detached iframes","name":"page.spec.js:404","description":"Chromium Browser Page Page.Events.Console should not throw when there are console messages in detached iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.DOMContentLoaded>should fire when expected","name":"page.spec.js:424","description":"Chromium Browser Page Page.Events.DOMContentLoaded should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>should get metrics from a page","name":"page.spec.js:431","description":"Chromium Browser Page Page.metrics should get metrics from a page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L431","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>metrics event fired on console.timeStamp","name":"page.spec.js:436","description":"Chromium Browser Page Page.metrics metrics event fired on console.timeStamp","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L436","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work","name":"page.spec.js:469","description":"Chromium Browser Page Page.waitForRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L469","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with predicate","name":"page.spec.js:481","description":"Chromium Browser Page Page.waitForRequest should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect timeout","name":"page.spec.js:493","description":"Chromium Browser Page Page.waitForRequest should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L493","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect default timeout","name":"page.spec.js:498","description":"Chromium Browser Page Page.waitForRequest should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L498","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with no timeout","name":"page.spec.js:504","description":"Chromium Browser Page Page.waitForRequest should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L504","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work","name":"page.spec.js:519","description":"Chromium Browser Page Page.waitForResponse should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L519","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect timeout","name":"page.spec.js:531","description":"Chromium Browser Page Page.waitForResponse should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect default timeout","name":"page.spec.js:536","description":"Chromium Browser Page Page.waitForResponse should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with predicate","name":"page.spec.js:542","description":"Chromium Browser Page Page.waitForResponse should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L542","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with no timeout","name":"page.spec.js:554","description":"Chromium Browser Page Page.waitForResponse should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L554","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work","name":"page.spec.js:569","description":"Chromium Browser Page Page.exposeFunction should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L569","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should throw exception in page context","name":"page.spec.js:578","description":"Chromium Browser Page Page.exposeFunction should throw exception in page context","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L578","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should support throwing \"null\"","name":"page.spec.js:592","description":"Chromium Browser Page Page.exposeFunction should support throwing \"null\"","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L592","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should be callable from-inside evaluateOnNewDocument","name":"page.spec.js:605","description":"Chromium Browser Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L605","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should survive navigation","name":"page.spec.js:614","description":"Chromium Browser Page Page.exposeFunction should survive navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L614","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should await returned promise","name":"page.spec.js:625","description":"Chromium Browser Page Page.exposeFunction should await returned promise","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L625","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames","name":"page.spec.js:635","description":"Chromium Browser Page Page.exposeFunction should work on frames","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L635","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames before navigation","name":"page.spec.js:647","description":"Chromium Browser Page Page.exposeFunction should work on frames before navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L647","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work with complex objects","name":"page.spec.js:659","description":"Chromium Browser Page Page.exposeFunction should work with complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L659","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.PageError>should fire","name":"page.spec.js:669","description":"Chromium Browser Page Page.Events.PageError should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L669","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work","name":"page.spec.js:681","description":"Chromium Browser Page Page.setUserAgent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L681","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work for subframes","name":"page.spec.js:690","description":"Chromium Browser Page Page.setUserAgent should work for subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L690","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should emulate device user-agent","name":"page.spec.js:699","description":"Chromium Browser Page Page.setUserAgent should emulate device user-agent","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L699","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work","name":"page.spec.js:709","description":"Chromium Browser Page Page.setContent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L709","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with doctype","name":"page.spec.js:714","description":"Chromium Browser Page Page.setContent should work with doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L714","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with HTML 4 doctype","name":"page.spec.js:720","description":"Chromium Browser Page Page.setContent should work with HTML 4 doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L720","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect timeout","name":"page.spec.js:727","description":"Chromium Browser Page Page.setContent should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L727","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect default navigation timeout","name":"page.spec.js:735","description":"Chromium Browser Page Page.setContent should respect default navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L735","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should await resources to load","name":"page.spec.js:744","description":"Chromium Browser Page Page.setContent should await resources to load","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L744","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work fast enough","name":"page.spec.js:755","description":"Chromium Browser Page Page.setContent should work fast enough","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L755","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with tricky content","name":"page.spec.js:759","description":"Chromium Browser Page Page.setContent should work with tricky content","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L759","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with accents","name":"page.spec.js:763","description":"Chromium Browser Page Page.setContent should work with accents","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L763","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with emojis","name":"page.spec.js:767","description":"Chromium Browser Page Page.setContent should work with emojis","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L767","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with newline","name":"page.spec.js:771","description":"Chromium Browser Page Page.setContent should work with newline","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L771","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP meta tag","name":"page.spec.js:778","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP meta tag","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L778","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP header","name":"page.spec.js:791","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP header","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L791","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass after cross-process navigation","name":"page.spec.js:805","description":"Chromium Browser Page Page.setBypassCSP should bypass after cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L805","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP in iframes as well","name":"page.spec.js:815","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP in iframes as well","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L815","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if no options are provided","name":"page.spec.js:837","description":"Chromium Browser Page Page.addScriptTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L837","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url","name":"page.spec.js:847","description":"Chromium Browser Page Page.addScriptTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L847","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url and type=module","name":"page.spec.js:854","description":"Chromium Browser Page Page.addScriptTag should work with a url and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L854","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path and type=module","name":"page.spec.js:860","description":"Chromium Browser Page Page.addScriptTag should work with a path and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L860","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a content and type=module","name":"page.spec.js:867","description":"Chromium Browser Page Page.addScriptTag should work with a content and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L867","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if loading from url fail","name":"page.spec.js:874","description":"Chromium Browser Page Page.addScriptTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L874","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path","name":"page.spec.js:885","description":"Chromium Browser Page Page.addScriptTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L885","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should include sourcemap when path is provided","name":"page.spec.js:892","description":"Chromium Browser Page Page.addScriptTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L892","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with content","name":"page.spec.js:899","description":"Chromium Browser Page Page.addScriptTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L899","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with content to the CSP page","name":"page.spec.js:906","description":"Chromium Browser Page Page.addScriptTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L906","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with URL to the CSP page","name":"page.spec.js:913","description":"Chromium Browser Page Page.addScriptTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L913","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if no options are provided","name":"page.spec.js:922","description":"Chromium Browser Page Page.addStyleTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L922","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a url","name":"page.spec.js:932","description":"Chromium Browser Page Page.addStyleTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L932","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if loading from url fail","name":"page.spec.js:939","description":"Chromium Browser Page Page.addStyleTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L939","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a path","name":"page.spec.js:950","description":"Chromium Browser Page Page.addStyleTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L950","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should include sourcemap when path is provided","name":"page.spec.js:957","description":"Chromium Browser Page Page.addStyleTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L957","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with content","name":"page.spec.js:965","description":"Chromium Browser Page Page.addStyleTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L965","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with content to the CSP page","name":"page.spec.js:972","description":"Chromium Browser Page Page.addStyleTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L972","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with URL to the CSP page","name":"page.spec.js:979","description":"Chromium Browser Page Page.addStyleTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L979","result":"ok"},{"testId":"Chromium>Browser>Page>Page.url>should work","name":"page.spec.js:988","description":"Chromium Browser Page Page.url should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L988","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setJavaScriptEnabled>should work","name":"page.spec.js:996","description":"Chromium Browser Page Page.setJavaScriptEnabled should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L996","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should enable or disable the cache based on the state passed","name":"page.spec.js:1010","description":"Chromium Browser Page Page.setCacheEnabled should enable or disable the cache based on the state passed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1010","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should stay disabled when toggling request interception on/off","name":"page.spec.js:1026","description":"Chromium Browser Page Page.setCacheEnabled should stay disabled when toggling request interception on/off","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1026","result":"ok"},{"testId":"Chromium>Browser>Page>Page.pdf>should be able to save file","name":"page.spec.js:1042","description":"Chromium Browser Page Page.pdf should be able to save file","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1042","result":"ok"},{"testId":"Chromium>Browser>Page>Page.title>should return the page title","name":"page.spec.js:1051","description":"Chromium Browser Page Page.title should return the page title","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1051","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select single option","name":"page.spec.js:1058","description":"Chromium Browser Page Page.select should select single option","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1058","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select only first option","name":"page.spec.js:1064","description":"Chromium Browser Page Page.select should select only first option","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1064","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should not throw when select causes navigation","name":"page.spec.js:1070","description":"Chromium Browser Page Page.select should not throw when select causes navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1070","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select multiple options","name":"page.spec.js:1079","description":"Chromium Browser Page Page.select should select multiple options","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1079","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should respect event bubbling","name":"page.spec.js:1086","description":"Chromium Browser Page Page.select should respect event bubbling","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1086","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw when element is not a ","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1092","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no matched values","name":"page.spec.js:1098","description":"Chromium Browser Page Page.select should return [] on no matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1098","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of matched values","name":"page.spec.js:1103","description":"Chromium Browser Page Page.select should return an array of matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1103","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of one element when multiple is not set","name":"page.spec.js:1109","description":"Chromium Browser Page Page.select should return an array of one element when multiple is not set","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1109","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no values","name":"page.spec.js:1114","description":"Chromium Browser Page Page.select should return [] on no values","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1114","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a multiple select","name":"page.spec.js:1119","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a multiple select","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1119","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a select without multiple","name":"page.spec.js:1126","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a select without multiple","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1126","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw if passed in non-strings","name":"page.spec.js:1132","description":"Chromium Browser Page Page.select should throw if passed in non-strings","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1132","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should work when re-defining top-level Event class","name":"page.spec.js:1143","description":"Chromium Browser Page Page.select should work when re-defining top-level Event class","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with window.close","name":"page.spec.js:1153","description":"Chromium Browser Page Page.Events.Close should work with window.close","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1153","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with page.close","name":"page.spec.js:1161","description":"Chromium Browser Page Page.Events.Close should work with page.close","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browser>should return the correct browser instance","name":"page.spec.js:1170","description":"Chromium Browser Page Page.browser should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browserContext>should return the correct browser instance","name":"page.spec.js:1176","description":"Chromium Browser Page Page.browserContext should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/page.spec.js#L1176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work","name":"screenshot.spec.js:23","description":"Chromium Browser Page Page.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should clip rect","name":"screenshot.spec.js:29","description":"Chromium Browser Page Page.screenshot should clip rect","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work for offscreen clip","name":"screenshot.spec.js:42","description":"Chromium Browser Page Page.screenshot should work for offscreen clip","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel","name":"screenshot.spec.js:55","description":"Chromium Browser Page Page.screenshot should run in parallel","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should take fullPage screenshots","name":"screenshot.spec.js:72","description":"Chromium Browser Page Page.screenshot should take fullPage screenshots","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel in multiple pages","name":"screenshot.spec.js:80","description":"Chromium Browser Page Page.screenshot should run in parallel in multiple pages","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L80","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should allow transparency","name":"screenshot.spec.js:95","description":"Chromium Browser Page Page.screenshot should allow transparency","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L95","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should render white background on jpeg file","name":"screenshot.spec.js:101","description":"Chromium Browser Page Page.screenshot should render white background on jpeg file","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work with odd clip size on Retina displays","name":"screenshot.spec.js:107","description":"Chromium Browser Page Page.screenshot should work with odd clip size on Retina displays","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should return base64","name":"screenshot.spec.js:118","description":"Chromium Browser Page Page.screenshot should return base64","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work","name":"screenshot.spec.js:129","description":"Chromium Browser Page ElementHandle.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L129","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should take into account padding and border","name":"screenshot.spec.js:137","description":"Chromium Browser Page ElementHandle.screenshot should take into account padding and border","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should capture full element when larger than viewport","name":"screenshot.spec.js:154","description":"Chromium Browser Page ElementHandle.screenshot should capture full element when larger than viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should scroll element into view","name":"screenshot.spec.js:178","description":"Chromium Browser Page ElementHandle.screenshot should scroll element into view","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work with a rotated element","name":"screenshot.spec.js:201","description":"Chromium Browser Page ElementHandle.screenshot should work with a rotated element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should fail to screenshot a detached element","name":"screenshot.spec.js:214","description":"Chromium Browser Page ElementHandle.screenshot should fail to screenshot a detached element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should not hang with zero width/height element","name":"screenshot.spec.js:221","description":"Chromium Browser Page ElementHandle.screenshot should not hang with zero width/height element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L221","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with fractional dimensions","name":"screenshot.spec.js:227","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with fractional dimensions","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with an offset","name":"screenshot.spec.js:233","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with an offset","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/screenshot.spec.js#L233","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should work","name":"queryselector.spec.js:23","description":"Chromium Browser Page Page.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept arguments","name":"queryselector.spec.js:28","description":"Chromium Browser Page Page.$eval should accept arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L28","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept ElementHandles as arguments","name":"queryselector.spec.js:33","description":"Chromium Browser Page Page.$eval should accept ElementHandles as arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should throw error if no element is found","name":"queryselector.spec.js:39","description":"Chromium Browser Page Page.$eval should throw error if no element is found","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$eval>should work","name":"queryselector.spec.js:47","description":"Chromium Browser Page Page.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should query existing element","name":"queryselector.spec.js:55","description":"Chromium Browser Page Page.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should return null for non-existing element","name":"queryselector.spec.js:60","description":"Chromium Browser Page Page.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L60","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should query existing elements","name":"queryselector.spec.js:67","description":"Chromium Browser Page Page.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should return empty array if nothing is found","name":"queryselector.spec.js:74","description":"Chromium Browser Page Page.$$ should return empty array if nothing is found","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should query existing element","name":"queryselector.spec.js:82","description":"Chromium Browser Page Path.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return empty array for non-existing element","name":"queryselector.spec.js:88","description":"Chromium Browser Page Path.$x should return empty array for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return multiple elements","name":"queryselector.spec.js:92","description":"Chromium Browser Page Path.$x should return multiple elements","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should query existing element","name":"queryselector.spec.js:101","description":"Chromium Browser Page ElementHandle.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should return null for non-existing element","name":"queryselector.spec.js:111","description":"Chromium Browser Page ElementHandle.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should work","name":"queryselector.spec.js:119","description":"Chromium Browser Page ElementHandle.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should retrieve content from subtree","name":"queryselector.spec.js:126","description":"Chromium Browser Page ElementHandle.$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should throw in case of missing selector","name":"queryselector.spec.js:134","description":"Chromium Browser Page ElementHandle.$eval should throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should work","name":"queryselector.spec.js:143","description":"Chromium Browser Page ElementHandle.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should retrieve content from subtree","name":"queryselector.spec.js:150","description":"Chromium Browser Page ElementHandle.$$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should not throw in case of missing selector","name":"queryselector.spec.js:158","description":"Chromium Browser Page ElementHandle.$$eval should not throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should query existing elements","name":"queryselector.spec.js:169","description":"Chromium Browser Page ElementHandle.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should return empty array for non-existing elements","name":"queryselector.spec.js:178","description":"Chromium Browser Page ElementHandle.$$ should return empty array for non-existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should query existing element","name":"queryselector.spec.js:188","description":"Chromium Browser Page ElementHandle.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should return null for non-existing element","name":"queryselector.spec.js:198","description":"Chromium Browser Page ElementHandle.$x should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/queryselector.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.targets should return all of the targets","name":"target.spec.js:26","description":"Chromium Browser Page Target Browser.targets should return all of the targets","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.pages should return all of the pages","name":"target.spec.js:33","description":"Chromium Browser Page Target Browser.pages should return all of the pages","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should contain browser target","name":"target.spec.js:40","description":"Chromium Browser Page Target should contain browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should be able to use the default page in the browser","name":"target.spec.js:45","description":"Chromium Browser Page Target should be able to use the default page in the browser","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a new page is created and closed","name":"target.spec.js:52","description":"Chromium Browser Page Target should report when a new page is created and closed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a service worker is created and destroyed","name":"target.spec.js:73","description":"Chromium Browser Page Target should report when a service worker is created and destroyed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a service worker","name":"target.spec.js:86","description":"Chromium Browser Page Target should create a worker from a service worker","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L86","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a shared worker","name":"target.spec.js:93","description":"Chromium Browser Page Target should create a worker from a shared worker","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a target url changes","name":"target.spec.js:102","description":"Chromium Browser Page Target should report when a target url changes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L102","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not report uninitialized pages","name":"target.spec.js:112","description":"Chromium Browser Page Target should not report uninitialized pages","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not crash while redirecting if original request was missed","name":"target.spec.js:131","description":"Chromium Browser Page Target should not crash while redirecting if original request was missed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should have an opener","name":"target.spec.js:150","description":"Chromium Browser Page Target should have an opener","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should wait for a target","name":"target.spec.js:163","description":"Chromium Browser Page Browser.waitForTarget should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should timeout waiting for a non-existent target","name":"target.spec.js:174","description":"Chromium Browser Page Browser.waitForTarget should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/target.spec.js#L174","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should tap the button","name":"touchscreen.spec.js:23","description":"Chromium Browser Page Touchscreen should tap the button","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/touchscreen.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should report touches","name":"touchscreen.spec.js:29","description":"Chromium Browser Page Touchscreen should report touches","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/touchscreen.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for selector","name":"waittask.spec.js:32","description":"Chromium Browser Page Page.waitFor should wait for selector","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for an xpath","name":"waittask.spec.js:41","description":"Chromium Browser Page Page.waitFor should wait for an xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should not allow you to select an element with single slash xpath","name":"waittask.spec.js:50","description":"Chromium Browser Page Page.waitFor should not allow you to select an element with single slash xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should timeout","name":"waittask.spec.js:56","description":"Chromium Browser Page Page.waitFor should timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should work with multiline body","name":"waittask.spec.js:62","description":"Chromium Browser Page Page.waitFor should work with multiline body","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate","name":"waittask.spec.js:68","description":"Chromium Browser Page Page.waitFor should wait for predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should throw when unknown type","name":"waittask.spec.js:74","description":"Chromium Browser Page Page.waitFor should throw when unknown type","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate with arguments","name":"waittask.spec.js:79","description":"Chromium Browser Page Page.waitFor should wait for predicate with arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept a string","name":"waittask.spec.js:85","description":"Chromium Browser Page Frame.waitForFunction should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L85","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work when resolved right before execution context disposal","name":"waittask.spec.js:90","description":"Chromium Browser Page Frame.waitForFunction should work when resolved right before execution context disposal","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on interval","name":"waittask.spec.js:98","description":"Chromium Browser Page Frame.waitForFunction should poll on interval","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on mutation","name":"waittask.spec.js:110","description":"Chromium Browser Page Frame.waitForFunction should poll on mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on raf","name":"waittask.spec.js:119","description":"Chromium Browser Page Frame.waitForFunction should poll on raf","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work with strict CSP policy","name":"waittask.spec.js:124","description":"Chromium Browser Page Frame.waitForFunction should work with strict CSP policy","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw on bad polling value","name":"waittask.spec.js:134","description":"Chromium Browser Page Frame.waitForFunction should throw on bad polling value","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw negative polling interval","name":"waittask.spec.js:144","description":"Chromium Browser Page Frame.waitForFunction should throw negative polling interval","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L144","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the success value as a JSHandle","name":"waittask.spec.js:154","description":"Chromium Browser Page Frame.waitForFunction should return the success value as a JSHandle","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the window as a success value","name":"waittask.spec.js:157","description":"Chromium Browser Page Frame.waitForFunction should return the window as a success value","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L157","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept ElementHandle arguments","name":"waittask.spec.js:160","description":"Chromium Browser Page Frame.waitForFunction should accept ElementHandle arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect timeout","name":"waittask.spec.js:169","description":"Chromium Browser Page Frame.waitForFunction should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect default timeout","name":"waittask.spec.js:176","description":"Chromium Browser Page Frame.waitForFunction should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should disable timeout when its set to 0","name":"waittask.spec.js:183","description":"Chromium Browser Page Frame.waitForFunction should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive cross-process navigation","name":"waittask.spec.js:192","description":"Chromium Browser Page Frame.waitForFunction should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive navigations","name":"waittask.spec.js:205","description":"Chromium Browser Page Frame.waitForFunction should survive navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should immediately resolve promise if node exists","name":"waittask.spec.js:217","description":"Chromium Browser Page Frame.waitForSelector should immediately resolve promise if node exists","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work with removed MutationObserver","name":"waittask.spec.js:225","description":"Chromium Browser Page Frame.waitForSelector should work with removed MutationObserver","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L225","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should resolve promise when node is added","name":"waittask.spec.js:234","description":"Chromium Browser Page Frame.waitForSelector should resolve promise when node is added","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L234","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work when node is added through innerHTML","name":"waittask.spec.js:245","description":"Chromium Browser Page Frame.waitForSelector should work when node is added through innerHTML","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L245","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>Page.waitForSelector is shortcut for main frame","name":"waittask.spec.js:253","description":"Chromium Browser Page Frame.waitForSelector Page.waitForSelector is shortcut for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L253","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should run in specified frame","name":"waittask.spec.js:264","description":"Chromium Browser Page Frame.waitForSelector should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L264","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should throw when frame is detached","name":"waittask.spec.js:276","description":"Chromium Browser Page Frame.waitForSelector should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L276","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should survive cross-process navigation","name":"waittask.spec.js:286","description":"Chromium Browser Page Frame.waitForSelector should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L286","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible","name":"waittask.spec.js:297","description":"Chromium Browser Page Frame.waitForSelector should wait for visible","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L297","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible recursively","name":"waittask.spec.js:308","description":"Chromium Browser Page Frame.waitForSelector should wait for visible recursively","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for visibility: hidden","name":"waittask.spec.js:319","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for visibility: hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L319","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for display: none","name":"waittask.spec.js:329","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L329","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for removal","name":"waittask.spec.js:339","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for removal","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L339","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return null if waiting to hide non-existing element","name":"waittask.spec.js:349","description":"Chromium Browser Page Frame.waitForSelector should return null if waiting to hide non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L349","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respect timeout","name":"waittask.spec.js:353","description":"Chromium Browser Page Frame.waitForSelector should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have an error message specifically for awaiting an element to be hidden","name":"waittask.spec.js:360","description":"Chromium Browser Page Frame.waitForSelector should have an error message specifically for awaiting an element to be hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L360","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respond to node attribute mutation","name":"waittask.spec.js:368","description":"Chromium Browser Page Frame.waitForSelector should respond to node attribute mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return the element handle","name":"waittask.spec.js:376","description":"Chromium Browser Page Frame.waitForSelector should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L376","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have correct stack trace for timeout","name":"waittask.spec.js:381","description":"Chromium Browser Page Frame.waitForSelector should have correct stack trace for timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L381","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should support some fancy xpath","name":"waittask.spec.js:391","description":"Chromium Browser Page Frame.waitForXPath should support some fancy xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L391","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should respect timeout","name":"waittask.spec.js:396","description":"Chromium Browser Page Frame.waitForXPath should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L396","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should run in specified frame","name":"waittask.spec.js:403","description":"Chromium Browser Page Frame.waitForXPath should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should throw when frame is detached","name":"waittask.spec.js:414","description":"Chromium Browser Page Frame.waitForXPath should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L414","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>hidden should wait for display: none","name":"waittask.spec.js:424","description":"Chromium Browser Page Frame.waitForXPath hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should return the element handle","name":"waittask.spec.js:434","description":"Chromium Browser Page Frame.waitForXPath should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L434","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select a text node","name":"waittask.spec.js:439","description":"Chromium Browser Page Frame.waitForXPath should allow you to select a text node","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L439","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select an element with single slash","name":"waittask.spec.js:444","description":"Chromium Browser Page Frame.waitForXPath should allow you to select an element with single slash","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/waittask.spec.js#L444","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>Page.workers","name":"worker.spec.js:10","description":"Chromium Browser Page Workers Page.workers","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/worker.spec.js#L10","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should emit created and destroyed events","name":"worker.spec.js:22","description":"Chromium Browser Page Workers should emit created and destroyed events","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/worker.spec.js#L22","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report console logs","name":"worker.spec.js:33","description":"Chromium Browser Page Workers should report console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/worker.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have JSHandles for console logs","name":"worker.spec.js:45","description":"Chromium Browser Page Workers should have JSHandles for console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/worker.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have an execution context","name":"worker.spec.js:53","description":"Chromium Browser Page Workers should have an execution context","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/worker.spec.js#L53","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report errors","name":"worker.spec.js:59","description":"Chromium Browser Page Workers should report errors","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/worker.spec.js#L59","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should work","name":"CDPSession.spec.js:25","description":"Chromium Browser Page Target.createCDPSession should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/CDPSession.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should send events","name":"CDPSession.spec.js:35","description":"Chromium Browser Page Target.createCDPSession should send events","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/CDPSession.spec.js#L35","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should enable and disable domains independently","name":"CDPSession.spec.js:43","description":"Chromium Browser Page Target.createCDPSession should enable and disable domains independently","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/CDPSession.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should be able to detach session","name":"CDPSession.spec.js:58","description":"Chromium Browser Page Target.createCDPSession should be able to detach session","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/CDPSession.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should throw nice errors","name":"CDPSession.spec.js:72","description":"Chromium Browser Page Target.createCDPSession should throw nice errors","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/CDPSession.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work","name":"coverage.spec.js:23","description":"Chromium Browser Page JSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report sourceURLs","name":"coverage.spec.js:34","description":"Chromium Browser Page JSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore eval() scripts by default","name":"coverage.spec.js:41","description":"Chromium Browser Page JSCoverage should ignore eval() scripts by default","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>shouldn't ignore eval() scripts if reportAnonymousScripts is true","name":"coverage.spec.js:47","description":"Chromium Browser Page JSCoverage shouldn't ignore eval() scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore pptr internal scripts if reportAnonymousScripts is true","name":"coverage.spec.js:54","description":"Chromium Browser Page JSCoverage should ignore pptr internal scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report multiple scripts","name":"coverage.spec.js:62","description":"Chromium Browser Page JSCoverage should report multiple scripts","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report right ranges","name":"coverage.spec.js:71","description":"Chromium Browser Page JSCoverage should report right ranges","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report scripts that have no coverage","name":"coverage.spec.js:81","description":"Chromium Browser Page JSCoverage should report scripts that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work with conditionals","name":"coverage.spec.js:90","description":"Chromium Browser Page JSCoverage should work with conditionals","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should report scripts across navigations when disabled","name":"coverage.spec.js:97","description":"Chromium Browser Page JSCoverage resetOnNavigation should report scripts across navigations when disabled","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should NOT report scripts across navigations when enabled","name":"coverage.spec.js:104","description":"Chromium Browser Page JSCoverage resetOnNavigation should NOT report scripts across navigations when enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should not hang when there is a debugger statement","name":"coverage.spec.js:113","description":"Chromium Browser Page JSCoverage should not hang when there is a debugger statement","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L113","result":"skipped"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work","name":"coverage.spec.js:124","description":"Chromium Browser Page CSSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report sourceURLs","name":"coverage.spec.js:136","description":"Chromium Browser Page CSSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report multiple stylesheets","name":"coverage.spec.js:143","description":"Chromium Browser Page CSSCoverage should report multiple stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report stylesheets that have no coverage","name":"coverage.spec.js:152","description":"Chromium Browser Page CSSCoverage should report stylesheets that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with media queries","name":"coverage.spec.js:160","description":"Chromium Browser Page CSSCoverage should work with media queries","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with complicated usecases","name":"coverage.spec.js:170","description":"Chromium Browser Page CSSCoverage should work with complicated usecases","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should ignore injected stylesheets","name":"coverage.spec.js:176","description":"Chromium Browser Page CSSCoverage should ignore injected stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should report stylesheets across navigations","name":"coverage.spec.js:186","description":"Chromium Browser Page CSSCoverage resetOnNavigation should report stylesheets across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should NOT report scripts across navigations","name":"coverage.spec.js:193","description":"Chromium Browser Page CSSCoverage resetOnNavigation should NOT report scripts across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with a recently loaded stylesheet","name":"coverage.spec.js:201","description":"Chromium Browser Page CSSCoverage should work with a recently loaded stylesheet","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/coverage.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Chromium-Specific Page Tests>Page.setRequestInterception should work with intervention headers","name":"chromiumonly.spec.js:122","description":"Chromium Browser Page Chromium-Specific Page Tests Page.setRequestInterception should work with intervention headers","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/chromiumonly.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should have default context","name":"browsercontext.spec.js:25","description":"Chromium Browser BrowserContext should have default context","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browsercontext.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should create new incognito context","name":"browsercontext.spec.js:34","description":"Chromium Browser BrowserContext should create new incognito context","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browsercontext.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should close all belonging targets once closing context","name":"browsercontext.spec.js:43","description":"Chromium Browser BrowserContext should close all belonging targets once closing context","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browsercontext.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>window.open should use parent tab context","name":"browsercontext.spec.js:54","description":"Chromium Browser BrowserContext window.open should use parent tab context","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browsercontext.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should fire target events","name":"browsercontext.spec.js:65","description":"Chromium Browser BrowserContext should fire target events","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browsercontext.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should wait for a target","name":"browsercontext.spec.js:81","description":"Chromium Browser BrowserContext should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browsercontext.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should timeout waiting for a non-existent target","name":"browsercontext.spec.js:93","description":"Chromium Browser BrowserContext should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browsercontext.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should isolate localStorage and cookies","name":"browsercontext.spec.js:99","description":"Chromium Browser BrowserContext should isolate localStorage and cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browsercontext.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should work across sessions","name":"browsercontext.spec.js:143","description":"Chromium Browser BrowserContext should work across sessions","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/browsercontext.spec.js#L143","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should work","name":"ignorehttpserrors.spec.js:41","description":"Chromium ignoreHTTPSErrors Response.securityDetails should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/ignorehttpserrors.spec.js#L41","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should be |null| for non-secure requests","name":"ignorehttpserrors.spec.js:54","description":"Chromium ignoreHTTPSErrors Response.securityDetails should be |null| for non-secure requests","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/ignorehttpserrors.spec.js#L54","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>Network redirects should report SecurityDetails","name":"ignorehttpserrors.spec.js:58","description":"Chromium ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/ignorehttpserrors.spec.js#L58","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work","name":"ignorehttpserrors.spec.js:74","description":"Chromium ignoreHTTPSErrors should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/ignorehttpserrors.spec.js#L74","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with request interception","name":"ignorehttpserrors.spec.js:80","description":"Chromium ignoreHTTPSErrors should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/ignorehttpserrors.spec.js#L80","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with mixed content","name":"ignorehttpserrors.spec.js:86","description":"Chromium ignoreHTTPSErrors should work with mixed content","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/ignorehttpserrors.spec.js#L86","result":"ok"},{"testId":"Chromium>Puppeteer>BrowserFetcher>should download and extract linux binary","name":"launcher.spec.js:34","description":"Chromium Puppeteer BrowserFetcher should download and extract linux binary","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L34","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject navigation when browser closes","name":"launcher.spec.js:63","description":"Chromium Puppeteer Browser.disconnect should reject navigation when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L63","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject waitForSelector when browser closes","name":"launcher.spec.js:75","description":"Chromium Puppeteer Browser.disconnect should reject waitForSelector when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L75","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject all promises when browser is closed","name":"launcher.spec.js:88","description":"Chromium Puppeteer Puppeteer.launch should reject all promises when browser is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L88","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject if executable path is invalid","name":"launcher.spec.js:97","description":"Chromium Puppeteer Puppeteer.launch should reject if executable path is invalid","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L97","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option","name":"launcher.spec.js:103","description":"Chromium Puppeteer Puppeteer.launch userDataDir option","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L103","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir argument","name":"launcher.spec.js:115","description":"Chromium Puppeteer Puppeteer.launch userDataDir argument","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L115","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore state","name":"launcher.spec.js:137","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore state","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L137","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore cookies","name":"launcher.spec.js:155","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L155","result":"skipped"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should return the default arguments","name":"launcher.spec.js:172","description":"Chromium Puppeteer Puppeteer.launch should return the default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L172","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should work with no default arguments","name":"launcher.spec.js:185","description":"Chromium Puppeteer Puppeteer.launch should work with no default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L185","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should filter out ignored default arguments","name":"launcher.spec.js:194","description":"Chromium Puppeteer Puppeteer.launch should filter out ignored default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L194","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have default url when launching browser","name":"launcher.spec.js:207","description":"Chromium Puppeteer Puppeteer.launch should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L207","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have custom url when launching browser","name":"launcher.spec.js:213","description":"Chromium Puppeteer Puppeteer.launch should have custom url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L213","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should set the default viewport","name":"launcher.spec.js:224","description":"Chromium Puppeteer Puppeteer.launch should set the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L224","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should disable the default viewport","name":"launcher.spec.js:237","description":"Chromium Puppeteer Puppeteer.launch should disable the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L237","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should take fullPage screenshots when defaultViewport is null","name":"launcher.spec.js:246","description":"Chromium Puppeteer Puppeteer.launch should take fullPage screenshots when defaultViewport is null","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L246","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect multiple times to the same browser","name":"launcher.spec.js:261","description":"Chromium Puppeteer Puppeteer.connect should be able to connect multiple times to the same browser","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L261","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to close remote browser","name":"launcher.spec.js:274","description":"Chromium Puppeteer Puppeteer.connect should be able to close remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L274","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should support ignoreHTTPSErrors option","name":"launcher.spec.js:284","description":"Chromium Puppeteer Puppeteer.connect should support ignoreHTTPSErrors option","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L284","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to reconnect to a disconnected browser","name":"launcher.spec.js:303","description":"Chromium Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L303","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect to the same page simultaneously","name":"launcher.spec.js:324","description":"Chromium Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L324","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.executablePath>should work","name":"launcher.spec.js:338","description":"Chromium Puppeteer Puppeteer.executablePath should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L338","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level Errors","name":"launcher.spec.js:347","description":"Chromium Top-level requires should require top-level Errors","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L347","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level DeviceDescriptors","name":"launcher.spec.js:351","description":"Chromium Top-level requires should require top-level DeviceDescriptors","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L351","result":"ok"},{"testId":"Chromium>Browser target events>should work","name":"launcher.spec.js:358","description":"Chromium Browser target events should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L358","result":"ok"},{"testId":"Chromium>Browser.Events.disconnected>should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","name":"launcher.spec.js:373","description":"Chromium Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/launcher.spec.js#L373","result":"ok"},{"testId":"Chromium>Fixtures>dumpio option should work with pipe option ","name":"fixtures.spec.js:25","description":"Chromium Fixtures dumpio option should work with pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/fixtures.spec.js#L25","result":"ok"},{"testId":"Chromium>Fixtures>should dump browser process stderr","name":"fixtures.spec.js:35","description":"Chromium Fixtures should dump browser process stderr","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/fixtures.spec.js#L35","result":"ok"},{"testId":"Chromium>Fixtures>should close the browser when the node process closes","name":"fixtures.spec.js:52","description":"Chromium Fixtures should close the browser when the node process closes","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/fixtures.spec.js#L52","result":"ok"},{"testId":"Chromium>OOPIF>should report oopif frames","name":"oopif.spec.js:41","description":"Chromium OOPIF should report oopif frames","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/oopif.spec.js#L41","result":"skipped"},{"testId":"Chromium>OOPIF>should load oopif iframes with subresources and request interception","name":"oopif.spec.js:46","description":"Chromium OOPIF should load oopif iframes with subresources and request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/oopif.spec.js#L46","result":"ok"},{"testId":"Chromium>HEADFUL>background_page target type should be available","name":"headful.spec.js:49","description":"Chromium HEADFUL background_page target type should be available","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/headful.spec.js#L49","result":"ok"},{"testId":"Chromium>HEADFUL>target.page() should return a background_page","name":"headful.spec.js:57","description":"Chromium HEADFUL target.page() should return a background_page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/headful.spec.js#L57","result":"ok"},{"testId":"Chromium>HEADFUL>should have default url when launching browser","name":"headful.spec.js:65","description":"Chromium HEADFUL should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/headful.spec.js#L65","result":"ok"},{"testId":"Chromium>HEADFUL>headless should be able to read cookies written by headful","name":"headful.spec.js:71","description":"Chromium HEADFUL headless should be able to read cookies written by headful","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/headful.spec.js#L71","result":"ok"},{"testId":"Chromium>HEADFUL>OOPIF: should report google.com frame","name":"headful.spec.js:89","description":"Chromium HEADFUL OOPIF: should report google.com frame","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/headful.spec.js#L89","result":"ok"},{"testId":"Chromium>HEADFUL>should close browser with beforeunload page","name":"headful.spec.js:110","description":"Chromium HEADFUL should close browser with beforeunload page","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/headful.spec.js#L110","result":"ok"},{"testId":"Chromium>Page.bringToFront>should work","name":"headful.spec.js:122","description":"Chromium Page.bringToFront should work","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/headful.spec.js#L122","result":"ok"},{"testId":"Chromium>Tracing>should output a trace","name":"tracing.spec.js:40","description":"Chromium Tracing should output a trace","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/tracing.spec.js#L40","result":"ok"},{"testId":"Chromium>Tracing>should run with custom categories if provided","name":"tracing.spec.js:46","description":"Chromium Tracing should run with custom categories if provided","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/tracing.spec.js#L46","result":"ok"},{"testId":"Chromium>Tracing>should throw if tracing on two pages","name":"tracing.spec.js:53","description":"Chromium Tracing should throw if tracing on two pages","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/tracing.spec.js#L53","result":"ok"},{"testId":"Chromium>Tracing>should return a buffer","name":"tracing.spec.js:62","description":"Chromium Tracing should return a buffer","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/tracing.spec.js#L62","result":"ok"},{"testId":"Chromium>Tracing>should work without options","name":"tracing.spec.js:69","description":"Chromium Tracing should work without options","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/tracing.spec.js#L69","result":"ok"},{"testId":"Chromium>Tracing>should return null in case of Buffer error","name":"tracing.spec.js:75","description":"Chromium Tracing should return null in case of Buffer error","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/tracing.spec.js#L75","result":"ok"},{"testId":"Chromium>Tracing>should support a buffer without a path","name":"tracing.spec.js:86","description":"Chromium Tracing should support a buffer without a path","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/tracing.spec.js#L86","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should be able to connect using browserUrl, with and without trailing slash","name":"chromiumonly.spec.js:24","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should be able to connect using browserUrl, with and without trailing slash","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/chromiumonly.spec.js#L24","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when using both browserWSEndpoint and browserURL","name":"chromiumonly.spec.js:41","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when using both browserWSEndpoint and browserURL","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/chromiumonly.spec.js#L41","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when trying to connect to non-existing browser","name":"chromiumonly.spec.js:53","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when trying to connect to non-existing browser","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/chromiumonly.spec.js#L53","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe option","name":"chromiumonly.spec.js:67","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/chromiumonly.spec.js#L67","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe argument","name":"chromiumonly.spec.js:77","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe argument","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/chromiumonly.spec.js#L77","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should fire \"disconnected\" when closing with pipe","name":"chromiumonly.spec.js:87","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should fire \"disconnected\" when closing with pipe","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/chromiumonly.spec.js#L87","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Page.waitForFileChooser>should fail gracefully when trying to work with filechoosers within multiple connections","name":"chromiumonly.spec.js:98","description":"Chromium Chromium-Specific Launcher tests Page.waitForFileChooser should fail gracefully when trying to work with filechoosers within multiple connections","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/chromiumonly.spec.js#L98","result":"ok"},{"testId":"Chromium>COVERAGE>should call all API methods","name":"utils.js:61","description":"Chromium COVERAGE should call all API methods","url":"https://github.com/GoogleChrome/puppeteer/blob/4acce550c457129f0a9502cbf2cdd52f2f61913b//test/utils.js#L61","result":"ok"}],"commit":{"sha":"4acce550c457129f0a9502cbf2cdd52f2f61913b","timestamp":1565043736000,"url":"https://github.com/GoogleChrome/puppeteer/commit/4acce550c457129f0a9502cbf2cdd52f2f61913b"}},{"timestamp":1565044472789,"url":"https://cirrus-ci.com/task/6219198097784832","tests":[{"testId":"Chromium>Browser>Page>Accessibility>should work","name":"accessibility.spec.js:23","description":"Chromium Browser Page Accessibility should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>should report uninteresting nodes","name":"accessibility.spec.js:82","description":"Chromium Browser Page Accessibility should report uninteresting nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>roledescription","name":"accessibility.spec.js:110","description":"Chromium Browser Page Accessibility roledescription","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>orientation","name":"accessibility.spec.js:115","description":"Chromium Browser Page Accessibility orientation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>autocomplete","name":"accessibility.spec.js:120","description":"Chromium Browser Page Accessibility autocomplete","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>multiselectable","name":"accessibility.spec.js:125","description":"Chromium Browser Page Accessibility multiselectable","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>keyshortcuts","name":"accessibility.spec.js:130","description":"Chromium Browser Page Accessibility keyshortcuts","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L130","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>should not report text nodes inside controls","name":"accessibility.spec.js:136","description":"Chromium Browser Page Accessibility filtering children of leaf nodes should not report text nodes inside controls","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields should have children","name":"accessibility.spec.js:167","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L167","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>rich text editable fields with role should have children","name":"accessibility.spec.js:197","description":"Chromium Browser Page Accessibility filtering children of leaf nodes rich text editable fields with role should have children","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with role should not have children","name":"accessibility.spec.js:227","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with role should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field without role should not have content","name":"accessibility.spec.js:237","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L237","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>plaintext contenteditable>plain text field with tabindex and without role should not have content","name":"accessibility.spec.js:246","description":"Chromium Browser Page Accessibility filtering children of leaf nodes plaintext contenteditable plain text field with tabindex and without role should not have content","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>non editable textbox with role and tabIndex and label should not have children","name":"accessibility.spec.js:256","description":"Chromium Browser Page Accessibility filtering children of leaf nodes non editable textbox with role and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L256","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox with and tabIndex and label should not have children","name":"accessibility.spec.js:274","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox with and tabIndex and label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L274","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>checkbox without label should not have children","name":"accessibility.spec.js:292","description":"Chromium Browser Page Accessibility filtering children of leaf nodes checkbox without label should not have children","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a button","name":"accessibility.spec.js:312","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a button","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L312","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work an input","name":"accessibility.spec.js:321","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work an input","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L321","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should work a menu","name":"accessibility.spec.js:331","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should work a menu","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L331","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should return null when the element is no longer in DOM","name":"accessibility.spec.js:350","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should return null when the element is no longer in DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L350","result":"ok"},{"testId":"Chromium>Browser>Page>Accessibility>filtering children of leaf nodes>root option>should support the interestingOnly option","name":"accessibility.spec.js:356","description":"Chromium Browser Page Accessibility filtering children of leaf nodes root option should support the interestingOnly option","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/accessibility.spec.js#L356","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.version>should return whether we are in headless","name":"browser.spec.js:23","description":"Chromium Browser Page Browser.version should return whether we are in headless","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browser.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.userAgent>should include WebKit","name":"browser.spec.js:34","description":"Chromium Browser Page Browser.userAgent should include WebKit","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browser.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.target>should return browser target","name":"browser.spec.js:45","description":"Chromium Browser Page Browser.target should return browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browser.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should return child_process instance","name":"browser.spec.js:52","description":"Chromium Browser Page Browser.process should return child_process instance","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browser.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.process>should not return child_process for remote browser","name":"browser.spec.js:56","description":"Chromium Browser Page Browser.process should not return child_process for remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browser.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.isConnected>should set the browser connected state","name":"browser.spec.js:65","description":"Chromium Browser Page Browser.isConnected should set the browser connected state","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browser.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button","name":"click.spec.js:25","description":"Chromium Browser Page Page.click should click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click svg","name":"click.spec.js:30","description":"Chromium Browser Page Page.click should click svg","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L30","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button if window.Node is removed","name":"click.spec.js:39","description":"Chromium Browser Page Page.click should click the button if window.Node is removed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on a span with an inline element inside","name":"click.spec.js:46","description":"Chromium Browser Page Page.click should click on a span with an inline element inside","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not throw UnhandledPromiseRejection when page closes","name":"click.spec.js:58","description":"Chromium Browser Page Page.click should not throw UnhandledPromiseRejection when page closes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button after navigation ","name":"click.spec.js:65","description":"Chromium Browser Page Page.click should click the button after navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click with disabled javascript","name":"click.spec.js:72","description":"Chromium Browser Page Page.click should click with disabled javascript","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click when one of inline box children is outside of viewport","name":"click.spec.js:81","description":"Chromium Browser Page Page.click should click when one of inline box children is outside of viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should select the text by triple clicking","name":"click.spec.js:94","description":"Chromium Browser Page Page.click should select the text by triple clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L94","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click offscreen buttons","name":"click.spec.js:107","description":"Chromium Browser Page Page.click should click offscreen buttons","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click wrapped links","name":"click.spec.js:131","description":"Chromium Browser Page Page.click should click wrapped links","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox input and toggle","name":"click.spec.js:137","description":"Chromium Browser Page Page.click should click on checkbox input and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click on checkbox label and toggle","name":"click.spec.js:156","description":"Chromium Browser Page Page.click should click on checkbox label and toggle","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fail to click a missing button","name":"click.spec.js:170","description":"Chromium Browser Page Page.click should fail to click a missing button","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should not hang with touch-enabled viewports","name":"click.spec.js:177","description":"Chromium Browser Page Page.click should not hang with touch-enabled viewports","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should scroll and click the button","name":"click.spec.js:183","description":"Chromium Browser Page Page.click should scroll and click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should double click the button","name":"click.spec.js:190","description":"Chromium Browser Page Page.click should double click the button","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L190","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a partially obscured button","name":"click.spec.js:204","description":"Chromium Browser Page Page.click should click a partially obscured button","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L204","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click a rotated button","name":"click.spec.js:215","description":"Chromium Browser Page Page.click should click a rotated button","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should fire contextmenu event on right click","name":"click.spec.js:220","description":"Chromium Browser Page Page.click should fire contextmenu event on right click","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click links which cause navigation","name":"click.spec.js:226","description":"Chromium Browser Page Page.click should click links which cause navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L226","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button inside an iframe","name":"click.spec.js:231","description":"Chromium Browser Page Page.click should click the button inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L231","result":"ok"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with fixed position inside an iframe","name":"click.spec.js:241","description":"Chromium Browser Page Page.click should click the button with fixed position inside an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L241","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.click>should click the button with deviceScaleFactor set","name":"click.spec.js:251","description":"Chromium Browser Page Page.click should click the button with deviceScaleFactor set","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/click.spec.js#L251","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should return no cookies in pristine browser context","name":"cookies.spec.js:23","description":"Chromium Browser Page Page.cookies should return no cookies in pristine browser context","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get a cookie","name":"cookies.spec.js:27","description":"Chromium Browser Page Page.cookies should get a cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report httpOnly cookie","name":"cookies.spec.js:44","description":"Chromium Browser Page Page.cookies should properly report httpOnly cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L44","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Strict\" sameSite cookie","name":"cookies.spec.js:54","description":"Chromium Browser Page Page.cookies should properly report \"Strict\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should properly report \"Lax\" sameSite cookie","name":"cookies.spec.js:64","description":"Chromium Browser Page Page.cookies should properly report \"Lax\" sameSite cookie","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get multiple cookies","name":"cookies.spec.js:74","description":"Chromium Browser Page Page.cookies should get multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.cookies>should get cookies from multiple urls","name":"cookies.spec.js:107","description":"Chromium Browser Page Page.cookies should get cookies from multiple urls","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should work","name":"cookies.spec.js:148","description":"Chromium Browser Page Page.setCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L148","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should isolate cookies in browser contexts","name":"cookies.spec.js:156","description":"Chromium Browser Page Page.setCookie should isolate cookies in browser contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L156","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set multiple cookies","name":"cookies.spec.js:176","description":"Chromium Browser Page Page.setCookie should set multiple cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should have |expires| set to |-1| for session cookies","name":"cookies.spec.js:193","description":"Chromium Browser Page Page.setCookie should have |expires| set to |-1| for session cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookie with reasonable defaults","name":"cookies.spec.js:203","description":"Chromium Browser Page Page.setCookie should set cookie with reasonable defaults","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L203","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie with a path","name":"cookies.spec.js:222","description":"Chromium Browser Page Page.setCookie should set a cookie with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L222","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a blank page","name":"cookies.spec.js:247","description":"Chromium Browser Page Page.setCookie should not set a cookie on a blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L247","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie with blank page URL","name":"cookies.spec.js:257","description":"Chromium Browser Page Page.setCookie should not set a cookie with blank page URL","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should not set a cookie on a data URL page","name":"cookies.spec.js:272","description":"Chromium Browser Page Page.setCookie should not set a cookie on a data URL page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L272","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should default to setting secure cookie for HTTPS websites","name":"cookies.spec.js:282","description":"Chromium Browser Page Page.setCookie should default to setting secure cookie for HTTPS websites","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L282","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should be able to set unsecure cookie for HTTP website","name":"cookies.spec.js:293","description":"Chromium Browser Page Page.setCookie should be able to set unsecure cookie for HTTP website","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L293","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set a cookie on a different domain","name":"cookies.spec.js:304","description":"Chromium Browser Page Page.setCookie should set a cookie on a different domain","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L304","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCookie>should set cookies from a frame","name":"cookies.spec.js:325","description":"Chromium Browser Page Page.setCookie should set cookies from a frame","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L325","result":"ok"},{"testId":"Chromium>Browser>Page>Page.deleteCookie>should work","name":"cookies.spec.js:368","description":"Chromium Browser Page Page.deleteCookie should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/cookies.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should fire","name":"dialog.spec.js:23","description":"Chromium Browser Page Page.Events.Dialog should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/dialog.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should allow accepting prompts","name":"dialog.spec.js:32","description":"Chromium Browser Page Page.Events.Dialog should allow accepting prompts","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/dialog.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Dialog>should dismiss the prompt","name":"dialog.spec.js:42","description":"Chromium Browser Page Page.Events.Dialog should dismiss the prompt","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/dialog.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work","name":"elementhandle.spec.js:25","description":"Chromium Browser Page ElementHandle.boundingBox should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should handle nested frames","name":"elementhandle.spec.js:32","description":"Chromium Browser Page ElementHandle.boundingBox should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should return null for invisible elements","name":"elementhandle.spec.js:43","description":"Chromium Browser Page ElementHandle.boundingBox should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should force a layout","name":"elementhandle.spec.js:48","description":"Chromium Browser Page ElementHandle.boundingBox should force a layout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boundingBox>should work with SVG nodes","name":"elementhandle.spec.js:56","description":"Chromium Browser Page ElementHandle.boundingBox should work with SVG nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should work","name":"elementhandle.spec.js:73","description":"Chromium Browser Page ElementHandle.boxModel should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.boxModel>should return null for invisible elements","name":"elementhandle.spec.js:128","description":"Chromium Browser Page ElementHandle.boxModel should return null for invisible elements","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.contentFrame>should work","name":"elementhandle.spec.js:136","description":"Chromium Browser Page ElementHandle.contentFrame should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work","name":"elementhandle.spec.js:146","description":"Chromium Browser Page ElementHandle.click should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L146","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for Shadow DOM v1","name":"elementhandle.spec.js:152","description":"Chromium Browser Page ElementHandle.click should work for Shadow DOM v1","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should work for TextNodes","name":"elementhandle.spec.js:158","description":"Chromium Browser Page ElementHandle.click should work for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for detached nodes","name":"elementhandle.spec.js:165","description":"Chromium Browser Page ElementHandle.click should throw for detached nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for hidden nodes","name":"elementhandle.spec.js:173","description":"Chromium Browser Page ElementHandle.click should throw for hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for recursively hidden nodes","name":"elementhandle.spec.js:180","description":"Chromium Browser Page ElementHandle.click should throw for recursively hidden nodes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.click>should throw for
elements","name":"elementhandle.spec.js:187","description":"Chromium Browser Page ElementHandle.click should throw for
elements","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.hover>should work","name":"elementhandle.spec.js:196","description":"Chromium Browser Page ElementHandle.hover should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.isIntersectingViewport>should work","name":"elementhandle.spec.js:205","description":"Chromium Browser Page ElementHandle.isIntersectingViewport should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/elementhandle.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should get the proper viewport size","name":"emulation.spec.js:26","description":"Chromium Browser Page Page.viewport should get the proper viewport size","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support mobile emulation","name":"emulation.spec.js:31","description":"Chromium Browser Page Page.viewport should support mobile emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L31","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support touch emulation","name":"emulation.spec.js:39","description":"Chromium Browser Page Page.viewport should support touch emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should be detectable by Modernizr","name":"emulation.spec.js:61","description":"Chromium Browser Page Page.viewport should be detectable by Modernizr","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should detect touch when applying viewport with touches","name":"emulation.spec.js:68","description":"Chromium Browser Page Page.viewport should detect touch when applying viewport with touches","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.viewport>should support landscape emulation","name":"emulation.spec.js:73","description":"Chromium Browser Page Page.viewport should support landscape emulation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should work","name":"emulation.spec.js:84","description":"Chromium Browser Page Page.emulate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulate>should support clicking","name":"emulation.spec.js:90","description":"Chromium Browser Page Page.emulate should support clicking","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should work","name":"emulation.spec.js:101","description":"Chromium Browser Page Page.emulateMedia should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.emulateMedia>should throw in case of bad argument","name":"emulation.spec.js:111","description":"Chromium Browser Page Page.emulateMedia should throw in case of bad argument","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/emulation.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work","name":"evaluation.spec.js:34","description":"Chromium Browser Page Page.evaluate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer BigInt","name":"evaluation.spec.js:38","description":"Chromium Browser Page Page.evaluate should transfer BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L38","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer NaN","name":"evaluation.spec.js:42","description":"Chromium Browser Page Page.evaluate should transfer NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -0","name":"evaluation.spec.js:46","description":"Chromium Browser Page Page.evaluate should transfer -0","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer Infinity","name":"evaluation.spec.js:50","description":"Chromium Browser Page Page.evaluate should transfer Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer -Infinity","name":"evaluation.spec.js:54","description":"Chromium Browser Page Page.evaluate should transfer -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays","name":"evaluation.spec.js:58","description":"Chromium Browser Page Page.evaluate should transfer arrays","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer arrays as arrays, not objects","name":"evaluation.spec.js:62","description":"Chromium Browser Page Page.evaluate should transfer arrays as arrays, not objects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should modify global environment","name":"evaluation.spec.js:66","description":"Chromium Browser Page Page.evaluate should modify global environment","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should evaluate in the page context","name":"evaluation.spec.js:70","description":"Chromium Browser Page Page.evaluate should evaluate in the page context","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for objects with symbols","name":"evaluation.spec.js:74","description":"Chromium Browser Page Page.evaluate should return undefined for objects with symbols","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with function shorthands","name":"evaluation.spec.js:77","description":"Chromium Browser Page Page.evaluate should work with function shorthands","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work with unicode chars","name":"evaluation.spec.js:88","description":"Chromium Browser Page Page.evaluate should work with unicode chars","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw when evaluation triggers reload","name":"evaluation.spec.js:92","description":"Chromium Browser Page Page.evaluate should throw when evaluation triggers reload","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should await promise","name":"evaluation.spec.js:100","description":"Chromium Browser Page Page.evaluate should await promise","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L100","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work right after framenavigated","name":"evaluation.spec.js:104","description":"Chromium Browser Page Page.evaluate should work right after framenavigated","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should work from-inside an exposed function","name":"evaluation.spec.js:112","description":"Chromium Browser Page Page.evaluate should work from-inside an exposed function","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should reject promise with exception","name":"evaluation.spec.js:122","description":"Chromium Browser Page Page.evaluate should reject promise with exception","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown strings as error messages","name":"evaluation.spec.js:128","description":"Chromium Browser Page Page.evaluate should support thrown strings as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L128","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should support thrown numbers as error messages","name":"evaluation.spec.js:134","description":"Chromium Browser Page Page.evaluate should support thrown numbers as error messages","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return complex objects","name":"evaluation.spec.js:140","description":"Chromium Browser Page Page.evaluate should return complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L140","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return BigInt","name":"evaluation.spec.js:146","description":"Chromium Browser Page Page.evaluate should return BigInt","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L146","result":"skipped"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return NaN","name":"evaluation.spec.js:150","description":"Chromium Browser Page Page.evaluate should return NaN","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -0","name":"evaluation.spec.js:154","description":"Chromium Browser Page Page.evaluate should return -0","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return Infinity","name":"evaluation.spec.js:158","description":"Chromium Browser Page Page.evaluate should return Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return -Infinity","name":"evaluation.spec.js:162","description":"Chromium Browser Page Page.evaluate should return -Infinity","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L162","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept \"undefined\" as one of multiple parameters","name":"evaluation.spec.js:166","description":"Chromium Browser Page Page.evaluate should accept \"undefined\" as one of multiple parameters","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L166","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should properly serialize null fields","name":"evaluation.spec.js:170","description":"Chromium Browser Page Page.evaluate should properly serialize null fields","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should return undefined for non-serializable objects","name":"evaluation.spec.js:173","description":"Chromium Browser Page Page.evaluate should return undefined for non-serializable objects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L173","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should fail for circular object","name":"evaluation.spec.js:176","description":"Chromium Browser Page Page.evaluate should fail for circular object","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should be able to throw a tricky error","name":"evaluation.spec.js:185","description":"Chromium Browser Page Page.evaluate should be able to throw a tricky error","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string","name":"evaluation.spec.js:193","description":"Chromium Browser Page Page.evaluate should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with semi colons","name":"evaluation.spec.js:197","description":"Chromium Browser Page Page.evaluate should accept a string with semi colons","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept a string with comments","name":"evaluation.spec.js:201","description":"Chromium Browser Page Page.evaluate should accept a string with comments","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should accept element handle as an argument","name":"evaluation.spec.js:205","description":"Chromium Browser Page Page.evaluate should accept element handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if underlying element was disposed","name":"evaluation.spec.js:211","description":"Chromium Browser Page Page.evaluate should throw if underlying element was disposed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L211","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw if elementHandles are from other frames","name":"evaluation.spec.js:220","description":"Chromium Browser Page Page.evaluate should throw if elementHandles are from other frames","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should simulate a user gesture","name":"evaluation.spec.js:228","description":"Chromium Browser Page Page.evaluate should simulate a user gesture","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should throw a nice error after a navigation","name":"evaluation.spec.js:236","description":"Chromium Browser Page Page.evaluate should throw a nice error after a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should not throw an error when evaluation does a navigation","name":"evaluation.spec.js:246","description":"Chromium Browser Page Page.evaluate should not throw an error when evaluation does a navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L246","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluate>should transfer 100Mb of data from page to node.js","name":"evaluation.spec.js:254","description":"Chromium Browser Page Page.evaluate should transfer 100Mb of data from page to node.js","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L254","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should evaluate before anything else on the page","name":"evaluation.spec.js:261","description":"Chromium Browser Page Page.evaluateOnNewDocument should evaluate before anything else on the page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L261","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateOnNewDocument>should work with CSP","name":"evaluation.spec.js:268","description":"Chromium Browser Page Page.evaluateOnNewDocument should work with CSP","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L268","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have different execution contexts","name":"evaluation.spec.js:283","description":"Chromium Browser Page Frame.evaluate should have different execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L283","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should have correct execution contexts","name":"evaluation.spec.js:292","description":"Chromium Browser Page Frame.evaluate should have correct execution contexts","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L292","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should execute after cross-site navigation","name":"evaluation.spec.js:298","description":"Chromium Browser Page Frame.evaluate should execute after cross-site navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/evaluation.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.executionContext>should work","name":"frame.spec.js:25","description":"Chromium Browser Page Frame.executionContext should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluateHandle>should work","name":"frame.spec.js:52","description":"Chromium Browser Page Frame.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.evaluate>should throw for detached frames","name":"frame.spec.js:61","description":"Chromium Browser Page Frame.evaluate should throw for detached frames","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should handle nested frames","name":"frame.spec.js:71","description":"Chromium Browser Page Frame Management should handle nested frames","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send events when frames are manipulated dynamically","name":"frame.spec.js:81","description":"Chromium Browser Page Frame Management should send events when frames are manipulated dynamically","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should send \"framenavigated\" when navigating on anchor URLs","name":"frame.spec.js:104","description":"Chromium Browser Page Frame Management should send \"framenavigated\" when navigating on anchor URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should persist mainFrame on cross-process navigation","name":"frame.spec.js:112","description":"Chromium Browser Page Frame Management should persist mainFrame on cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should not send attach/detach events for main frame","name":"frame.spec.js:118","description":"Chromium Browser Page Frame Management should not send attach/detach events for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should detach child frames on navigation","name":"frame.spec.js:125","description":"Chromium Browser Page Frame Management should detach child frames on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should support framesets","name":"frame.spec.js:145","description":"Chromium Browser Page Frame Management should support framesets","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame from-inside shadow DOM","name":"frame.spec.js:165","description":"Chromium Browser Page Frame Management should report frame from-inside shadow DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.name()","name":"frame.spec.js:176","description":"Chromium Browser Page Frame Management should report frame.name()","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report frame.parent()","name":"frame.spec.js:189","description":"Chromium Browser Page Frame Management should report frame.parent()","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L189","result":"ok"},{"testId":"Chromium>Browser>Page>Frame Management>should report different frame instance when frame re-attaches","name":"frame.spec.js:196","description":"Chromium Browser Page Frame Management should report different frame instance when frame re-attaches","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/frame.spec.js#L196","result":"ok"},{"testId":"Chromium>Browser>Page>input>should upload the file","name":"input.spec.js:26","description":"Chromium Browser Page input should upload the file","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is attached to DOM","name":"input.spec.js:42","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work when file input is not attached to DOM","name":"input.spec.js:50","description":"Chromium Browser Page Page.waitForFileChooser should work when file input is not attached to DOM","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect timeout","name":"input.spec.js:61","description":"Chromium Browser Page Page.waitForFileChooser should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L61","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should respect default timeout when there is no custom timeout","name":"input.spec.js:66","description":"Chromium Browser Page Page.waitForFileChooser should respect default timeout when there is no custom timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should prioritize exact timeout over default timeout","name":"input.spec.js:72","description":"Chromium Browser Page Page.waitForFileChooser should prioritize exact timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should work with no timeout","name":"input.spec.js:78","description":"Chromium Browser Page Page.waitForFileChooser should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L78","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForFileChooser>should return the same file chooser when there are many watchdogs simultaneously","name":"input.spec.js:89","description":"Chromium Browser Page Page.waitForFileChooser should return the same file chooser when there are many watchdogs simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should accept single file","name":"input.spec.js:101","description":"Chromium Browser Page FileChooser.accept should accept single file","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to read selected file","name":"input.spec.js:114","description":"Chromium Browser Page FileChooser.accept should be able to read selected file","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L114","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should be able to reset selected files with empty file list","name":"input.spec.js:126","description":"Chromium Browser Page FileChooser.accept should be able to reset selected files with empty file list","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should not accept multiple files for single-file input","name":"input.spec.js:141","description":"Chromium Browser Page FileChooser.accept should not accept multiple files for single-file input","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.accept>should fail when accepting file chooser twice","name":"input.spec.js:154","description":"Chromium Browser Page FileChooser.accept should fail when accepting file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should cancel dialog","name":"input.spec.js:168","description":"Chromium Browser Page FileChooser.cancel should cancel dialog","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.cancel>should fail when canceling file chooser twice","name":"input.spec.js:184","description":"Chromium Browser Page FileChooser.cancel should fail when canceling file chooser twice","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L184","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for single file pick","name":"input.spec.js:198","description":"Chromium Browser Page FileChooser.isMultiple should work for single file pick","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"multiple\"","name":"input.spec.js:206","description":"Chromium Browser Page FileChooser.isMultiple should work for \"multiple\"","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L206","result":"ok"},{"testId":"Chromium>Browser>Page>FileChooser.isMultiple>should work for \"webkitdirectory\"","name":"input.spec.js:214","description":"Chromium Browser Page FileChooser.isMultiple should work for \"webkitdirectory\"","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/input.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work","name":"jshandle.spec.js:23","description":"Chromium Browser Page Page.evaluateHandle should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle as an argument","name":"jshandle.spec.js:27","description":"Chromium Browser Page Page.evaluateHandle should accept object handle as an argument","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to primitive types","name":"jshandle.spec.js:32","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to primitive types","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should warn on nested object handles","name":"jshandle.spec.js:37","description":"Chromium Browser Page Page.evaluateHandle should warn on nested object handles","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should accept object handle to unserializable value","name":"jshandle.spec.js:46","description":"Chromium Browser Page Page.evaluateHandle should accept object handle to unserializable value","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L46","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should use the same JS wrappers","name":"jshandle.spec.js:50","description":"Chromium Browser Page Page.evaluateHandle should use the same JS wrappers","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.evaluateHandle>should work with primitives","name":"jshandle.spec.js:57","description":"Chromium Browser Page Page.evaluateHandle should work with primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperty>should work","name":"jshandle.spec.js:67","description":"Chromium Browser Page JSHandle.getProperty should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should work","name":"jshandle.spec.js:79","description":"Chromium Browser Page JSHandle.jsonValue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should not work with dates","name":"jshandle.spec.js:84","description":"Chromium Browser Page JSHandle.jsonValue should not work with dates","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.jsonValue>should throw for circular objects","name":"jshandle.spec.js:89","description":"Chromium Browser Page JSHandle.jsonValue should throw for circular objects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L89","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should work","name":"jshandle.spec.js:101","description":"Chromium Browser Page JSHandle.getProperties should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.getProperties>should return even non-own properties","name":"jshandle.spec.js:110","description":"Chromium Browser Page JSHandle.getProperties should return even non-own properties","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work","name":"jshandle.spec.js:132","description":"Chromium Browser Page JSHandle.asElement should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L132","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return null for non-elements","name":"jshandle.spec.js:137","description":"Chromium Browser Page JSHandle.asElement should return null for non-elements","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should return ElementHandle for TextNodes","name":"jshandle.spec.js:142","description":"Chromium Browser Page JSHandle.asElement should return ElementHandle for TextNodes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L142","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.asElement>should work with nullified Node","name":"jshandle.spec.js:149","description":"Chromium Browser Page JSHandle.asElement should work with nullified Node","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L149","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for primitives","name":"jshandle.spec.js:159","description":"Chromium Browser Page JSHandle.toString should work for primitives","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work for complicated objects","name":"jshandle.spec.js:165","description":"Chromium Browser Page JSHandle.toString should work for complicated objects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L165","result":"ok"},{"testId":"Chromium>Browser>Page>JSHandle.toString>should work with different subtypes","name":"jshandle.spec.js:169","description":"Chromium Browser Page JSHandle.toString should work with different subtypes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/jshandle.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type into a textarea","name":"keyboard.spec.js:26","description":"Chromium Browser Page Keyboard should type into a textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the metaKey","name":"keyboard.spec.js:36","description":"Chromium Browser Page Keyboard should press the metaKey","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L36","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should move with the arrow keys","name":"keyboard.spec.js:43","description":"Chromium Browser Page Keyboard should move with the arrow keys","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with ElementHandle.press","name":"keyboard.spec.js:58","description":"Chromium Browser Page Keyboard should send a character with ElementHandle.press","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>ElementHandle.press should support |text| option","name":"keyboard.spec.js:69","description":"Chromium Browser Page Keyboard ElementHandle.press should support |text| option","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L69","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send a character with sendCharacter","name":"keyboard.spec.js:75","description":"Chromium Browser Page Keyboard should send a character with sendCharacter","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report shiftKey","name":"keyboard.spec.js:84","description":"Chromium Browser Page Keyboard should report shiftKey","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L84","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should report multiple modifiers","name":"keyboard.spec.js:104","description":"Chromium Browser Page Keyboard should report multiple modifiers","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing","name":"keyboard.spec.js:120","description":"Chromium Browser Page Keyboard should send proper codes while typing","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should send proper codes while typing with shift","name":"keyboard.spec.js:133","description":"Chromium Browser Page Keyboard should send proper codes while typing with shift","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L133","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should not type canceled events","name":"keyboard.spec.js:145","description":"Chromium Browser Page Keyboard should not type canceled events","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L145","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify repeat property","name":"keyboard.spec.js:161","description":"Chromium Browser Page Keyboard should specify repeat property","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type all kinds of characters","name":"keyboard.spec.js:179","description":"Chromium Browser Page Keyboard should type all kinds of characters","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should specify location","name":"keyboard.spec.js:186","description":"Chromium Browser Page Keyboard should specify location","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should throw on unknown keys","name":"keyboard.spec.js:205","description":"Chromium Browser Page Keyboard should throw on unknown keys","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji","name":"keyboard.spec.js:215","description":"Chromium Browser Page Keyboard should type emoji","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L215","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should type emoji into an iframe","name":"keyboard.spec.js:220","description":"Chromium Browser Page Keyboard should type emoji into an iframe","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L220","result":"ok"},{"testId":"Chromium>Browser>Page>Keyboard>should press the meta key","name":"keyboard.spec.js:228","description":"Chromium Browser Page Keyboard should press the meta key","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/keyboard.spec.js#L228","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should click the document","name":"mouse.spec.js:34","description":"Chromium Browser Page Mouse should click the document","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/mouse.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should resize the textarea","name":"mouse.spec.js:58","description":"Chromium Browser Page Mouse should resize the textarea","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/mouse.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should select the text with mouse","name":"mouse.spec.js:70","description":"Chromium Browser Page Mouse should select the text with mouse","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/mouse.spec.js#L70","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state","name":"mouse.spec.js:88","description":"Chromium Browser Page Mouse should trigger hover state","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/mouse.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should trigger hover state with removed window.Node","name":"mouse.spec.js:97","description":"Chromium Browser Page Mouse should trigger hover state with removed window.Node","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/mouse.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should set modifier keys on click","name":"mouse.spec.js:103","description":"Chromium Browser Page Mouse should set modifier keys on click","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/mouse.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should tween mouse movement","name":"mouse.spec.js:123","description":"Chromium Browser Page Mouse should tween mouse movement","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/mouse.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Mouse>should work with mobile viewports and cross process navigations","name":"mouse.spec.js:141","description":"Chromium Browser Page Mouse should work with mobile viewports and cross process navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/mouse.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work","name":"navigation.spec.js:25","description":"Chromium Browser Page Page.goto should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with anchor navigation","name":"navigation.spec.js:29","description":"Chromium Browser Page Page.goto should work with anchor navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with redirects","name":"navigation.spec.js:37","description":"Chromium Browser Page Page.goto should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L37","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to about:blank","name":"navigation.spec.js:43","description":"Chromium Browser Page Page.goto should navigate to about:blank","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return response when page changes its URL after load","name":"navigation.spec.js:47","description":"Chromium Browser Page Page.goto should return response when page changes its URL after load","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with subframes return 204","name":"navigation.spec.js:51","description":"Chromium Browser Page Page.goto should work with subframes return 204","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L51","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when server returns 204","name":"navigation.spec.js:58","description":"Chromium Browser Page Page.goto should fail when server returns 204","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with domcontentloaded","name":"navigation.spec.js:71","description":"Chromium Browser Page Page.goto should navigate to empty page with domcontentloaded","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when page calls history API in beforeunload","name":"navigation.spec.js:75","description":"Chromium Browser Page Page.goto should work when page calls history API in beforeunload","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L75","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle0","name":"navigation.spec.js:83","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle0","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to empty page with networkidle2","name":"navigation.spec.js:87","description":"Chromium Browser Page Page.goto should navigate to empty page with networkidle2","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad url","name":"navigation.spec.js:91","description":"Chromium Browser Page Page.goto should fail when navigating to bad url","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L91","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL","name":"navigation.spec.js:99","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating to bad SSL after redirects","name":"navigation.spec.js:112","description":"Chromium Browser Page Page.goto should fail when navigating to bad SSL after redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should throw if networkidle is passed as an option","name":"navigation.spec.js:122","description":"Chromium Browser Page Page.goto should throw if networkidle is passed as an option","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when main resources failed to load","name":"navigation.spec.js:127","description":"Chromium Browser Page Page.goto should fail when main resources failed to load","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L127","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding maximum navigation timeout","name":"navigation.spec.js:135","description":"Chromium Browser Page Page.goto should fail when exceeding maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L135","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum navigation timeout","name":"navigation.spec.js:143","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when exceeding default maximum timeout","name":"navigation.spec.js:152","description":"Chromium Browser Page Page.goto should fail when exceeding default maximum timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should prioritize default navigation timeout over default timeout","name":"navigation.spec.js:161","description":"Chromium Browser Page Page.goto should prioritize default navigation timeout over default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should disable timeout when its set to 0","name":"navigation.spec.js:171","description":"Chromium Browser Page Page.goto should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L171","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to valid url","name":"navigation.spec.js:179","description":"Chromium Browser Page Page.goto should work when navigating to valid url","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L179","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to data url","name":"navigation.spec.js:183","description":"Chromium Browser Page Page.goto should work when navigating to data url","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work when navigating to 404","name":"navigation.spec.js:187","description":"Chromium Browser Page Page.goto should work when navigating to 404","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L187","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should return last response in redirect chain","name":"navigation.spec.js:192","description":"Chromium Browser Page Page.goto should return last response in redirect chain","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should wait for network idle to succeed navigation","name":"navigation.spec.js:200","description":"Chromium Browser Page Page.goto should wait for network idle to succeed navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L200","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation","name":"navigation.spec.js:257","description":"Chromium Browser Page Page.goto should not leak listeners during navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L257","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during bad navigation","name":"navigation.spec.js:266","description":"Chromium Browser Page Page.goto should not leak listeners during bad navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L266","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should not leak listeners during navigation of 11 pages","name":"navigation.spec.js:275","description":"Chromium Browser Page Page.goto should not leak listeners during navigation of 11 pages","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L275","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to dataURL and fire dataURL requests","name":"navigation.spec.js:287","description":"Chromium Browser Page Page.goto should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L287","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should navigate to URL with hash and fire requests without hash","name":"navigation.spec.js:296","description":"Chromium Browser Page Page.goto should navigate to URL with hash and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L296","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should work with self requesting page","name":"navigation.spec.js:305","description":"Chromium Browser Page Page.goto should work with self requesting page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should fail when navigating and show the url at the error message","name":"navigation.spec.js:310","description":"Chromium Browser Page Page.goto should fail when navigating and show the url at the error message","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L310","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goto>should send referer","name":"navigation.spec.js:320","description":"Chromium Browser Page Page.goto should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L320","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work","name":"navigation.spec.js:335","description":"Chromium Browser Page Page.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L335","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with both domcontentloaded and load","name":"navigation.spec.js:344","description":"Chromium Browser Page Page.waitForNavigation should work with both domcontentloaded and load","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L344","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with clicking on anchor links","name":"navigation.spec.js:364","description":"Chromium Browser Page Page.waitForNavigation should work with clicking on anchor links","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L364","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.pushState()","name":"navigation.spec.js:374","description":"Chromium Browser Page Page.waitForNavigation should work with history.pushState()","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with history.replaceState()","name":"navigation.spec.js:389","description":"Chromium Browser Page Page.waitForNavigation should work with history.replaceState()","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work with DOM history.back()/history.forward()","name":"navigation.spec.js:404","description":"Chromium Browser Page Page.waitForNavigation should work with DOM history.back()/history.forward()","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForNavigation>should work when subframe issues window.stop()","name":"navigation.spec.js:430","description":"Chromium Browser Page Page.waitForNavigation should work when subframe issues window.stop()","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L430","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work","name":"navigation.spec.js:448","description":"Chromium Browser Page Page.goBack should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L448","result":"ok"},{"testId":"Chromium>Browser>Page>Page.goBack>should work with HistoryAPI","name":"navigation.spec.js:463","description":"Chromium Browser Page Page.goBack should work with HistoryAPI","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L463","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should navigate subframes","name":"navigation.spec.js:481","description":"Chromium Browser Page Frame.goto should navigate subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should reject when frame detaches","name":"navigation.spec.js:490","description":"Chromium Browser Page Frame.goto should reject when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L490","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.goto>should return matching responses","name":"navigation.spec.js:501","description":"Chromium Browser Page Frame.goto should return matching responses","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L501","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should work","name":"navigation.spec.js:531","description":"Chromium Browser Page Frame.waitForNavigation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForNavigation>should fail when frame detaches","name":"navigation.spec.js:543","description":"Chromium Browser Page Frame.waitForNavigation should fail when frame detaches","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L543","result":"ok"},{"testId":"Chromium>Browser>Page>Page.reload>should work","name":"navigation.spec.js:561","description":"Chromium Browser Page Page.reload should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/navigation.spec.js#L561","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for navigation requests","name":"network.spec.js:27","description":"Chromium Browser Page Page.Events.Request should fire for navigation requests","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for iframes","name":"network.spec.js:33","description":"Chromium Browser Page Page.Events.Request should fire for iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Request>should fire for fetches","name":"network.spec.js:40","description":"Chromium Browser Page Page.Events.Request should fire for fetches","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for main frame navigation request","name":"network.spec.js:50","description":"Chromium Browser Page Request.frame should work for main frame navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for subframe navigation request","name":"network.spec.js:57","description":"Chromium Browser Page Request.frame should work for subframe navigation request","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L57","result":"ok"},{"testId":"Chromium>Browser>Page>Request.frame>should work for fetch requests","name":"network.spec.js:65","description":"Chromium Browser Page Request.frame should work for fetch requests","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>Page>Request.headers>should work","name":"network.spec.js:77","description":"Chromium Browser Page Request.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L77","result":"ok"},{"testId":"Chromium>Browser>Page>Response.headers>should work","name":"network.spec.js:87","description":"Chromium Browser Page Response.headers should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L87","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should return |false| for non-cached content","name":"network.spec.js:98","description":"Chromium Browser Page Response.fromCache should return |false| for non-cached content","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromCache>should work","name":"network.spec.js:103","description":"Chromium Browser Page Response.fromCache should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L103","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>should return |false| for non-service-worker content","name":"network.spec.js:120","description":"Chromium Browser Page Response.fromServiceWorker should return |false| for non-service-worker content","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L120","result":"ok"},{"testId":"Chromium>Browser>Page>Response.fromServiceWorker>Response.fromServiceWorker","name":"network.spec.js:125","description":"Chromium Browser Page Response.fromServiceWorker Response.fromServiceWorker","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L125","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should work","name":"network.spec.js:143","description":"Chromium Browser Page Request.postData should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>Request.postData>should be |undefined| when there is no post data","name":"network.spec.js:152","description":"Chromium Browser Page Request.postData should be |undefined| when there is no post data","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should work","name":"network.spec.js:159","description":"Chromium Browser Page Response.text should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should return uncompressed text","name":"network.spec.js:163","description":"Chromium Browser Page Response.text should return uncompressed text","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should throw when requesting body of redirected response","name":"network.spec.js:169","description":"Chromium Browser Page Response.text should throw when requesting body of redirected response","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Response.text>should wait until response completes","name":"network.spec.js:180","description":"Chromium Browser Page Response.text should wait until response completes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L180","result":"ok"},{"testId":"Chromium>Browser>Page>Response.json>should work","name":"network.spec.js:216","description":"Chromium Browser Page Response.json should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L216","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work","name":"network.spec.js:223","description":"Chromium Browser Page Response.buffer should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L223","result":"ok"},{"testId":"Chromium>Browser>Page>Response.buffer>should work with compression","name":"network.spec.js:229","description":"Chromium Browser Page Response.buffer should work with compression","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L229","result":"ok"},{"testId":"Chromium>Browser>Page>Response.statusText>should work","name":"network.spec.js:239","description":"Chromium Browser Page Response.statusText should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L239","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Request","name":"network.spec.js:250","description":"Chromium Browser Page Network Events Page.Events.Request","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L250","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.Response","name":"network.spec.js:262","description":"Chromium Browser Page Network Events Page.Events.Response","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L262","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFailed","name":"network.spec.js:277","description":"Chromium Browser Page Network Events Page.Events.RequestFailed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L277","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>Page.Events.RequestFinished","name":"network.spec.js:298","description":"Chromium Browser Page Network Events Page.Events.RequestFinished","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should fire events in proper order","name":"network.spec.js:308","description":"Chromium Browser Page Network Events should fire events in proper order","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Network Events>should support redirects","name":"network.spec.js:316","description":"Chromium Browser Page Network Events should support redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L316","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work","name":"network.spec.js:343","description":"Chromium Browser Page Request.isNavigationRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L343","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work with request interception","name":"network.spec.js:354","description":"Chromium Browser Page Request.isNavigationRequest should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L354","result":"ok"},{"testId":"Chromium>Browser>Page>Request.isNavigationRequest>should work when navigating to image","name":"network.spec.js:369","description":"Chromium Browser Page Request.isNavigationRequest should work when navigating to image","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L369","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should work","name":"network.spec.js:378","description":"Chromium Browser Page Page.setExtraHTTPHeaders should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L378","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setExtraHTTPHeaders>should throw for non-string header values","name":"network.spec.js:388","description":"Chromium Browser Page Page.setExtraHTTPHeaders should throw for non-string header values","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L388","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should work","name":"network.spec.js:400","description":"Chromium Browser Page Page.authenticate should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L400","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should fail if wrong credentials","name":"network.spec.js:411","description":"Chromium Browser Page Page.authenticate should fail if wrong credentials","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L411","result":"ok"},{"testId":"Chromium>Browser>Page>Page.authenticate>should allow disable authentication","name":"network.spec.js:421","description":"Chromium Browser Page Page.authenticate should allow disable authentication","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/network.spec.js#L421","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should intercept","name":"requestinterception.spec.js:27","description":"Chromium Browser Page Page.setRequestInterception should intercept","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L27","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when POST is redirected with 302","name":"requestinterception.spec.js:48","description":"Chromium Browser Page Page.setRequestInterception should work when POST is redirected with 302","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L48","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work when header manipulation headers with redirect","name":"requestinterception.spec.js:64","description":"Chromium Browser Page Page.setRequestInterception should work when header manipulation headers with redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L64","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to remove headers","name":"requestinterception.spec.js:76","description":"Chromium Browser Page Page.setRequestInterception should be able to remove headers","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L76","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should contain referer header","name":"requestinterception.spec.js:93","description":"Chromium Browser Page Page.setRequestInterception should contain referer header","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should properly return navigation response when URL has cookies","name":"requestinterception.spec.js:105","description":"Chromium Browser Page Page.setRequestInterception should properly return navigation response when URL has cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should stop intercepting","name":"requestinterception.spec.js:116","description":"Chromium Browser Page Page.setRequestInterception should stop intercepting","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L116","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should show custom HTTP headers","name":"requestinterception.spec.js:123","description":"Chromium Browser Page Page.setRequestInterception should show custom HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirect inside sync XHR","name":"requestinterception.spec.js:136","description":"Chromium Browser Page Page.setRequestInterception should work with redirect inside sync XHR","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should works with customizing referer headers","name":"requestinterception.spec.js:149","description":"Chromium Browser Page Page.setRequestInterception should works with customizing referer headers","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L149","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable","name":"requestinterception.spec.js:159","description":"Chromium Browser Page Page.setRequestInterception should be abortable","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L159","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be abortable with custom error codes","name":"requestinterception.spec.js:174","description":"Chromium Browser Page Page.setRequestInterception should be abortable with custom error codes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L174","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should send referer","name":"requestinterception.spec.js:185","description":"Chromium Browser Page Page.setRequestInterception should send referer","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L185","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should fail navigation when aborting main resource","name":"requestinterception.spec.js:197","description":"Chromium Browser Page Page.setRequestInterception should fail navigation when aborting main resource","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L197","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects","name":"requestinterception.spec.js:208","description":"Chromium Browser Page Page.setRequestInterception should work with redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L208","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with redirects for subresources","name":"requestinterception.spec.js:235","description":"Chromium Browser Page Page.setRequestInterception should work with redirects for subresources","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L235","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to abort redirects","name":"requestinterception.spec.js:260","description":"Chromium Browser Page Page.setRequestInterception should be able to abort redirects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L260","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with equal requests","name":"requestinterception.spec.js:283","description":"Chromium Browser Page Page.setRequestInterception should work with equal requests","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L283","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to dataURL and fire dataURL requests","name":"requestinterception.spec.js:306","description":"Chromium Browser Page Page.setRequestInterception should navigate to dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L306","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should be able to fetch dataURL and fire dataURL requests","name":"requestinterception.spec.js:319","description":"Chromium Browser Page Page.setRequestInterception should be able to fetch dataURL and fire dataURL requests","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L319","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should navigate to URL with hash and and fire requests without hash","name":"requestinterception.spec.js:333","description":"Chromium Browser Page Page.setRequestInterception should navigate to URL with hash and and fire requests without hash","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L333","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server","name":"requestinterception.spec.js:346","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L346","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with badly encoded server","name":"requestinterception.spec.js:354","description":"Chromium Browser Page Page.setRequestInterception should work with badly encoded server","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L354","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with encoded server - 2","name":"requestinterception.spec.js:361","description":"Chromium Browser Page Page.setRequestInterception should work with encoded server - 2","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L361","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should not throw \"Invalid Interception Id\" if the request was cancelled","name":"requestinterception.spec.js:375","description":"Chromium Browser Page Page.setRequestInterception should not throw \"Invalid Interception Id\" if the request was cancelled","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L375","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should throw if interception is not enabled","name":"requestinterception.spec.js:389","description":"Chromium Browser Page Page.setRequestInterception should throw if interception is not enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setRequestInterception>should work with file URLs","name":"requestinterception.spec.js:401","description":"Chromium Browser Page Page.setRequestInterception should work with file URLs","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L401","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should work","name":"requestinterception.spec.js:416","description":"Chromium Browser Page Request.continue should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L416","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend HTTP headers","name":"requestinterception.spec.js:421","description":"Chromium Browser Page Request.continue should amend HTTP headers","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L421","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should redirect in a way non-observable to page","name":"requestinterception.spec.js:435","description":"Chromium Browser Page Request.continue should redirect in a way non-observable to page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L435","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend method","name":"requestinterception.spec.js:447","description":"Chromium Browser Page Request.continue should amend method","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L447","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend post data","name":"requestinterception.spec.js:460","description":"Chromium Browser Page Request.continue should amend post data","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L460","result":"ok"},{"testId":"Chromium>Browser>Page>Request.continue>should amend both post data and method on navigation","name":"requestinterception.spec.js:473","description":"Chromium Browser Page Request.continue should amend both post data and method on navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L473","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work","name":"requestinterception.spec.js:488","description":"Chromium Browser Page Request.respond should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L488","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should work with status code 422","name":"requestinterception.spec.js:504","description":"Chromium Browser Page Request.respond should work with status code 422","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L504","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should redirect","name":"requestinterception.spec.js:517","description":"Chromium Browser Page Request.respond should redirect","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L517","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should allow mocking binary responses","name":"requestinterception.spec.js:536","description":"Chromium Browser Page Request.respond should allow mocking binary responses","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Request.respond>should stringify intercepted request response headers","name":"requestinterception.spec.js:554","description":"Chromium Browser Page Request.respond should stringify intercepted request response headers","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/requestinterception.spec.js#L554","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should reject all promises when page is closed","name":"page.spec.js:34","description":"Chromium Browser Page Page.close should reject all promises when page is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should not be visible in browser.pages","name":"page.spec.js:43","description":"Chromium Browser Page Page.close should not be visible in browser.pages","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should run beforeunload if asked for","name":"page.spec.js:49","description":"Chromium Browser Page Page.close should run beforeunload if asked for","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L49","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should *not* run beforeunload by default","name":"page.spec.js:66","description":"Chromium Browser Page Page.close should *not* run beforeunload by default","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L66","result":"ok"},{"testId":"Chromium>Browser>Page>Page.close>should set the page close state","name":"page.spec.js:74","description":"Chromium Browser Page Page.close should set the page close state","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Load>should fire when expected","name":"page.spec.js:83","description":"Chromium Browser Page Page.Events.Load should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L83","result":"ok"},{"testId":"Chromium>Browser>Page>Async stacks>should work","name":"page.spec.js:92","description":"Chromium Browser Page Async stacks should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.error>should throw when page crashes","name":"page.spec.js:105","description":"Chromium Browser Page Page.Events.error should throw when page crashes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L105","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work","name":"page.spec.js:115","description":"Chromium Browser Page Page.Events.Popup should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L115","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with noopener","name":"page.spec.js:123","description":"Chromium Browser Page Page.Events.Popup should work with noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L123","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank","name":"page.spec.js:131","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with fake-clicking target=_blank and rel=noopener","name":"page.spec.js:141","description":"Chromium Browser Page Page.Events.Popup should work with fake-clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L141","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Popup>should work with clicking target=_blank and rel=noopener","name":"page.spec.js:151","description":"Chromium Browser Page Page.Events.Popup should work with clicking target=_blank and rel=noopener","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L151","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should be prompt by default","name":"page.spec.js:168","description":"Chromium Browser Page BrowserContext.overridePermissions should be prompt by default","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L168","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should deny permission when not listed","name":"page.spec.js:172","description":"Chromium Browser Page BrowserContext.overridePermissions should deny permission when not listed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L172","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should fail when bad permission is given","name":"page.spec.js:177","description":"Chromium Browser Page BrowserContext.overridePermissions should fail when bad permission is given","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L177","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should grant permission when listed","name":"page.spec.js:183","description":"Chromium Browser Page BrowserContext.overridePermissions should grant permission when listed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should reset permissions","name":"page.spec.js:188","description":"Chromium Browser Page BrowserContext.overridePermissions should reset permissions","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should trigger permission onchange","name":"page.spec.js:195","description":"Chromium Browser Page BrowserContext.overridePermissions should trigger permission onchange","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L195","result":"ok"},{"testId":"Chromium>Browser>Page>BrowserContext.overridePermissions>should isolate permissions between browser contexs","name":"page.spec.js:214","description":"Chromium Browser Page BrowserContext.overridePermissions should isolate permissions between browser contexs","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should work","name":"page.spec.js:236","description":"Chromium Browser Page Page.setGeolocation should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L236","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setGeolocation>should throw when invalid longitude","name":"page.spec.js:248","description":"Chromium Browser Page Page.setGeolocation should throw when invalid longitude","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L248","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should work","name":"page.spec.js:260","description":"Chromium Browser Page Page.setOfflineMode should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L260","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setOfflineMode>should emulate navigator.onLine","name":"page.spec.js:269","description":"Chromium Browser Page Page.setOfflineMode should emulate navigator.onLine","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L269","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work","name":"page.spec.js:279","description":"Chromium Browser Page ExecutionContext.queryObjects should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L279","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should work for non-blank page","name":"page.spec.js:289","description":"Chromium Browser Page ExecutionContext.queryObjects should work for non-blank page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L289","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail for disposed handles","name":"page.spec.js:298","description":"Chromium Browser Page ExecutionContext.queryObjects should fail for disposed handles","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L298","result":"ok"},{"testId":"Chromium>Browser>Page>ExecutionContext.queryObjects>should fail primitive values as prototypes","name":"page.spec.js:305","description":"Chromium Browser Page ExecutionContext.queryObjects should fail primitive values as prototypes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L305","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work","name":"page.spec.js:314","description":"Chromium Browser Page Page.Events.Console should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L314","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should work for different console API calls","name":"page.spec.js:327","description":"Chromium Browser Page Page.Events.Console should work for different console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L327","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not fail for window object","name":"page.spec.js:353","description":"Chromium Browser Page Page.Events.Console should not fail for window object","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should trigger correct Log","name":"page.spec.js:362","description":"Chromium Browser Page Page.Events.Console should trigger correct Log","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L362","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location when fetch fails","name":"page.spec.js:374","description":"Chromium Browser Page Page.Events.Console should have location when fetch fails","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L374","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should have location for console API calls","name":"page.spec.js:389","description":"Chromium Browser Page Page.Events.Console should have location for console API calls","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L389","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Console>should not throw when there are console messages in detached iframes","name":"page.spec.js:404","description":"Chromium Browser Page Page.Events.Console should not throw when there are console messages in detached iframes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L404","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.DOMContentLoaded>should fire when expected","name":"page.spec.js:424","description":"Chromium Browser Page Page.Events.DOMContentLoaded should fire when expected","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>should get metrics from a page","name":"page.spec.js:431","description":"Chromium Browser Page Page.metrics should get metrics from a page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L431","result":"ok"},{"testId":"Chromium>Browser>Page>Page.metrics>metrics event fired on console.timeStamp","name":"page.spec.js:436","description":"Chromium Browser Page Page.metrics metrics event fired on console.timeStamp","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L436","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work","name":"page.spec.js:469","description":"Chromium Browser Page Page.waitForRequest should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L469","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with predicate","name":"page.spec.js:481","description":"Chromium Browser Page Page.waitForRequest should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L481","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect timeout","name":"page.spec.js:493","description":"Chromium Browser Page Page.waitForRequest should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L493","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should respect default timeout","name":"page.spec.js:498","description":"Chromium Browser Page Page.waitForRequest should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L498","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForRequest>should work with no timeout","name":"page.spec.js:504","description":"Chromium Browser Page Page.waitForRequest should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L504","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work","name":"page.spec.js:519","description":"Chromium Browser Page Page.waitForResponse should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L519","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect timeout","name":"page.spec.js:531","description":"Chromium Browser Page Page.waitForResponse should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L531","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should respect default timeout","name":"page.spec.js:536","description":"Chromium Browser Page Page.waitForResponse should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L536","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with predicate","name":"page.spec.js:542","description":"Chromium Browser Page Page.waitForResponse should work with predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L542","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitForResponse>should work with no timeout","name":"page.spec.js:554","description":"Chromium Browser Page Page.waitForResponse should work with no timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L554","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work","name":"page.spec.js:569","description":"Chromium Browser Page Page.exposeFunction should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L569","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should throw exception in page context","name":"page.spec.js:578","description":"Chromium Browser Page Page.exposeFunction should throw exception in page context","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L578","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should support throwing \"null\"","name":"page.spec.js:592","description":"Chromium Browser Page Page.exposeFunction should support throwing \"null\"","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L592","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should be callable from-inside evaluateOnNewDocument","name":"page.spec.js:605","description":"Chromium Browser Page Page.exposeFunction should be callable from-inside evaluateOnNewDocument","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L605","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should survive navigation","name":"page.spec.js:614","description":"Chromium Browser Page Page.exposeFunction should survive navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L614","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should await returned promise","name":"page.spec.js:625","description":"Chromium Browser Page Page.exposeFunction should await returned promise","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L625","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames","name":"page.spec.js:635","description":"Chromium Browser Page Page.exposeFunction should work on frames","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L635","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work on frames before navigation","name":"page.spec.js:647","description":"Chromium Browser Page Page.exposeFunction should work on frames before navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L647","result":"ok"},{"testId":"Chromium>Browser>Page>Page.exposeFunction>should work with complex objects","name":"page.spec.js:659","description":"Chromium Browser Page Page.exposeFunction should work with complex objects","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L659","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.PageError>should fire","name":"page.spec.js:669","description":"Chromium Browser Page Page.Events.PageError should fire","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L669","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work","name":"page.spec.js:681","description":"Chromium Browser Page Page.setUserAgent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L681","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should work for subframes","name":"page.spec.js:690","description":"Chromium Browser Page Page.setUserAgent should work for subframes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L690","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setUserAgent>should emulate device user-agent","name":"page.spec.js:699","description":"Chromium Browser Page Page.setUserAgent should emulate device user-agent","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L699","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work","name":"page.spec.js:709","description":"Chromium Browser Page Page.setContent should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L709","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with doctype","name":"page.spec.js:714","description":"Chromium Browser Page Page.setContent should work with doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L714","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with HTML 4 doctype","name":"page.spec.js:720","description":"Chromium Browser Page Page.setContent should work with HTML 4 doctype","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L720","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect timeout","name":"page.spec.js:727","description":"Chromium Browser Page Page.setContent should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L727","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should respect default navigation timeout","name":"page.spec.js:735","description":"Chromium Browser Page Page.setContent should respect default navigation timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L735","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should await resources to load","name":"page.spec.js:744","description":"Chromium Browser Page Page.setContent should await resources to load","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L744","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work fast enough","name":"page.spec.js:755","description":"Chromium Browser Page Page.setContent should work fast enough","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L755","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with tricky content","name":"page.spec.js:759","description":"Chromium Browser Page Page.setContent should work with tricky content","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L759","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with accents","name":"page.spec.js:763","description":"Chromium Browser Page Page.setContent should work with accents","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L763","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with emojis","name":"page.spec.js:767","description":"Chromium Browser Page Page.setContent should work with emojis","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L767","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setContent>should work with newline","name":"page.spec.js:771","description":"Chromium Browser Page Page.setContent should work with newline","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L771","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP meta tag","name":"page.spec.js:778","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP meta tag","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L778","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP header","name":"page.spec.js:791","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP header","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L791","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass after cross-process navigation","name":"page.spec.js:805","description":"Chromium Browser Page Page.setBypassCSP should bypass after cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L805","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setBypassCSP>should bypass CSP in iframes as well","name":"page.spec.js:815","description":"Chromium Browser Page Page.setBypassCSP should bypass CSP in iframes as well","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L815","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if no options are provided","name":"page.spec.js:837","description":"Chromium Browser Page Page.addScriptTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L837","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url","name":"page.spec.js:847","description":"Chromium Browser Page Page.addScriptTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L847","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a url and type=module","name":"page.spec.js:854","description":"Chromium Browser Page Page.addScriptTag should work with a url and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L854","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path and type=module","name":"page.spec.js:860","description":"Chromium Browser Page Page.addScriptTag should work with a path and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L860","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a content and type=module","name":"page.spec.js:867","description":"Chromium Browser Page Page.addScriptTag should work with a content and type=module","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L867","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw an error if loading from url fail","name":"page.spec.js:874","description":"Chromium Browser Page Page.addScriptTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L874","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with a path","name":"page.spec.js:885","description":"Chromium Browser Page Page.addScriptTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L885","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should include sourcemap when path is provided","name":"page.spec.js:892","description":"Chromium Browser Page Page.addScriptTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L892","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should work with content","name":"page.spec.js:899","description":"Chromium Browser Page Page.addScriptTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L899","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with content to the CSP page","name":"page.spec.js:906","description":"Chromium Browser Page Page.addScriptTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L906","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addScriptTag>should throw when added with URL to the CSP page","name":"page.spec.js:913","description":"Chromium Browser Page Page.addScriptTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L913","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if no options are provided","name":"page.spec.js:922","description":"Chromium Browser Page Page.addStyleTag should throw an error if no options are provided","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L922","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a url","name":"page.spec.js:932","description":"Chromium Browser Page Page.addStyleTag should work with a url","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L932","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw an error if loading from url fail","name":"page.spec.js:939","description":"Chromium Browser Page Page.addStyleTag should throw an error if loading from url fail","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L939","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with a path","name":"page.spec.js:950","description":"Chromium Browser Page Page.addStyleTag should work with a path","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L950","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should include sourcemap when path is provided","name":"page.spec.js:957","description":"Chromium Browser Page Page.addStyleTag should include sourcemap when path is provided","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L957","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should work with content","name":"page.spec.js:965","description":"Chromium Browser Page Page.addStyleTag should work with content","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L965","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with content to the CSP page","name":"page.spec.js:972","description":"Chromium Browser Page Page.addStyleTag should throw when added with content to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L972","result":"ok"},{"testId":"Chromium>Browser>Page>Page.addStyleTag>should throw when added with URL to the CSP page","name":"page.spec.js:979","description":"Chromium Browser Page Page.addStyleTag should throw when added with URL to the CSP page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L979","result":"ok"},{"testId":"Chromium>Browser>Page>Page.url>should work","name":"page.spec.js:988","description":"Chromium Browser Page Page.url should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L988","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setJavaScriptEnabled>should work","name":"page.spec.js:996","description":"Chromium Browser Page Page.setJavaScriptEnabled should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L996","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should enable or disable the cache based on the state passed","name":"page.spec.js:1010","description":"Chromium Browser Page Page.setCacheEnabled should enable or disable the cache based on the state passed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1010","result":"ok"},{"testId":"Chromium>Browser>Page>Page.setCacheEnabled>should stay disabled when toggling request interception on/off","name":"page.spec.js:1026","description":"Chromium Browser Page Page.setCacheEnabled should stay disabled when toggling request interception on/off","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1026","result":"ok"},{"testId":"Chromium>Browser>Page>Page.pdf>should be able to save file","name":"page.spec.js:1042","description":"Chromium Browser Page Page.pdf should be able to save file","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1042","result":"ok"},{"testId":"Chromium>Browser>Page>Page.title>should return the page title","name":"page.spec.js:1051","description":"Chromium Browser Page Page.title should return the page title","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1051","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select single option","name":"page.spec.js:1058","description":"Chromium Browser Page Page.select should select single option","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1058","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select only first option","name":"page.spec.js:1064","description":"Chromium Browser Page Page.select should select only first option","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1064","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should not throw when select causes navigation","name":"page.spec.js:1070","description":"Chromium Browser Page Page.select should not throw when select causes navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1070","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should select multiple options","name":"page.spec.js:1079","description":"Chromium Browser Page Page.select should select multiple options","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1079","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should respect event bubbling","name":"page.spec.js:1086","description":"Chromium Browser Page Page.select should respect event bubbling","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1086","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw when element is not a ","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1092","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no matched values","name":"page.spec.js:1098","description":"Chromium Browser Page Page.select should return [] on no matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1098","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of matched values","name":"page.spec.js:1103","description":"Chromium Browser Page Page.select should return an array of matched values","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1103","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return an array of one element when multiple is not set","name":"page.spec.js:1109","description":"Chromium Browser Page Page.select should return an array of one element when multiple is not set","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1109","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should return [] on no values","name":"page.spec.js:1114","description":"Chromium Browser Page Page.select should return [] on no values","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1114","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a multiple select","name":"page.spec.js:1119","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a multiple select","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1119","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should deselect all options when passed no values for a select without multiple","name":"page.spec.js:1126","description":"Chromium Browser Page Page.select should deselect all options when passed no values for a select without multiple","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1126","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should throw if passed in non-strings","name":"page.spec.js:1132","description":"Chromium Browser Page Page.select should throw if passed in non-strings","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1132","result":"ok"},{"testId":"Chromium>Browser>Page>Page.select>should work when re-defining top-level Event class","name":"page.spec.js:1143","description":"Chromium Browser Page Page.select should work when re-defining top-level Event class","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1143","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with window.close","name":"page.spec.js:1153","description":"Chromium Browser Page Page.Events.Close should work with window.close","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1153","result":"ok"},{"testId":"Chromium>Browser>Page>Page.Events.Close>should work with page.close","name":"page.spec.js:1161","description":"Chromium Browser Page Page.Events.Close should work with page.close","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1161","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browser>should return the correct browser instance","name":"page.spec.js:1170","description":"Chromium Browser Page Page.browser should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1170","result":"ok"},{"testId":"Chromium>Browser>Page>Page.browserContext>should return the correct browser instance","name":"page.spec.js:1176","description":"Chromium Browser Page Page.browserContext should return the correct browser instance","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/page.spec.js#L1176","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work","name":"screenshot.spec.js:23","description":"Chromium Browser Page Page.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should clip rect","name":"screenshot.spec.js:29","description":"Chromium Browser Page Page.screenshot should clip rect","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work for offscreen clip","name":"screenshot.spec.js:42","description":"Chromium Browser Page Page.screenshot should work for offscreen clip","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L42","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel","name":"screenshot.spec.js:55","description":"Chromium Browser Page Page.screenshot should run in parallel","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should take fullPage screenshots","name":"screenshot.spec.js:72","description":"Chromium Browser Page Page.screenshot should take fullPage screenshots","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should run in parallel in multiple pages","name":"screenshot.spec.js:80","description":"Chromium Browser Page Page.screenshot should run in parallel in multiple pages","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L80","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should allow transparency","name":"screenshot.spec.js:95","description":"Chromium Browser Page Page.screenshot should allow transparency","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L95","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should render white background on jpeg file","name":"screenshot.spec.js:101","description":"Chromium Browser Page Page.screenshot should render white background on jpeg file","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should work with odd clip size on Retina displays","name":"screenshot.spec.js:107","description":"Chromium Browser Page Page.screenshot should work with odd clip size on Retina displays","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L107","result":"ok"},{"testId":"Chromium>Browser>Page>Page.screenshot>should return base64","name":"screenshot.spec.js:118","description":"Chromium Browser Page Page.screenshot should return base64","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L118","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work","name":"screenshot.spec.js:129","description":"Chromium Browser Page ElementHandle.screenshot should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L129","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should take into account padding and border","name":"screenshot.spec.js:137","description":"Chromium Browser Page ElementHandle.screenshot should take into account padding and border","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L137","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should capture full element when larger than viewport","name":"screenshot.spec.js:154","description":"Chromium Browser Page ElementHandle.screenshot should capture full element when larger than viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should scroll element into view","name":"screenshot.spec.js:178","description":"Chromium Browser Page ElementHandle.screenshot should scroll element into view","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work with a rotated element","name":"screenshot.spec.js:201","description":"Chromium Browser Page ElementHandle.screenshot should work with a rotated element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should fail to screenshot a detached element","name":"screenshot.spec.js:214","description":"Chromium Browser Page ElementHandle.screenshot should fail to screenshot a detached element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L214","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should not hang with zero width/height element","name":"screenshot.spec.js:221","description":"Chromium Browser Page ElementHandle.screenshot should not hang with zero width/height element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L221","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with fractional dimensions","name":"screenshot.spec.js:227","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with fractional dimensions","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L227","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.screenshot>should work for an element with an offset","name":"screenshot.spec.js:233","description":"Chromium Browser Page ElementHandle.screenshot should work for an element with an offset","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/screenshot.spec.js#L233","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should work","name":"queryselector.spec.js:23","description":"Chromium Browser Page Page.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept arguments","name":"queryselector.spec.js:28","description":"Chromium Browser Page Page.$eval should accept arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L28","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should accept ElementHandles as arguments","name":"queryselector.spec.js:33","description":"Chromium Browser Page Page.$eval should accept ElementHandles as arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$eval>should throw error if no element is found","name":"queryselector.spec.js:39","description":"Chromium Browser Page Page.$eval should throw error if no element is found","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L39","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$eval>should work","name":"queryselector.spec.js:47","description":"Chromium Browser Page Page.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should query existing element","name":"queryselector.spec.js:55","description":"Chromium Browser Page Page.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L55","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$>should return null for non-existing element","name":"queryselector.spec.js:60","description":"Chromium Browser Page Page.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L60","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should query existing elements","name":"queryselector.spec.js:67","description":"Chromium Browser Page Page.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L67","result":"ok"},{"testId":"Chromium>Browser>Page>Page.$$>should return empty array if nothing is found","name":"queryselector.spec.js:74","description":"Chromium Browser Page Page.$$ should return empty array if nothing is found","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should query existing element","name":"queryselector.spec.js:82","description":"Chromium Browser Page Path.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L82","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return empty array for non-existing element","name":"queryselector.spec.js:88","description":"Chromium Browser Page Path.$x should return empty array for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L88","result":"ok"},{"testId":"Chromium>Browser>Page>Path.$x>should return multiple elements","name":"queryselector.spec.js:92","description":"Chromium Browser Page Path.$x should return multiple elements","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L92","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should query existing element","name":"queryselector.spec.js:101","description":"Chromium Browser Page ElementHandle.$ should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L101","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$>should return null for non-existing element","name":"queryselector.spec.js:111","description":"Chromium Browser Page ElementHandle.$ should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L111","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should work","name":"queryselector.spec.js:119","description":"Chromium Browser Page ElementHandle.$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should retrieve content from subtree","name":"queryselector.spec.js:126","description":"Chromium Browser Page ElementHandle.$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L126","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$eval>should throw in case of missing selector","name":"queryselector.spec.js:134","description":"Chromium Browser Page ElementHandle.$eval should throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should work","name":"queryselector.spec.js:143","description":"Chromium Browser Page ElementHandle.$$eval should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should retrieve content from subtree","name":"queryselector.spec.js:150","description":"Chromium Browser Page ElementHandle.$$eval should retrieve content from subtree","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$eval>should not throw in case of missing selector","name":"queryselector.spec.js:158","description":"Chromium Browser Page ElementHandle.$$eval should not throw in case of missing selector","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L158","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should query existing elements","name":"queryselector.spec.js:169","description":"Chromium Browser Page ElementHandle.$$ should query existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$$>should return empty array for non-existing elements","name":"queryselector.spec.js:178","description":"Chromium Browser Page ElementHandle.$$ should return empty array for non-existing elements","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L178","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should query existing element","name":"queryselector.spec.js:188","description":"Chromium Browser Page ElementHandle.$x should query existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L188","result":"ok"},{"testId":"Chromium>Browser>Page>ElementHandle.$x>should return null for non-existing element","name":"queryselector.spec.js:198","description":"Chromium Browser Page ElementHandle.$x should return null for non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/queryselector.spec.js#L198","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.targets should return all of the targets","name":"target.spec.js:26","description":"Chromium Browser Page Target Browser.targets should return all of the targets","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L26","result":"ok"},{"testId":"Chromium>Browser>Page>Target>Browser.pages should return all of the pages","name":"target.spec.js:33","description":"Chromium Browser Page Target Browser.pages should return all of the pages","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should contain browser target","name":"target.spec.js:40","description":"Chromium Browser Page Target should contain browser target","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L40","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should be able to use the default page in the browser","name":"target.spec.js:45","description":"Chromium Browser Page Target should be able to use the default page in the browser","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a new page is created and closed","name":"target.spec.js:52","description":"Chromium Browser Page Target should report when a new page is created and closed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L52","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a service worker is created and destroyed","name":"target.spec.js:73","description":"Chromium Browser Page Target should report when a service worker is created and destroyed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L73","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a service worker","name":"target.spec.js:86","description":"Chromium Browser Page Target should create a worker from a service worker","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L86","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should create a worker from a shared worker","name":"target.spec.js:93","description":"Chromium Browser Page Target should create a worker from a shared worker","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should report when a target url changes","name":"target.spec.js:102","description":"Chromium Browser Page Target should report when a target url changes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L102","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not report uninitialized pages","name":"target.spec.js:112","description":"Chromium Browser Page Target should not report uninitialized pages","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L112","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should not crash while redirecting if original request was missed","name":"target.spec.js:131","description":"Chromium Browser Page Target should not crash while redirecting if original request was missed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L131","result":"ok"},{"testId":"Chromium>Browser>Page>Target>should have an opener","name":"target.spec.js:150","description":"Chromium Browser Page Target should have an opener","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L150","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should wait for a target","name":"target.spec.js:163","description":"Chromium Browser Page Browser.waitForTarget should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L163","result":"ok"},{"testId":"Chromium>Browser>Page>Browser.waitForTarget>should timeout waiting for a non-existent target","name":"target.spec.js:174","description":"Chromium Browser Page Browser.waitForTarget should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/target.spec.js#L174","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should tap the button","name":"touchscreen.spec.js:23","description":"Chromium Browser Page Touchscreen should tap the button","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/touchscreen.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>Touchscreen>should report touches","name":"touchscreen.spec.js:29","description":"Chromium Browser Page Touchscreen should report touches","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/touchscreen.spec.js#L29","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for selector","name":"waittask.spec.js:32","description":"Chromium Browser Page Page.waitFor should wait for selector","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L32","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for an xpath","name":"waittask.spec.js:41","description":"Chromium Browser Page Page.waitFor should wait for an xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should not allow you to select an element with single slash xpath","name":"waittask.spec.js:50","description":"Chromium Browser Page Page.waitFor should not allow you to select an element with single slash xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L50","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should timeout","name":"waittask.spec.js:56","description":"Chromium Browser Page Page.waitFor should timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L56","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should work with multiline body","name":"waittask.spec.js:62","description":"Chromium Browser Page Page.waitFor should work with multiline body","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate","name":"waittask.spec.js:68","description":"Chromium Browser Page Page.waitFor should wait for predicate","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L68","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should throw when unknown type","name":"waittask.spec.js:74","description":"Chromium Browser Page Page.waitFor should throw when unknown type","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L74","result":"ok"},{"testId":"Chromium>Browser>Page>Page.waitFor>should wait for predicate with arguments","name":"waittask.spec.js:79","description":"Chromium Browser Page Page.waitFor should wait for predicate with arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L79","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept a string","name":"waittask.spec.js:85","description":"Chromium Browser Page Frame.waitForFunction should accept a string","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L85","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work when resolved right before execution context disposal","name":"waittask.spec.js:90","description":"Chromium Browser Page Frame.waitForFunction should work when resolved right before execution context disposal","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on interval","name":"waittask.spec.js:98","description":"Chromium Browser Page Frame.waitForFunction should poll on interval","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L98","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on mutation","name":"waittask.spec.js:110","description":"Chromium Browser Page Frame.waitForFunction should poll on mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L110","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should poll on raf","name":"waittask.spec.js:119","description":"Chromium Browser Page Frame.waitForFunction should poll on raf","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L119","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should work with strict CSP policy","name":"waittask.spec.js:124","description":"Chromium Browser Page Frame.waitForFunction should work with strict CSP policy","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw on bad polling value","name":"waittask.spec.js:134","description":"Chromium Browser Page Frame.waitForFunction should throw on bad polling value","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L134","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should throw negative polling interval","name":"waittask.spec.js:144","description":"Chromium Browser Page Frame.waitForFunction should throw negative polling interval","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L144","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the success value as a JSHandle","name":"waittask.spec.js:154","description":"Chromium Browser Page Frame.waitForFunction should return the success value as a JSHandle","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L154","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should return the window as a success value","name":"waittask.spec.js:157","description":"Chromium Browser Page Frame.waitForFunction should return the window as a success value","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L157","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should accept ElementHandle arguments","name":"waittask.spec.js:160","description":"Chromium Browser Page Frame.waitForFunction should accept ElementHandle arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect timeout","name":"waittask.spec.js:169","description":"Chromium Browser Page Frame.waitForFunction should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L169","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should respect default timeout","name":"waittask.spec.js:176","description":"Chromium Browser Page Frame.waitForFunction should respect default timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should disable timeout when its set to 0","name":"waittask.spec.js:183","description":"Chromium Browser Page Frame.waitForFunction should disable timeout when its set to 0","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L183","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive cross-process navigation","name":"waittask.spec.js:192","description":"Chromium Browser Page Frame.waitForFunction should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L192","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForFunction>should survive navigations","name":"waittask.spec.js:205","description":"Chromium Browser Page Frame.waitForFunction should survive navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L205","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should immediately resolve promise if node exists","name":"waittask.spec.js:217","description":"Chromium Browser Page Frame.waitForSelector should immediately resolve promise if node exists","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L217","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work with removed MutationObserver","name":"waittask.spec.js:225","description":"Chromium Browser Page Frame.waitForSelector should work with removed MutationObserver","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L225","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should resolve promise when node is added","name":"waittask.spec.js:234","description":"Chromium Browser Page Frame.waitForSelector should resolve promise when node is added","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L234","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should work when node is added through innerHTML","name":"waittask.spec.js:245","description":"Chromium Browser Page Frame.waitForSelector should work when node is added through innerHTML","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L245","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>Page.waitForSelector is shortcut for main frame","name":"waittask.spec.js:253","description":"Chromium Browser Page Frame.waitForSelector Page.waitForSelector is shortcut for main frame","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L253","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should run in specified frame","name":"waittask.spec.js:264","description":"Chromium Browser Page Frame.waitForSelector should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L264","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should throw when frame is detached","name":"waittask.spec.js:276","description":"Chromium Browser Page Frame.waitForSelector should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L276","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should survive cross-process navigation","name":"waittask.spec.js:286","description":"Chromium Browser Page Frame.waitForSelector should survive cross-process navigation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L286","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible","name":"waittask.spec.js:297","description":"Chromium Browser Page Frame.waitForSelector should wait for visible","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L297","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should wait for visible recursively","name":"waittask.spec.js:308","description":"Chromium Browser Page Frame.waitForSelector should wait for visible recursively","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L308","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for visibility: hidden","name":"waittask.spec.js:319","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for visibility: hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L319","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for display: none","name":"waittask.spec.js:329","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L329","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>hidden should wait for removal","name":"waittask.spec.js:339","description":"Chromium Browser Page Frame.waitForSelector hidden should wait for removal","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L339","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return null if waiting to hide non-existing element","name":"waittask.spec.js:349","description":"Chromium Browser Page Frame.waitForSelector should return null if waiting to hide non-existing element","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L349","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respect timeout","name":"waittask.spec.js:353","description":"Chromium Browser Page Frame.waitForSelector should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L353","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have an error message specifically for awaiting an element to be hidden","name":"waittask.spec.js:360","description":"Chromium Browser Page Frame.waitForSelector should have an error message specifically for awaiting an element to be hidden","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L360","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should respond to node attribute mutation","name":"waittask.spec.js:368","description":"Chromium Browser Page Frame.waitForSelector should respond to node attribute mutation","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L368","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should return the element handle","name":"waittask.spec.js:376","description":"Chromium Browser Page Frame.waitForSelector should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L376","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForSelector>should have correct stack trace for timeout","name":"waittask.spec.js:381","description":"Chromium Browser Page Frame.waitForSelector should have correct stack trace for timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L381","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should support some fancy xpath","name":"waittask.spec.js:391","description":"Chromium Browser Page Frame.waitForXPath should support some fancy xpath","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L391","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should respect timeout","name":"waittask.spec.js:396","description":"Chromium Browser Page Frame.waitForXPath should respect timeout","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L396","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should run in specified frame","name":"waittask.spec.js:403","description":"Chromium Browser Page Frame.waitForXPath should run in specified frame","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L403","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should throw when frame is detached","name":"waittask.spec.js:414","description":"Chromium Browser Page Frame.waitForXPath should throw when frame is detached","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L414","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>hidden should wait for display: none","name":"waittask.spec.js:424","description":"Chromium Browser Page Frame.waitForXPath hidden should wait for display: none","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L424","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should return the element handle","name":"waittask.spec.js:434","description":"Chromium Browser Page Frame.waitForXPath should return the element handle","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L434","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select a text node","name":"waittask.spec.js:439","description":"Chromium Browser Page Frame.waitForXPath should allow you to select a text node","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L439","result":"ok"},{"testId":"Chromium>Browser>Page>Frame.waitForXPath>should allow you to select an element with single slash","name":"waittask.spec.js:444","description":"Chromium Browser Page Frame.waitForXPath should allow you to select an element with single slash","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/waittask.spec.js#L444","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>Page.workers","name":"worker.spec.js:10","description":"Chromium Browser Page Workers Page.workers","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/worker.spec.js#L10","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should emit created and destroyed events","name":"worker.spec.js:22","description":"Chromium Browser Page Workers should emit created and destroyed events","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/worker.spec.js#L22","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report console logs","name":"worker.spec.js:33","description":"Chromium Browser Page Workers should report console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/worker.spec.js#L33","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have JSHandles for console logs","name":"worker.spec.js:45","description":"Chromium Browser Page Workers should have JSHandles for console logs","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/worker.spec.js#L45","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should have an execution context","name":"worker.spec.js:53","description":"Chromium Browser Page Workers should have an execution context","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/worker.spec.js#L53","result":"ok"},{"testId":"Chromium>Browser>Page>Workers>should report errors","name":"worker.spec.js:59","description":"Chromium Browser Page Workers should report errors","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/worker.spec.js#L59","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should work","name":"CDPSession.spec.js:25","description":"Chromium Browser Page Target.createCDPSession should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/CDPSession.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should send events","name":"CDPSession.spec.js:35","description":"Chromium Browser Page Target.createCDPSession should send events","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/CDPSession.spec.js#L35","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should enable and disable domains independently","name":"CDPSession.spec.js:43","description":"Chromium Browser Page Target.createCDPSession should enable and disable domains independently","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/CDPSession.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should be able to detach session","name":"CDPSession.spec.js:58","description":"Chromium Browser Page Target.createCDPSession should be able to detach session","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/CDPSession.spec.js#L58","result":"ok"},{"testId":"Chromium>Browser>Page>Target.createCDPSession>should throw nice errors","name":"CDPSession.spec.js:72","description":"Chromium Browser Page Target.createCDPSession should throw nice errors","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/CDPSession.spec.js#L72","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work","name":"coverage.spec.js:23","description":"Chromium Browser Page JSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L23","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report sourceURLs","name":"coverage.spec.js:34","description":"Chromium Browser Page JSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore eval() scripts by default","name":"coverage.spec.js:41","description":"Chromium Browser Page JSCoverage should ignore eval() scripts by default","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L41","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>shouldn't ignore eval() scripts if reportAnonymousScripts is true","name":"coverage.spec.js:47","description":"Chromium Browser Page JSCoverage shouldn't ignore eval() scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L47","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should ignore pptr internal scripts if reportAnonymousScripts is true","name":"coverage.spec.js:54","description":"Chromium Browser Page JSCoverage should ignore pptr internal scripts if reportAnonymousScripts is true","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report multiple scripts","name":"coverage.spec.js:62","description":"Chromium Browser Page JSCoverage should report multiple scripts","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L62","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report right ranges","name":"coverage.spec.js:71","description":"Chromium Browser Page JSCoverage should report right ranges","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L71","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should report scripts that have no coverage","name":"coverage.spec.js:81","description":"Chromium Browser Page JSCoverage should report scripts that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should work with conditionals","name":"coverage.spec.js:90","description":"Chromium Browser Page JSCoverage should work with conditionals","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L90","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should report scripts across navigations when disabled","name":"coverage.spec.js:97","description":"Chromium Browser Page JSCoverage resetOnNavigation should report scripts across navigations when disabled","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L97","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>resetOnNavigation>should NOT report scripts across navigations when enabled","name":"coverage.spec.js:104","description":"Chromium Browser Page JSCoverage resetOnNavigation should NOT report scripts across navigations when enabled","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L104","result":"ok"},{"testId":"Chromium>Browser>Page>JSCoverage>should not hang when there is a debugger statement","name":"coverage.spec.js:113","description":"Chromium Browser Page JSCoverage should not hang when there is a debugger statement","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L113","result":"skipped"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work","name":"coverage.spec.js:124","description":"Chromium Browser Page CSSCoverage should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L124","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report sourceURLs","name":"coverage.spec.js:136","description":"Chromium Browser Page CSSCoverage should report sourceURLs","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L136","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report multiple stylesheets","name":"coverage.spec.js:143","description":"Chromium Browser Page CSSCoverage should report multiple stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L143","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should report stylesheets that have no coverage","name":"coverage.spec.js:152","description":"Chromium Browser Page CSSCoverage should report stylesheets that have no coverage","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L152","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with media queries","name":"coverage.spec.js:160","description":"Chromium Browser Page CSSCoverage should work with media queries","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L160","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with complicated usecases","name":"coverage.spec.js:170","description":"Chromium Browser Page CSSCoverage should work with complicated usecases","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L170","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should ignore injected stylesheets","name":"coverage.spec.js:176","description":"Chromium Browser Page CSSCoverage should ignore injected stylesheets","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L176","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should report stylesheets across navigations","name":"coverage.spec.js:186","description":"Chromium Browser Page CSSCoverage resetOnNavigation should report stylesheets across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L186","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>resetOnNavigation>should NOT report scripts across navigations","name":"coverage.spec.js:193","description":"Chromium Browser Page CSSCoverage resetOnNavigation should NOT report scripts across navigations","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L193","result":"ok"},{"testId":"Chromium>Browser>Page>CSSCoverage>should work with a recently loaded stylesheet","name":"coverage.spec.js:201","description":"Chromium Browser Page CSSCoverage should work with a recently loaded stylesheet","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/coverage.spec.js#L201","result":"ok"},{"testId":"Chromium>Browser>Page>Chromium-Specific Page Tests>Page.setRequestInterception should work with intervention headers","name":"chromiumonly.spec.js:122","description":"Chromium Browser Page Chromium-Specific Page Tests Page.setRequestInterception should work with intervention headers","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/chromiumonly.spec.js#L122","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should have default context","name":"browsercontext.spec.js:25","description":"Chromium Browser BrowserContext should have default context","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browsercontext.spec.js#L25","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should create new incognito context","name":"browsercontext.spec.js:34","description":"Chromium Browser BrowserContext should create new incognito context","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browsercontext.spec.js#L34","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should close all belonging targets once closing context","name":"browsercontext.spec.js:43","description":"Chromium Browser BrowserContext should close all belonging targets once closing context","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browsercontext.spec.js#L43","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>window.open should use parent tab context","name":"browsercontext.spec.js:54","description":"Chromium Browser BrowserContext window.open should use parent tab context","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browsercontext.spec.js#L54","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should fire target events","name":"browsercontext.spec.js:65","description":"Chromium Browser BrowserContext should fire target events","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browsercontext.spec.js#L65","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should wait for a target","name":"browsercontext.spec.js:81","description":"Chromium Browser BrowserContext should wait for a target","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browsercontext.spec.js#L81","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should timeout waiting for a non-existent target","name":"browsercontext.spec.js:93","description":"Chromium Browser BrowserContext should timeout waiting for a non-existent target","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browsercontext.spec.js#L93","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should isolate localStorage and cookies","name":"browsercontext.spec.js:99","description":"Chromium Browser BrowserContext should isolate localStorage and cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browsercontext.spec.js#L99","result":"ok"},{"testId":"Chromium>Browser>BrowserContext>should work across sessions","name":"browsercontext.spec.js:143","description":"Chromium Browser BrowserContext should work across sessions","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/browsercontext.spec.js#L143","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should work","name":"ignorehttpserrors.spec.js:41","description":"Chromium ignoreHTTPSErrors Response.securityDetails should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/ignorehttpserrors.spec.js#L41","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>should be |null| for non-secure requests","name":"ignorehttpserrors.spec.js:54","description":"Chromium ignoreHTTPSErrors Response.securityDetails should be |null| for non-secure requests","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/ignorehttpserrors.spec.js#L54","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>Response.securityDetails>Network redirects should report SecurityDetails","name":"ignorehttpserrors.spec.js:58","description":"Chromium ignoreHTTPSErrors Response.securityDetails Network redirects should report SecurityDetails","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/ignorehttpserrors.spec.js#L58","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work","name":"ignorehttpserrors.spec.js:74","description":"Chromium ignoreHTTPSErrors should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/ignorehttpserrors.spec.js#L74","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with request interception","name":"ignorehttpserrors.spec.js:80","description":"Chromium ignoreHTTPSErrors should work with request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/ignorehttpserrors.spec.js#L80","result":"ok"},{"testId":"Chromium>ignoreHTTPSErrors>should work with mixed content","name":"ignorehttpserrors.spec.js:86","description":"Chromium ignoreHTTPSErrors should work with mixed content","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/ignorehttpserrors.spec.js#L86","result":"ok"},{"testId":"Chromium>Puppeteer>BrowserFetcher>should download and extract linux binary","name":"launcher.spec.js:34","description":"Chromium Puppeteer BrowserFetcher should download and extract linux binary","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L34","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject navigation when browser closes","name":"launcher.spec.js:63","description":"Chromium Puppeteer Browser.disconnect should reject navigation when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L63","result":"ok"},{"testId":"Chromium>Puppeteer>Browser.disconnect>should reject waitForSelector when browser closes","name":"launcher.spec.js:75","description":"Chromium Puppeteer Browser.disconnect should reject waitForSelector when browser closes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L75","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject all promises when browser is closed","name":"launcher.spec.js:88","description":"Chromium Puppeteer Puppeteer.launch should reject all promises when browser is closed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L88","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should reject if executable path is invalid","name":"launcher.spec.js:97","description":"Chromium Puppeteer Puppeteer.launch should reject if executable path is invalid","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L97","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option","name":"launcher.spec.js:103","description":"Chromium Puppeteer Puppeteer.launch userDataDir option","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L103","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir argument","name":"launcher.spec.js:115","description":"Chromium Puppeteer Puppeteer.launch userDataDir argument","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L115","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore state","name":"launcher.spec.js:137","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore state","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L137","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>userDataDir option should restore cookies","name":"launcher.spec.js:155","description":"Chromium Puppeteer Puppeteer.launch userDataDir option should restore cookies","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L155","result":"skipped"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should return the default arguments","name":"launcher.spec.js:172","description":"Chromium Puppeteer Puppeteer.launch should return the default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L172","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should work with no default arguments","name":"launcher.spec.js:185","description":"Chromium Puppeteer Puppeteer.launch should work with no default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L185","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should filter out ignored default arguments","name":"launcher.spec.js:194","description":"Chromium Puppeteer Puppeteer.launch should filter out ignored default arguments","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L194","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have default url when launching browser","name":"launcher.spec.js:207","description":"Chromium Puppeteer Puppeteer.launch should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L207","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should have custom url when launching browser","name":"launcher.spec.js:213","description":"Chromium Puppeteer Puppeteer.launch should have custom url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L213","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should set the default viewport","name":"launcher.spec.js:224","description":"Chromium Puppeteer Puppeteer.launch should set the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L224","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should disable the default viewport","name":"launcher.spec.js:237","description":"Chromium Puppeteer Puppeteer.launch should disable the default viewport","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L237","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.launch>should take fullPage screenshots when defaultViewport is null","name":"launcher.spec.js:246","description":"Chromium Puppeteer Puppeteer.launch should take fullPage screenshots when defaultViewport is null","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L246","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect multiple times to the same browser","name":"launcher.spec.js:261","description":"Chromium Puppeteer Puppeteer.connect should be able to connect multiple times to the same browser","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L261","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to close remote browser","name":"launcher.spec.js:274","description":"Chromium Puppeteer Puppeteer.connect should be able to close remote browser","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L274","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should support ignoreHTTPSErrors option","name":"launcher.spec.js:284","description":"Chromium Puppeteer Puppeteer.connect should support ignoreHTTPSErrors option","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L284","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to reconnect to a disconnected browser","name":"launcher.spec.js:303","description":"Chromium Puppeteer Puppeteer.connect should be able to reconnect to a disconnected browser","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L303","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.connect>should be able to connect to the same page simultaneously","name":"launcher.spec.js:324","description":"Chromium Puppeteer Puppeteer.connect should be able to connect to the same page simultaneously","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L324","result":"ok"},{"testId":"Chromium>Puppeteer>Puppeteer.executablePath>should work","name":"launcher.spec.js:338","description":"Chromium Puppeteer Puppeteer.executablePath should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L338","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level Errors","name":"launcher.spec.js:347","description":"Chromium Top-level requires should require top-level Errors","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L347","result":"ok"},{"testId":"Chromium>Top-level requires>should require top-level DeviceDescriptors","name":"launcher.spec.js:351","description":"Chromium Top-level requires should require top-level DeviceDescriptors","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L351","result":"ok"},{"testId":"Chromium>Browser target events>should work","name":"launcher.spec.js:358","description":"Chromium Browser target events should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L358","result":"ok"},{"testId":"Chromium>Browser.Events.disconnected>should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","name":"launcher.spec.js:373","description":"Chromium Browser.Events.disconnected should be emitted when: browser gets closed, disconnected or underlying websocket gets closed","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/launcher.spec.js#L373","result":"ok"},{"testId":"Chromium>Fixtures>dumpio option should work with pipe option ","name":"fixtures.spec.js:25","description":"Chromium Fixtures dumpio option should work with pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/fixtures.spec.js#L25","result":"ok"},{"testId":"Chromium>Fixtures>should dump browser process stderr","name":"fixtures.spec.js:35","description":"Chromium Fixtures should dump browser process stderr","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/fixtures.spec.js#L35","result":"ok"},{"testId":"Chromium>Fixtures>should close the browser when the node process closes","name":"fixtures.spec.js:52","description":"Chromium Fixtures should close the browser when the node process closes","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/fixtures.spec.js#L52","result":"ok"},{"testId":"Chromium>OOPIF>should report oopif frames","name":"oopif.spec.js:41","description":"Chromium OOPIF should report oopif frames","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/oopif.spec.js#L41","result":"skipped"},{"testId":"Chromium>OOPIF>should load oopif iframes with subresources and request interception","name":"oopif.spec.js:46","description":"Chromium OOPIF should load oopif iframes with subresources and request interception","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/oopif.spec.js#L46","result":"ok"},{"testId":"Chromium>HEADFUL>background_page target type should be available","name":"headful.spec.js:49","description":"Chromium HEADFUL background_page target type should be available","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/headful.spec.js#L49","result":"ok"},{"testId":"Chromium>HEADFUL>target.page() should return a background_page","name":"headful.spec.js:57","description":"Chromium HEADFUL target.page() should return a background_page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/headful.spec.js#L57","result":"ok"},{"testId":"Chromium>HEADFUL>should have default url when launching browser","name":"headful.spec.js:65","description":"Chromium HEADFUL should have default url when launching browser","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/headful.spec.js#L65","result":"ok"},{"testId":"Chromium>HEADFUL>headless should be able to read cookies written by headful","name":"headful.spec.js:71","description":"Chromium HEADFUL headless should be able to read cookies written by headful","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/headful.spec.js#L71","result":"ok"},{"testId":"Chromium>HEADFUL>OOPIF: should report google.com frame","name":"headful.spec.js:89","description":"Chromium HEADFUL OOPIF: should report google.com frame","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/headful.spec.js#L89","result":"ok"},{"testId":"Chromium>HEADFUL>should close browser with beforeunload page","name":"headful.spec.js:110","description":"Chromium HEADFUL should close browser with beforeunload page","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/headful.spec.js#L110","result":"ok"},{"testId":"Chromium>Page.bringToFront>should work","name":"headful.spec.js:122","description":"Chromium Page.bringToFront should work","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/headful.spec.js#L122","result":"ok"},{"testId":"Chromium>Tracing>should output a trace","name":"tracing.spec.js:40","description":"Chromium Tracing should output a trace","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/tracing.spec.js#L40","result":"ok"},{"testId":"Chromium>Tracing>should run with custom categories if provided","name":"tracing.spec.js:46","description":"Chromium Tracing should run with custom categories if provided","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/tracing.spec.js#L46","result":"ok"},{"testId":"Chromium>Tracing>should throw if tracing on two pages","name":"tracing.spec.js:53","description":"Chromium Tracing should throw if tracing on two pages","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/tracing.spec.js#L53","result":"ok"},{"testId":"Chromium>Tracing>should return a buffer","name":"tracing.spec.js:62","description":"Chromium Tracing should return a buffer","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/tracing.spec.js#L62","result":"ok"},{"testId":"Chromium>Tracing>should work without options","name":"tracing.spec.js:69","description":"Chromium Tracing should work without options","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/tracing.spec.js#L69","result":"ok"},{"testId":"Chromium>Tracing>should return null in case of Buffer error","name":"tracing.spec.js:75","description":"Chromium Tracing should return null in case of Buffer error","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/tracing.spec.js#L75","result":"ok"},{"testId":"Chromium>Tracing>should support a buffer without a path","name":"tracing.spec.js:86","description":"Chromium Tracing should support a buffer without a path","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/tracing.spec.js#L86","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should be able to connect using browserUrl, with and without trailing slash","name":"chromiumonly.spec.js:24","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should be able to connect using browserUrl, with and without trailing slash","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/chromiumonly.spec.js#L24","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when using both browserWSEndpoint and browserURL","name":"chromiumonly.spec.js:41","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when using both browserWSEndpoint and browserURL","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/chromiumonly.spec.js#L41","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |browserURL| option>should throw when trying to connect to non-existing browser","name":"chromiumonly.spec.js:53","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |browserURL| option should throw when trying to connect to non-existing browser","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/chromiumonly.spec.js#L53","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe option","name":"chromiumonly.spec.js:67","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe option","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/chromiumonly.spec.js#L67","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should support the pipe argument","name":"chromiumonly.spec.js:77","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should support the pipe argument","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/chromiumonly.spec.js#L77","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Puppeteer.launch |pipe| option>should fire \"disconnected\" when closing with pipe","name":"chromiumonly.spec.js:87","description":"Chromium Chromium-Specific Launcher tests Puppeteer.launch |pipe| option should fire \"disconnected\" when closing with pipe","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/chromiumonly.spec.js#L87","result":"ok"},{"testId":"Chromium>Chromium-Specific Launcher tests>Page.waitForFileChooser>should fail gracefully when trying to work with filechoosers within multiple connections","name":"chromiumonly.spec.js:98","description":"Chromium Chromium-Specific Launcher tests Page.waitForFileChooser should fail gracefully when trying to work with filechoosers within multiple connections","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/chromiumonly.spec.js#L98","result":"ok"},{"testId":"Chromium>COVERAGE>should call all API methods","name":"utils.js:61","description":"Chromium COVERAGE should call all API methods","url":"https://github.com/GoogleChrome/puppeteer/blob/b9b6ca1825c0329dc22dfab047e819d861ed15d5//test/utils.js#L61","result":"ok"}],"commit":{"sha":"b9b6ca1825c0329dc22dfab047e819d861ed15d5","timestamp":1565043977000,"url":"https://github.com/GoogleChrome/puppeteer/commit/b9b6ca1825c0329dc22dfab047e819d861ed15d5"}}]} \ No newline at end of file