【问题标题】:How to manually view the webpage before the tests run in cypress?如何在 cypress 中运行测试之前手动查看网页?
【发布时间】:2021-10-18 17:02:41
【问题描述】:

我有一个网页,我想在其中测试所有数据和最佳结果,但在我能够做到这一点之前,我需要通过电话进行身份验证。主要问题是我必须通过验证码证明我不是机器人,并通过电话验证电话。我相信所有这些都是手动完成的(我们无法从测试过程中删除验证码或电话验证)。如何在没有cypress登录的帮助下先设置好所有的测试?

我曾尝试在测试之间登录,但在我互动后它们无法继续。

【问题讨论】:

    标签: javascript cypress


    【解决方案1】:

    所有此类登录过程都应该在测试环境中禁用仅仅是因为您无法控制它们。尝试解决此类 GUI 身份验证方案的唯一结果是您将使您的测试变得不稳定。甚至没有提到赛普拉斯中不同域的问题。

    如果有这样的身份验证,最好使用 API,例如就像描述的here for Auth0。但这需要在 Auth0 中进行一些设置,然后是一些 Cypress 代码。

    【讨论】:

      猜你喜欢
      • 2023-01-12
      • 2021-11-15
      • 2018-06-06
      • 2019-12-13
      • 2021-08-07
      • 1970-01-01
      • 2022-08-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多