問題タブ [cucumberjs]
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.
protractor - キュウリで分度器を実行するときに機能ファイルを1つだけ実行する方法は?
複数の機能ファイルがあり、1 つのファイル、1 つのシナリオ、または 1 つのタグだけを実行したいと思っています。cucumberConf.js の spec にファイルを 1 つだけ提供できることはわかっていますが、cucumberConf.js をいじらずに 1 回だけ実行したいと思います。分度器を実行するときに、どの引数を入力する必要がありますか?
testing - Chai-as-promised の .notify() をいつ/どのくらいの頻度で使用するか
分度器とcucumberjsでChai-as-promisedを使用しています。chai-as-promised ライブラリの .notify(callback) メソッドについて質問があります。
それぞれにいくつかのステップがある複数のシナリオを実行している場合。各ステップの最後に notify() を呼び出す必要がありますか?
そう
私は常に、最後のステップで「and.notify(callback)」のみを使用する必要があります。
そう
github ページにも同様の質問があります。 https://github.com/domenic/chai-as-promised/issues/65
javascript - cucumber.jsのAfterStepフックでステップ結果を取得するにはどうすればよいですか
タイトルが示すように、cucumber.js の AfterStep フックでステップの結果を見つけるにはどうすればよいですか?
angularjs - UI Boostrap Modal ボックスが消えるまで分度器を待機させる (cucumberjs を使用)
UI Bootstrap からモーダル ボックスを表示するページがあります。私の分度器テストは、モーダルのボタンをクリックして閉じ、テストはページ上の別のボタンをクリックします。
問題は、モーダルが実際に消えるまで待っているものが何もないため、ページ上のボタンをクリックしようとすることがよくありますが、モーダルの背景がまだページを覆っているため失敗することです。
現在、モーダルを閉じるコードは次のようになります。
コールバックをトリガーする前にモーダルが消えるまで待つ方法はありますか?
javascript - 基本的な CucumberJS とゾンビの使用例
コードの仲間の皆さん、こんにちは。
ゾンビとキュウリを使用するためのいくつかのバニラのセットアップ例に従いました。基本的な問題は、最初のステップでサイトにアクセスすることです。次に、次のステップで、ゾンビ ブラウザはそれを認識しなくなります。私は非常に基本的な設定をしているので、何が欠けているのかわかりません。
プロジェクトのホームからテストを実行する方法は次のとおりです。
非常に短いキュウリ ファイルを次に示します。
2 つのステップの定義を次に示します。ご覧のとおり、正気を保つために、私は単にGoogleにアクセスしようとしています:
そして、実行時の出力は次のとおりです。
最初のステップで console.log のコメントを外すと、出力は Google にアクセスしたときの HTML になります。
等。
これが私の world.js セットアップです。それはかなりバニラです:
javascript - (jsduck/jsdoc) cucumber.js ステップ定義を文書化する方法は?
cucumber.js ステップ定義コードでステップを文書化する方法はありますか? 私はjsduck @classでそれをエミュレートしようとしました:
しかし、jsduck は最後の 1 ステップの記述しか認識しません。
javascript - AfterFeatures フックでワールド メソッドにアクセスできない
テストのみに使用されるexpressjs Webサーバーを正常にシャットダウンするために使用しているAfterFeaturesフックがあります。このフックでは、World に追加された visit メソッドを呼び出す必要がありますが、このフック内から World にアクセスできないようです。このフックや他のフック内のワールドにアクセスするにはどうすればよいですか?
node.js - Cucumber JS でエラーのヘッダーのみを表示するにはどうすればよいですか?
もちろん失敗することがわかっているテストの完全な JS 例外スタックを見たくないことを除いて、問題なく動作しています。代わりに、(より便利な) 例外の先頭だけを見たいと思います。些細なことのように思えるかもしれませんが、BDD は、この種のツールからの迅速なフィードバックによって達成されるのが最善であると私は信じています。例として、モジュールから欠落している基本的なメソッドからの完全なスタック トレースを次に示します。
これに続いて、より便利ですが、まだ明示的ではありません。
実際、ほとんどの場合、私が気にかけているのは最初の 4 行だけです。
何か案は?