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