問題タブ [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.

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

meteor - Cucumber.js で URL が続いていることを確認します

Meteor プロジェクトでmeteor-cucumber meteor-cucumberを使用していますが、これは cucumber.js を使用しています。

テストで URL に移動したいのですが、無効な場合はエラーが発生することが予想されます。この場合、有効な URL は/articlesです。

これにより、合格テストが生成されます。

URL を無効なもの (例: 'articlesxxxx') に変更しても、テストは引き続きパスします。これは予期される動作ですか?

URL が見つからない場合は、ステップを失敗させたいと思います。

関連: Rails で Cucumber を使用してネガティブなシナリオを作成するにはどうすればよいですか?

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

jenkins - 分度器を使用してCucumberjsにスクリーンショットを埋め込む方法は?

code以下を試して、screenshotローカルに保存してみました。しかし、スクリーンショットを(ファイルを使用してcucumber HTML report生成された)に埋め込みたい。Jenkinsjson

レポートでそのリンクを取得するembeddingためにレポート ファイルに反映する必要がある、ここに追加する必要があるコードは何でしょうか? 提案してください。jsonHTML

私のコード:

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

jasmine - キュウリとジャスミンのテストを連続して実行する方法

ジャスミンとキュウリの両方にテスト セットが必要です(そうしなければなりません。これは私の決定ではなく、変更することはできません) 。そのため、specs と 2 つの conf.js ファイル (各フレームワークに 1 つずつ) を含む 2 つのフォルダーを作成しました。

ジャスミンとキュウリの両方のテストを実行する必要がある場合、ある構成で分度器を実行してから、別の構成で再度実行する必要があります。

問題は、結果として分度器にジャスミンとキュウリのテストを実行させる方法はありますか (たとえば、最初にすべてのジャスミンのテストを実行し、次にすべてのキュウリのテストを実行する)、「ワンクリック」でですか?

環境に関する詳細が必要な場合: 私は現在 IDEA でテストを実行しており、後で Jenkins (または Hudson) のジョブが実行される予定です。

PS: Jenkins を使用する場合、この質問はそれほど重要ではないと思います。2 つのジョブを次々に実行できるからです。しかし、必要ないかもしれませんが、それが可能かどうかはまだ興味があります.

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

javascript - IntelliJ で cucumber.js プラグインを使用してデバッグできない

https://www.jetbrains.com/idea/help/run-debug-configuration-cucumber-js.htmlに従って Cucumber.js プラグインをセットアップしました

タイトル Run/Debug です。実行部分が機能します。デバッグ - しません。ボタンが無効になっているだけです。そうですか?

IntelliJ でこの Cucumber.js のデバッグを見ましたが、元のプラグインを使用したいと思います。

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

javascript - IntelliJ Cucumber.js テスト レポートには、再利用されたステップが 1 回だけ表示されます

IntelliJ で自分の機能を実行するために Cucumber.js プラグインを使用しています。いくつかの問題に気づきました。

いくつかのシナリオを含む機能ファイルがあります。その間にいくつかのステップが再利用されます。テスト結果では、一部のステップが 1 回しか表示されません。

例:

テスト結果には次のように表示されます。

2 番目のシナリオでは、特定のステップが欠落していることに注意してください。

コンソールで cucumber.js を実行すると、問題ありません。

助言がありますか?

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

cucumber - きゅうりの機能を再利用する方法

「C:\cucumber tests」にある「A」というキュウリの機能があります。

ここで、別のキュウリ機能呼び出し "B" を作成したいと思います。

機能「B」の手順の最初の部分は、機能「A」とまったく同じです。機能「A」のすべてのステップを機能「B」に単純にコピーしたくない

機能「B」で機能「A」を呼び出す方法はありますか?

それは有り難いです。