UI でいくつかのテストを自動化するために Calabash を使用していますが、いくつか問題があります。
次のような手順がありますThen I touch the "login" button
。
を実行するcucumber
と、コンソールに次のエラーがスローされます。
Could not parse response ''; the app has probably crashed (RuntimeError)
環境:
- ひょうたん 0.11.0
- Xcode 6.3.2
- iPhone 5 (8.3 シミュレーター)
再現する手順:
- iPhone 5 8.3 シミュレーターへのアプリのビルド
- 実行: DEBUG=1 calabash-ios コンソール
- 実行: start_test_server_in_background
- 実行: touch("button マーク:'login'")
コンソール トレース:
RuntimeError: Could not parse response ''; the app has probably crashed
from /Users/felipepenariveros/.rvm/gems/ruby-2.0.0-p353/gems/calabash-cucumber-0.14.2/lib/calabash-cucumber/uia.rb:33:in rescue in uia'
from /Users/felipepenariveros/.rvm/gems/ruby-2.0.0-p353/gems/calabash-cucumber-0.14.2/lib/calabash-cucumber/uia.rb:30:in uia'
from /Users/felipepenariveros/.rvm/gems/ruby-2.0.0-p353/gems/calabash-cucumber-0.14.2/lib/calabash-cucumber/uia.rb:454:in uia_handle_command'
from /Users/felipepenariveros/.rvm/gems/ruby-2.0.0-p353/gems/calabash-cucumber-0.14.2/lib/calabash-cucumber/uia.rb:201:in uia_tap_offset'
from /Users/felipepenariveros/.rvm/gems/ruby-2.0.0-p353/gems/calabash-cucumber-0.14.2/lib/calabash-cucumber/actions/instruments_actions.rb:93:in query_action'
from /Users/felipepenariveros/.rvm/gems/ruby-2.0.0-p353/gems/calabash-cucumber-0.14.2/lib/calabash-cucumber/actions/instruments_actions.rb:15:in touch'
from /Users/felipepenariveros/.rvm/gems/ruby-2.0.0-p353/gems/calabash-cucumber-0.14.2/lib/calabash-cucumber/core.rb:1166:in query_action_with_options'
from /Users/felipepenariveros/.rvm/gems/ruby-2.0.0-p353/gems/calabash-cucumber-0.14.2/lib/calabash-cucumber/core.rb:177:in touch'
from (irb):2
from /Users/felipepenariveros/.rvm/rubies/ruby-2.0.0-p353/bin/irb:12:in <main>'
Github で既にクローズされているこの問題に関連している可能性があります: https://github.com/calabash/calabash-ios/issues/600
どうすればこれを解決できるか知っている人はいますか?