【发布时间】:2018-05-22 15:14:43
【问题描述】:
我尝试调试包含许多 browser.wait 语句的量角器测试。
我收到以下错误消息:
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 语句之后。
【问题讨论】:
标签: debugging jasmine visual-studio-code protractor