如何获得有关Jasmine / Protractor超时的更多信息?

时间:2018-05-18 15:13:35

标签: debugging jasmine visual-studio-code protractor

我尝试调试包含许多browser.wait语句的Protractor测试。

我收到以下错误消息:

Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.configuration-parser.js:50 at ontimeout (timers.js:475:11) configuration-parser.js:50 at tryOnTimeout (timers.js:310:5) configuration-parser.js:50

(重复几次)

根本不能帮助我。

是否可以强制Protractor / Jasmine提供哪些信息。在调试应用程序期间等待的特殊情况?或者至少在崩溃时,提供在引发超时异常之前等待的条件的信息。

这可以帮助我理解发生了什么,在哪一步我的测试真的崩溃了。我已经尝试逐步调试测试,但它也没有帮助,因为当Visual Studio代码在特定行中停止但在经过expect语句后,似乎并未真正执行代码。

1 个答案:

答案 0 :(得分:1)

我不确定是否可以知道它出现在哪个脚本上。 我有同样的问题,并在conf.js文件中放入更大的茉莉花超时解决了这个问题:

defaultTimeoutInterval: 2000000,