【问题标题】:Cypress issue with connection to the site is not secure?与网站连接的赛普拉斯问题不安全?
【发布时间】:2021-01-27 06:34:51
【问题描述】:

我正在测试需要优化 api 来做一些检查的网站。

它请求像https://cdn.optimizely.com/datafiles/XXX.json这样的网址我想这个网站需要安全的网络。

我尝试在 cypress chrome 中打开 url,但出现此错误 这个页面不工作cdn.optimizely.com 没有发送任何数据。 ERR_EMPTY_RESPONSE

但是当我在 chrome 中尝试使用相同的网络时,我得到了很好的响应。

我需要能够加载网址来测试我的网站。

有没有办法解决这个问题。请指教。

【问题讨论】:

    标签: security https connection cypress


    【解决方案1】:

    资源返回403 status code,这很可能表明您没有足够的权限查看它:

    您在赛普拉斯之外运行的 Chrome 可能设置不同,可能已经有会话 cookie。

    您很可能需要弄清楚如何通过赛普拉斯登录网站上的某个帐户。

    【讨论】:

    • 谢谢@pavelsaman。你有没有安装柏树?如果您在 cypress 中遇到相同的错误,您可以尝试一下吗?
    【解决方案2】:

    因为 cypress 既不会优化加载,也不会加载 google-analytics 或任何 .我的解决方案是在 before/beforeEach 中使用 cy.intercept() 函数

    代码看起来像

    cy.intercept('https://cdn.optimizely.com/datafiles/XXX8.json', {
            "version": "4"
    }
    

    参考:cypress-example-recipes

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-15
      • 2018-04-28
      • 1970-01-01
      • 2019-01-23
      • 1970-01-01
      • 1970-01-01
      • 2021-09-09
      • 2021-12-03
      相关资源
      最近更新 更多