我正在尝试将行sleep(STEP_PAUSE)
添加到我的android calabash脚本中,我收到以下错误
uninitialized constant STEP_PAUSE (NameError)
为什么没有初始化,是否有人拥有可以在Calabash Android 0.5.5中使用的常量,运算符和方法的类列表?
以下是我找到的课程列表,但搜索很糟糕,我无法找到我需要的内容:http://www.rubydoc.info/gems/calabash-android/Calabash/Android
想知道STEP_PAUSE是否已被弃用?
这就是我要做的事情。我正在尝试等待应用程序启动,然后打开侧面菜单。这是我正在使用但它并不总是成功。它就像90%有效
#open the menu
Then(/^I touch "(.*?)" menu$/)do |menu|
sleep(STEP_PAUSE)
wait_for_elements_exist(["* id:'action_bar_title'", "* text:'New courses'"], :timeout => 35.0)
touch("* id:'action_bar_title'")
end
另请注意,35秒的超时选项似乎始终无效,但有助于稳定脚本。同样只有90%的时间它实际上等待和工作。这就是我尝试SLEEP_PAUSE的原因。 SLEEP_PAUSE在iOS中为我修复了很多东西。