【问题标题】:Cypress freezing on multiple tests赛普拉斯在多项测试中冻结
【发布时间】:2020-01-06 14:17:38
【问题描述】:

当我运行一组测试时,赛普拉斯在一些测试中冻结。每次测试都不一样。起初我认为这只是测试,由于某种原因可能需要一段时间才能运行(比如涉及超时的事情),但事实并非如此。使用describe.onlyit.only 运行单个测试不会冻结。行为与命令行中的cypress run 相同。

当测试冻结时,赛普拉斯窗格中测试的微调器仍在旋转,但应用程序的 UI 被冻结 - 例如,当我的应用程序的 UI 显示微调器时,该微调器被冻结。有时它甚至在测试的VISIT / 部分冻结,甚至在它到达任何需要更长时间的东西之前。冻结发生在不同的地点,有时在不同的测试中,在不同的柏树运行中。

此外,即使测试文件运行完成,有时赛普拉斯 UI(如顶部的停止按钮)也不会响应。

这仅在周五开始发生,可能与 3.8.1 的更新同时发生。我再次尝试使用 3.7.0,没有任何变化。

还有其他人遇到过这种情况吗?我在 Windows 10 上运行,应用是 ReactJS。

【问题讨论】:

    标签: cypress


    【解决方案1】:

    如果您运行的是 Linux,则存在与 Chrome 79 相关的错误,该错误会冻结 Cypress。在这里查看更多信息:https://support.google.com/chrome/thread/24842699?hl=en

    您也可以更新到最新的 Chrome 版本

    【讨论】:

      【解决方案2】:

      问题最终是如何解决的?

      我遇到了同样的问题,但由于某种原因,即使在 60.000 毫秒后加载事件也不会触发; - 我在不同的分辨率下测试应用,有时,应用在某些分辨率下无法加载。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-02-14
        • 1970-01-01
        • 2021-11-06
        • 2021-10-20
        • 2020-05-16
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多