1

我们在 cypress 推出的 chrome 浏览器上安装了我们的扩展程序。由于浏览器中的 url 是集成测试列表中的一个(以红色突出显示),因此无法模拟 browser.tab.onUpdate 或 browser.webRequest 等 webExtension api。选择器游乐场不支持在其上安装扩展程序来测试这些事件. 例如,我们扩展程序的后台脚本中的这样的监听器在此处输入图像描述

  browser.webRequest.onBeforeRequest.addListener(
    (details) => {
      callback(details)
    },
    {
      urls: URLS_TO_MONITOR,
      types: ['main_frame'],
    }
  )

我们如何在 cypress 启动的浏览器上模拟此类事件?

4

0 回答 0