我有一个代码:
wait_for(options) do
views = query("view marked:'al_activity_controller'")
foundedView = views.first;
views.count != 0 #return value for "wait_for" block
calabash_warn("tap on activity")
end如果我注释行calabash_warn("tap on activity"),一切正常。
在其他情况下,我从不离开wait_for块。然后我就暂停了。为什么会这样呢?
据我所知,calabash_warn有返回类型为空。
发布于 2014-11-24 19:06:15
Calabash wait_for*方法等待最后一条语句求值为true,否则它们将超时。calabash_warn方法没有定义的返回类型,因此它从不返回true。
提醒一下,calabash_warn方法将作为公共方法被弃用。
https://stackoverflow.com/questions/27078599
复制相似问题