謝罪これまでに質問されている場合、またはそこに回答があるかどうか、私はそれを見ることはできません。calabashのアプリケーション状態をリセットするios
私はテストを実行するためにcalabash-iosを使用しています。そして、すべてのシナリオの後で、シミュレータは終了し、次のシナリオを実行するために再起動します。私は開いているシミュレータを保つが、アプリケーションを再開するために探しています(そのメニューに戻った後、再度開く?)
をこれまでのところ、私はいわば元の設定にアプリケーションをリセット開いているアプリケーションを維持することはできませんが
Before do |scenario|
if defined?(MY_LAUNCHER)
@calabash_launcher = MY_LAUNCHER
else
MY_LAUNCHER = Calabash::Cucumber::Launcher.new
@calabash_launcher = MY_LAUNCHER
end
end
After do |scenario|
unless @calabash_launcher.calabash_no_stop?
calabash_exit
if @calabash_launcher.active?
@calabash_launcher.stop
end
end
end
at_exit do
if MY_LAUNCHER.simulator_target?
MY_LAUNCHER.simulator_launcher.stop
end
end
backdoor
を使用することができますが、これはアプリのAppDelegateオブジェクトでメソッドを呼び出しますが、これはエイリアンの概念です。
これを行った人はいますか、これを達成する方法についていくつかの洞察を提供することができますか?
すべてのヘルプは、私たちは、過去数ヶ月にわたりこれを行うにはいくつかの異なる方法を持っていた
おかげ