如何在 Cypress.io 中添加和使用 Chrome 扩展?

ton*_*cks 5 google-chrome-extension cypress

我目前正在处理运行 Cypress.io 测试时被阻止的 X-Frame-Options 问题。我无法更改服务器设置来修改 X-Frame 设置。有人向我提到我应该尝试一个名为“忽略 X-Frame 标头”的 chrome 扩展。

我在非 Cypress Chrome 上安装了该扩展程序,但如何安装它以在 Cypress.io 测试中使用?如果我在运行 Cypress 测试时进入开发人员工具,我可以看到没有为 Cypress/Chrome 加载任何扩展。

关于如何或如果我能做到这一点的任何想法?我正在使用 Mac。

jsd*_*per 6

您可以尝试通过 Cypress chrome 安装扩展程序(并启用它)。

  • 您能否提供有关如何执行此操作的更多详细信息? (2认同)

Dio*_*cha 6

您可以使用该before:browser:launch事件来加载 Chrome 扩展程序。

有关如何使用此事件的更多信息,请参见此处