3

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

どうすればこれを解決できるか知っている人はいますか?

4

2 に答える 2

0

この問題を解決しました。

シミュレーターで[コンテンツと設定をリセット...]を選択すると、うまくいきました。

でも助けてくれてありがとう!(@jmoody & @Lasse)。

于 2015-05-25T02:26:02.023 に答える