我尝试调试包含许多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
语句后,似乎并未真正执行代码。
答案 0 :(得分:1)
我不确定是否可以知道它出现在哪个脚本上。 我有同样的问题,并在conf.js文件中放入更大的茉莉花超时解决了这个问题:
defaultTimeoutInterval: 2000000,