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

时间:2019-03-28 14:48:52

标签: google-chrome-extension cypress

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

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

关于如何或是否可以做到这一点的任何想法?我正在使用Mac。

3 个答案:

答案 0 :(得分:3)

您可以尝试通过赛普拉斯chrome浏览器安装扩展(并启用它)。

答案 1 :(得分:1)

对于那些想知道该扩展程序链接是什么的人

https://chrome.google.com/webstore/detail/ignore-x-frame-headers/gleekbfjekiniecknbkamfmkohkpodhe

将链接粘贴到Cypress正在运行的Chrome窗口中并进行安装,然后尝试重新加载测试。 :)

答案 2 :(得分:0)

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

有关如何使用此事件here的更多信息。