gpt4 book ai didi

javascript - 如何在浏览器中设置 MochaJS 全局超时

转载 作者:行者123 更新时间:2023-11-28 21:28:56 26 4
gpt4 key购买 nike

我正在尝试使用 MochaJS 在 headless 浏览器中运行一些 UI 测试,但我似乎无法正确设置超时选项。

加载 MochaJS 后,我的浏览器中运行了以下内容:

window.mocha.setup({
timeout: 10000
}).run();

测试运行,但我的“较慢”测试之一不断收到以下信息:

message: 'timeout of 2000ms exceeded. Ensure the done() callback is being called in this test.'

我已经阅读了 MochaJS 和 AFAIK 的源代码,上面的 .setup() 应该将全局超时设置为 10000 毫秒,但看起来它仍然停留在默认值 2000 毫秒。

我做错了什么?

最佳答案

FWW:

如果您已经加载了测试套件,然后运行:

window.mocha.setup({
timeout: 10000
}).run();

您的超时设置不会应用于已经加载的套件。

我将 .setup() 调用移动到在我的套件加载之前运行,现在工作正常。

关于javascript - 如何在浏览器中设置 MochaJS 全局超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30466689/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com