赛普拉斯验证在 30000 毫秒后超时

Rag*_*jan 8 node.js npm cypress

我在 JS 项目中使用 cypress 5.0。当我尝试运行时npx cypress open不断收到错误verification timed out after 30000 milliseconds

节点版本:v12.18.2 操作系统:Windows 7 Cypress:5.0.0

我已经降级到 Cypress 4.0.0 并降级了我的节点。但不断收到错误。请找到下面的屏幕截图。2

在此处输入图片说明

Dan*_*cki 29

再重试启动Cypress一次,错误就消失了,嗯......

  • 这里的情况也一样,嗯 (3认同)
  • 当我第二次运行‘open’命令时,它起作用了(正如丹尼尔在这里建议的那样!),但它仍然给我消息:“看起来这是你第一次使用赛普拉斯: 9.1.0" (3认同)
  • 成功了!同样的行为... (2认同)
  • 看起来“Cypress”仍然不是一个稳定的工具;-) (2认同)

Ukp*_*eka 14

我有一个类似的问题,我用npx cypress verify 来进行验证

  • 有一个验证是为首次用户进行的,但由于某种原因,验证过程超时。因此,进行验证的一种方法是使用 npx cypress verify 包。 (3认同)

fly*_*uck 12

从 Cypress 版本开始9.2.0,您不再需要node_modules\cypress\lib\tasks\verify.js手动更改文件中的超时值。

CYPRESS_VERIFY_TIMEOUT相反,您可以利用名为“覆盖验证命令的超时持续时间”的环境变量。这是有关提到它的命令的文档的链接cypress verify

更好的是,从 version 开始9.3.0,我们可以在项目的 package.json 或 .npmrc (或 .yarnrc)文件中设置环境变量。

为了确保 CI 测试管道的稳定性,我们有必要使用此环境变量来增加超时(我们为 3 分钟)。


小智 9

此问题与 Cypress 版本无关。

要解决此问题,您需要增加默认超时时间。为此,请转到以下路径:node_modules\cypress\lib\tasks\verify.js

打开verify.js,搜索变量VERIFY_TEST_RUNNER_TIMEOUT_MS。默认情况下它应该是 30000。将其更改为 100000。

现在保存并尝试打开跑步者。我相信你不会再遇到这个问题了。

  • 为了避免修改“verify.js”文件,只需在终端中运行“export CYPRESS_VERIFY_TIMEOUT=100000”,然后重新运行“npx cypress verify”。将使用较长的超时时间。 (6认同)

Nie*_*iel 8

我遇到了同样的问题,即使在尝试了此处的所有解决方案之后,在 WSL 2 中运行 Cypress 也会引发相同的错误。

我意识到我的 Xserver 没有运行,启动它,一切又恢复正常了。


小智 5

重新运行它。它会起作用的。重新运行它验证了柏树。