【问题标题】:Calabash 'Then I scroll up' WaitError葫芦'然后我向上滚动'WaitError
【发布时间】:2015-02-27 07:20:51
【问题描述】:

在查看 Calabash 的预定义Gesture Steps

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

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

感谢任何见解。

【问题讨论】:

    标签: calabash calabash-android


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢,看来原因是应用程序出错,而不是葫芦。
    猜你喜欢
    • 2016-01-02
    • 2019-02-22
    • 2014-08-31
    • 1970-01-01
    • 1970-01-01
    • 2018-03-02
    • 2014-12-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多