【问题标题】:How do I open cypress runner for version 7.6.0?如何打开 7.6.0 版的 cypress runner?
【发布时间】:2021-09-17 02:49:37
【问题描述】:

我已安装节点版本 14.17.3 LTS 我打开 Visual Studio Code 并在终端中运行 npm init,其中添加了 package.json 文件。 然后,我安装了 cypress - npm install cypress --save-dev,它为新版本添加了 devDependencies。 在此之后,我尝试打开 cypress runner - npx cypress open 但是它返回了一个错误。

It looks like this is your first time using Cypress: 7.6.0


Cypress failed to start.

This is usually caused by a missing library or dependency.

The error below should indicate which dependency is missing.

https://on.cypress.io/required-dependencies

If you are using Docker, we provide containers with all required dependencies installed.

----------



#
# Fatal error in , line 0
# Failed to deserialize the V8 snapshot blob. This can mean that the snapshot blob file is corrupted or missing.
#
#
#
#FailureMessage Object: 000000C6BBD5F190
1: 00007FF668BFBCCF node::OnFatalError+69935
2: 00007FF663A6E6CA Ordinal0+59082
3: 00007FF66401CEC8 v8::Isolate::Initialize+744
4: 00007FF664ADD48F v8::Isolate::AddMessageListenerWithErrorLevel+1039
5: 00007FF667647583 std::__1::vector<v8::CpuProfileDeoptInfo,std::__1::allocator<v8::CpuProfileDeoptInfo> >::max_size+857811
6: 00007FF66763F89B std::__1::vector<v8::CpuProfileDeoptInfo,std::__1::allocator<v8::CpuProfileDeoptInfo> >::max_size+825835
7: 00007FF66804A382 v8_inspector::protocol::Binary::operator=+2434098
8: 00007FF66804DC29 v8_inspector::protocol::Binary::operator=+2448601
9: 00007FF668049E12 v8_inspector::protocol::Binary::operator=+2432706
10: 00007FF667D6B2D0 v8::ExtensionConfiguration::ExtensionConfiguration+2964624
11: 00007FF667D6AEEA v8::ExtensionConfiguration::ExtensionConfiguration+2963626
12: 00007FF667D69E57 v8::ExtensionConfiguration::ExtensionConfiguration+2959383
13: 00007FF667D6A17D v8::ExtensionConfiguration::ExtensionConfiguration+2960189
14: 00007FF667573167 uv_sleep+2434663
15: 00007FF669FAFF02 uv_random+10012786
16: 00007FFFDD197034 BaseThreadInitThunk+20
17: 00007FFFDDF02651 RtlUserThreadStart+33

----------

Platform: win32 (10.0.19042)
Cypress Version: 7.6.0

【问题讨论】:

  • 你可以尝试运行npx cypress open
  • 对不起,是npx cypress open。我已经在上面更正了。

标签: unit-testing testing automation cypress qa


【解决方案1】:

使用你提到的 npm 步骤,我收到了关于没有 cypress.json 的投诉。

但是纱线似乎很好

  • 纱线初始化
  • yarn add -D cypress(显示大量子包)
  • 纱柏打开

Cypress 启动并生成文件夹结构、示例文件,并打开运行器。

【讨论】:

  • 我在我的机器上安装了纱线,运行了你提到的所有步骤。但仍然出现同样的错误。
  • @dwilli 有同样的错误信息并找到了解决办法,见Cypress - Failed to deserialize the V8 snapshot blob
  • 谢谢。这有帮助。我跑了npx cypress install --force,它成功了。
猜你喜欢
  • 2021-05-27
  • 2020-04-16
  • 2022-10-21
  • 1970-01-01
  • 1970-01-01
  • 2019-01-15
  • 2023-01-13
  • 1970-01-01
  • 2021-10-26
相关资源
最近更新 更多