代码之家  ›  专栏  ›  技术社区  ›  urig

如何调试“错误:脚本错误”。(:0)“来自摩卡?

  •  0
  • urig  · 技术社区  · 5 年前

    Cypress 始终失败的端到端测试,并显示此错误消息:

    错误:脚本错误。(:0)

    enter image description here

    Mocha 柏树支援小组也表示 here 这个错误源于Mocha本身,以响应我的应用程序代码中失败的异步操作。

    我试着用Chrome开发工具在我的代码中找到失败的操作,但是找不到。

    有没有什么方法可以用错误处理代码(监听器)钩住Mocha可以告诉我错误是从哪里来的?如果是这样,我该怎么做呢?

    0 回复  |  直到 5 年前
        1
  •  0
  •   marc_s    5 年前

    基于对cypresgithub问题的探讨 #4717

    1. 上面的错误表示错误是从应用程序代码中的“第三方”脚本引发的,由Cypress捕获并返回“:0”错误消息。

    2. 柏树上有一只虫子( #987

    3. 有一种解决方法,至少可以让人看到底层错误,而不是“:0”错误:

      • 设置 "chromeWebSecurity" cypress.json false .