
[英]Allure @Issues Annotation causes Unexpected token Exception in groovy/geb
[英]Geb Exception in Groovy
我收到以下异常
geb.waiting.WaitTimeoutException at ApprovalChannelSpec.groovy:40
Caused by: org.codehaus.groovy.runtime.powerassert.PowerAssertionError at ApprovalChannelSpec.groovy:40
可以在下面找到更多详细信息:![1]: http : //i.imgur.com/a2mlRil.png
这意味着您有在指定时间内未发生的疾病。 您的情况似乎是等待45秒才能显示“发票链接”标签,但它从未显示。
waitFor
方法的文档指定了以下http://www.gebish.org/manual/0.7.0/api/geb-core/geb/waiting/Wait.html#waitFor(groovy.lang.Closure) :
每隔retryInterval秒调用给定的块,直到它根据Groovy Truth返回真实值。 如果block在超时秒内未返回truish值,则将引发WaitTimeoutException。 如果给定的块在达到超时时正在执行,则不会被中断。 这意味着此方法可能比指定的超时时间更长。 例如,如果该块需要5秒钟才能完成,但是超时是2秒钟,则等待总是至少需要5秒钟。
如果块抛出任何Throwable,则将其视为失败,并且retryInterval到期后将再次尝试该块。 如果最后一次调用该块引发异常,则将引发WaitTimeoutException的原因。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.