服务器"skipUncaughtErrors"标志是什么意思?



在TestCafe文档中,skipUncaughtErrors标志提到: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,从那以后我们再也没有看到这个问题。尽管如此,团队还是担心使用我们不了解的功能。:)

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

最新更新