0

我正在尝试将该行添加sleep(STEP_PAUSE)到我的 android 葫芦脚本中,但出现以下错误

 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 中为我​​解决了很多问题。

4

0 回答 0