text: (async function(testRunner) {
    const {page, session, dp} = await testRunner.startBlank(
        `Tests that execution contexts are reported for frames that were blocked due to mixed content when runtime is enabled *before* navigation.`);
    await dp.Runtime.enable();
    let count = 0;
    dp.Runtime.onExecutionContextCreated(event => {
      // TODO(caseq): remove following v8 roll past https://chromium-review.googlesource.com/c/v8/v8/+/2594538
      delete event.params.context.uniqueId;
  
      testRunner.log(event);
      if (++count === 2) // page context + frame context.
        testRunner.completeTest();
    });
    await page.navigate('https://devtools.test:8443/inspector-protocol/resources/mixed-content-iframe.html');
  })
  