葫芦'然后我向上滚动' WaitError

时间:2015-02-26 20:18:45

标签: calabash calabash-android

查看Calabash的预定义Gesture Steps

我不明白为什么步骤定义Then I scroll up会返回以下失败:Timeout waiting for elements: android.widget.ScrollView index:0 (Calabash::Android::WaitHelpers::WaitError)

让我感到困惑的是,当我运行我们的应用程序的旧版本时,这个场景会过去。因此,错误应该在我们的应用程序中,但我不明白为什么如果这是预定义步骤会发生这种情况。当我查询此页面上的视图时,我发现较旧的和新的应用程序版本之间没有区别。

我很欣赏任何见解。

1 个答案:

答案 0 :(得分:2)

您可能正在使用相对较旧版本的Calabash-Android。请升级到最新版本。 Calabash将查找android.widget.ScrollView,android.webkit.WebView和android.widget.AbsListView类型(或后代)的任何视图。

如果Calabash找不到任何这些小部件,它将会失败。您应该考虑使用更具体的滚动命令(例如scroll(query, :up))或使用平移(pan(query, :down))。