問題タブ [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.
calabash - クラッシュからの回復を早める方法はありますか
クラッシュに気付いた後、ひょうたんを次のシナリオに切り替える方法を見つけようとしています
そうしないと、Calabash が Simulator への接続を再確立して次のシナリオを開始するまでに最大 30 分かかる場合があります。
ios - iOS デバイスでのひょうたんテストはアプリを開始しますが、「シナリオ」でフリーズします
私は Calabash を使用していくつかの単純な iOS アプリをテストしようとしています。シミュレーターでアプリを実行でき、すべての手順が正常に機能しました。iOS デバイスでテストしたいのですが、いくつか問題があります。必要なすべての情報を指定してこのコマンドを実行します。
しばらくすると iPhone でアプリが開き、コンソールに通常の情報が表示されます。
しかし、それは永遠にそこにとどまります。しばらく放置しましたが、何もしません。
テスト用に Appium も試してみましたが、シミュレーターと iPhone の両方で問題なく動作したので、プロファイルとデバイス自体の問題ではないと思います。
この問題の原因は何ですか?
アップデート
試してみるとcurl http://192.168.200.168:37265/version
(@alannicholsの提案による)、次のようになります。
-cal
しかし、Xcode から (デバイス上で) ターゲットを実行し、コマンドを実行する最初のステップに移動するテストを取得しました。
それでもエラーが発生しますが、今回はtimeout
エラーです:
どういうわけかリクエストを送信できずに iPhone に到達しているということですか?
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
どうすればこれを解決できるか知っている人はいますか?
ios - calabash-ios 物理デバイス テスト、アプリは起動するがクラッシュする
シンプルな iPhone アプリ用に calabash-ios cucumber を実行します。シミュレーターは完全に機能しています。物理デバイスで試してみると、アプリがロードされ、クラッシュし、再びロードされ、再びクラッシュするというループが繰り返されます。
エラーメッセージ:
手順:
- デバイスにロードされた app-cal
以下を使用してコマンドラインで実行しました。
$ DEVICE_TARGET=udid BUNDLE_ID=com.company.app DEVICE_ENDPOINT= http://ip:37265
ruby - CircleCI 内で calabash-ios テストを実行するにはどうすればよいですか?
CircleCI 内で calabash-ios テストを実行するにはどうすればよいですか?
これは私が試したことです:
また、calabash をインストールした後、CircleCI は .feature ファイルに記述されたコマンドを実行しません。何か案は?
cucumber - CircleCI の calabash-ios で App Bundle パスを見つける方法
CircleCI で calabash-ios を実行しようとしています。次のエラーが表示されます。使用する必要があるパスまたはファイルの場所を見つける方法はありますか? 以下にエラーメッセージを添付します。
自分のマシンでローカルにテストしたところ問題なく動作しましたが、CircleCI では動作しません。
calabash - テスト スイートを実行しようとすると、Calabash iOS エラー: uninitialized constant Calabash::Cucumber::VERSION
テスト スイートを実行しようとすると、次のエラーが発生します。
これらは、テスト スイートを実行する前のパスです。
これは私のconfig.yml
これはBefore
私の中で01_launcher.rb
何が起こっているのかよくわかりません。ファイルが正しくロードされていませんか?
これは01_launch.rb
ファイルの要点です: https://gist.github.com/DexterV/94b0853e8f784171adce
xcode - Xcode コマンド ラインのビルドとアーカイブ エラー
以下のコマンドを使用して、コマンドライン経由で.ipaを作成するプロジェクトをビルドおよびアーカイブしようとしています
しかし、それは以下のエラーを与えます
何か不足していますか?