問題タブ [calabash-ios]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
55 参照

calabash - クラッシュからの回復を早める方法はありますか

クラッシュに気付いた後、ひょうたんを次のシナリオに切り替える方法を見つけようとしています

そうしないと、Calabash が Simulator への接続を再確立して次のシナリオを開始するまでに最大 30 分かかる場合があります。

0 投票する
1 に答える
867 参照

ios - iOS デバイスでのひょうたんテストはアプリを開始しますが、「シナリオ」でフリーズします

私は Calabash を使用していくつかの単純な iOS アプリをテストしようとしています。シミュレーターでアプリを実行でき、すべての手順が正常に機能しました。iOS デバイスでテストしたいのですが、いくつか問題があります。必要なすべての情報を指定してこのコマンドを実行します。

しばらくすると iPhone でアプリが開き、コンソールに通常の情報が表示されます。

しかし、それは永遠にそこにとどまります。しばらく放置しましたが、何もしません。

テスト用に Appium も試してみましたが、シミュレーターと iPhone の両方で問題なく動作したので、プロファイルとデバイス自体の問題ではないと思います。

この問題の原因は何ですか?

アップデート

試してみるとcurl http://192.168.200.168:37265/version(@alannicholsの提案による)、次のようになります。

-calしかし、Xcode から (デバイス上で) ターゲットを実行し、コマンドを実行する最初のステップに移動するテストを取得しました。

それでもエラーが発生しますが、今回はtimeoutエラーです:

どういうわけかリクエストを送信できずに iPhone に到達しているということですか?

0 投票する
2 に答える
523 参照

ios - ひょうたん - タッチイベントをテストできません

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

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

0 投票する
1 に答える
562 参照

ios - calabash-ios 物理デバイス テスト、アプリは起動するがクラッシュする

シンプルな iPhone アプリ用に calabash-ios cucumber を実行します。シミュレーターは完全に機能しています。物理デバイスで試してみると、アプリがロードされ、クラッシュし、再びロードされ、再びクラッシュするというループが繰り返されます。

エラーメッセージ:

手順:

  1. デバイスにロードされた app-cal
  2. 以下を使用してコマンドラインで実行しました。

    $ DEVICE_TARGET=udid BUNDLE_ID=com.company.app DEVICE_ENDPOINT= http://ip:37265

0 投票する
1 に答える
338 参照

ruby - CircleCI 内で calabash-ios テストを実行するにはどうすればよいですか?

CircleCI 内で calabash-ios テストを実行するにはどうすればよいですか?

これは私が試したことです:

また、calabash をインストールした後、CircleCI は .feature ファイルに記述されたコマンドを実行しません。何か案は?

0 投票する
1 に答える
597 参照

cucumber - CircleCI の calabash-ios で App Bundle パスを見つける方法

CircleCI で calabash-ios を実行しようとしています。次のエラーが表示されます。使用する必要があるパスまたはファイルの場所を見つける方法はありますか? 以下にエラーメッセージを添付します。

自分のマシンでローカルにテストしたところ問題なく動作しましたが、CircleCI では動作しません。

0 投票する
0 に答える
454 参照

calabash - テスト スイートを実行しようとすると、Calabash iOS エラー: uninitialized constant Calabash::Cucumber::VERSION

テスト スイートを実行しようとすると、次のエラーが発生します。

これらは、テスト スイートを実行する前のパスです。

これは私のconfig.yml

これはBefore私の中で01_launcher.rb

何が起こっているのかよくわかりません。ファイルが正しくロードされていませんか?

これは01_launch.rbファイルの要点です: https://gist.github.com/DexterV/94b0853e8f784171adce

0 投票する
1 に答える
1009 参照

xcode - Xcode コマンド ラインのビルドとアーカイブ エラー

以下のコマンドを使用して、コマンドライン経由で.ipaを作成するプロジェクトをビルドおよびアーカイブしようとしています

しかし、それは以下のエラーを与えます

何か不足していますか?