2014-11-22 92 views
0

我有一个代码:约葫芦适用于iOS

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(“轻按活动”),一切工作正常。

在其他情况下,我从不离开wait_for块。我超时了。为什么这样?

据我所知calabash_warn有返回类型void。

+0

我明白了。问题出在设备上。我试图在iPad设备上启动iPhone应用程序。当我将设备设置切换到iPad时 - 一切正常。 – 2014-11-23 18:41:12

回答

0

The Calabash wait_for*方法等待最后声明为eval为true,否则超时。 calabash_warn方法没有定义的返回类型,所以它永远不会返回true。

只是提出了一个方法,calabash_warn方法将作为公开方法弃用。

相关问题