【问题标题】:How to run tests with cookies/authentication in GitHub Actions?如何在 GitHub Actions 中使用 cookie/身份验证运行测试?
【发布时间】:2020-08-13 07:06:20
【问题描述】:

我正在使用 Cypress 测试 Next.js 应用程序。 (我其实在用 Blitz.js,它为我配置了很多东西)

它设置了大量的 Cookie 和本地存储来安全地确定身份验证。但是,它不会通过 http 持久存在,因为它需要安全。

我已经编写了在带有 https 和域名的代理服务器上工作的测试,但我不知道如何获得与我使用的 CI/CD GitHub Actions 类似的东西。

我在想也许可以在其中设置一个 https localhost,或者甚至可以使用该分支的 Vercel 部署。

感谢您的帮助。

【问题讨论】:

    标签: cookies https next.js cypress github-actions


    【解决方案1】:

    我在其他 2 次迭代后得到了它,它真的很简单。

    使用local-ssl-proxy 使用ssl 进行代理,并将其用作您的赛普拉斯baseUrl。

    我不敢相信我认为它行不通。

    【讨论】:

      猜你喜欢
      • 2021-03-20
      • 1970-01-01
      • 1970-01-01
      • 2022-08-04
      • 1970-01-01
      • 2023-01-19
      • 2014-12-31
      • 2021-01-23
      • 2014-06-06
      相关资源
      最近更新 更多