【问题标题】:What does the "skipUncaughtErrors" flag mean by server?服务器的“skipUncaughtErrors”标志是什么意思?
【发布时间】:2020-06-29 14:17:07
【问题描述】:

TestCafe documentationskipUncaughtErrors 标志中提到:uncaught error or unhandled promise rejection occurs on the server during test execution

这里的server是什么意思?

在我们开始非常随机地遇到问题后,我发现了这个标志,几乎没有可以调试的地方:

    1) - Error in fixture.beforeEach hook -
       Unhandled promise rejection:
 
       Error: [eval("")] Not JSON response
       at exports.newError

认为设置skipUncaughtErrors: true 值得一试,此后我们再也没有看到这个问题。尽管如此,该团队还是担心使用我们不了解的功能。 :)

【问题讨论】:

    标签: testing automation automated-tests e2e-testing testcafe


    【解决方案1】:

    这里的server 表示执行测试代码的NodeJS 进程。因此,如果启用了skipUncaughtErrors 选项,TestCafe 将忽略测试代码中发生的任何未捕获的错误或未处理的承诺拒绝。有关 TestCafe 架构的更多详细信息,请参阅 TestCafe 文档中的以下主题:https://devexpress.github.io/testcafe/documentation/how-it-works/#client-server-architecture

    【讨论】:

      最近更新 更多