在CordovaWebView中的Calabash-android滚动

时间:2013-12-11 13:56:56

标签: android cordova calabash

如何在Calabash中滚动CordovaWebView?

我尝试了performAction("scroll_to", 'cordovaWebView','span.hmemenutxt')

但我要么收到这个输出:

{ "bonusInformation" => [], "message" => "", "success" => true }

或者我收到错误:

RuntimeError: Step unsuccessful:
from
C:/Ruby193/lib/ruby/gems/1.9.1/gems/calabash-android-0.4.2/lib/calabash-android/operations.rb:220:in
block in perform_action
from C:/Ruby193/lib/ruby/1.9.1/timeout.rb:68:in timeout
from
C:/Ruby193/lib/ruby/gems/1.9.1/gems/calabash-android-0.4.2/lib/calabash-android/operations.rb:209:in
perform_action
from
C:/Ruby193/lib/ruby/gems/1.9.1/gems/calabash-android-0.4.2/lib/calabash-android/operations.rb:46:in
performAction
from (irb):46

我尝试使用performAction('execute_javascript','window.scroll(0,50)')performAction('drag',150,150,150,200,90) - 但结果是一样的(CordovaWebView - 不滚动)。

所有这些performAction都可以在标准的WebView中使用。

有人知道如何在Calabash-android中滚动CordovaWebView吗?

1 个答案:

答案 0 :(得分:0)

我没有找到解决这个问题与Calabash,所以我使用adb shell滚动。