問題タブ [calabash]

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 に答える
964 参照

ios - ひょうたんテストの実行時にバックエンド インタラクションをモックする方法

現在、既存のアプリケーションにキュウリのテストを統合する段階にいます。アプリはバックエンドと頻繁にやり取りします。最も単純なケースは、ユーザーの登録です。

テストを再現できるようにするために、(実際の) バックエンドに逆らうことはできません (いくつかの理由で、同じ電子メールで 2 人のユーザーを登録することはできません)。

バックエンドの動作をモックし、モックされた応答を配信するために必要なオプションを知りたいです。単体テストについては、 Nocillaと他のいくつかのフレームワークを知っています。もちろん、それらを統合しても、ひょうたんテストでは機能しません。

1 つの代替手段は、ネットワークを制御するためにひょうたんテストから制御する実際のサーバーを実行することです。しかし、それは少しやり過ぎのようです。もう 1 つのオプションは、ひょうたんのバックドアメカニズムを介して制御できるひょうたんのターゲットにモック オブジェクトを配置することです。

それが唯一の選択肢ではないと思います。私の質問は次のとおりです。よりエレガントな方法はありますか?

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

android - Macでgemを使用してひょうたんをインストールする際のエラー

「sudo gem install calabash-android」を実行していますが、次のエラーが発生します。

この問題を解決するにはどうすればよいですか? この URL の手順に従っています: https://github.com/calabash/calabash-android/blob/master/documentation/installation.md

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

cucumber - ひょうたんを使用したフォーム検証

次のコードでフォームを検証しようとしています:

次に、次のフィールドが表示されます:|新しいクライアント||名前||年齢||住所||メール|

疲れました:

ありがとう。

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

android - Ubuntu に Calabash Android をインストールするときに、gem ネイティブ拡張機能のビルドに失敗しました

Ubuntu(13.10)にCalabash Androidをインストールしたいです。gem (1.8.23) と ruby​​ (1.9.3p194) をインストールして、「sudo gem install calabash-android」を実行しようとしましたが、「Failed to build gem native extension」というメッセージが引き続き表示されます。以下は完全なメッセージです。

ネイティブ拡張機能の構築。これには時間がかかる場合があります... エラー: calabash-android のインストール中にエラーが発生しました: エラー: gem ネイティブ拡張機能をビルドできませんでした。

/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in require': cannot load such file -- mkmf (LoadError) from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:inrequire' from extconf.rb:1:in `'

Gem ファイルは、検査のために /var/lib/gems/1.9.1/gems/gherkin-2.12.2 にインストールされたままになります。

「sudo apt-get update」を試しましたが、問題は解決しませんでした。また、gccもチェックしたので、ビルドの問題ではありません。誰か提案はありますか?前もって感謝します!

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

ios - calabash-ios:「record_begin」を使用して録音しようとしていますが、次の問題が発生しています

私が実行すると:

エラーが発生します:

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

ruby - 既存のメソッドの定義を見つける方法は?

私はプログラミングとRubyの両方が初めてです。一部の既存のコードでは、次のように記述されています。

kid_raising_btnこのことから、クエリを実行して true または false を返し、メソッドを呼び出す変数が定義されていることがわかりますfirst(ただし、これは紛らわしいです)。

どうすれば何を見つけることができますかfirst?