問題タブ [cypress-cucumber-preprocessor]

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

javascript - サイプレスで HTML テーブルを反復するためにネストされたループ (.each) を使用する方法

参照番号、目的、ボタンの列を持つテーブルを反復処理する必要があります。参照番号 == 希望のテキストと目的 == 希望のテキストかどうかを確認してから、ボタンをクリックします。現在の問題は、最初の行のみをチェックし、他の行を反復しないことです。

以下は私が試しているコードです:

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

cucumber - Cypress-tags を使用して circle-ci orb で Cypress テストを実行する方法

キュウリ プラグインと公式の Circle-ci Orbを使用して、Cypress で小さなテスト コレクションを実行しようとしています。

私はドキュメントを調べてきましたが、ローカルで問題なく実行しています。それらをローカルで実行するために使用しているスクリプトは次のとおりです。

"test:usa": "cypress-tags run --headless -b chrome -e TAGS='@usa'"

* cypress-tagsコマンドとTAGSオプションに注意してください。

CI には公式のCircle-ci Orbを使用し、次のような構成を使用しています。

ご覧のとおり、機能ファイルを分割する 2 台のマシンを作成し、タグを「on-pr」に設定し、ci-build-id を使用して「2x-chrome」の下に実行をグループ化します。

問題は、公式の Orb がcypress runシナリオをタグでフィルタリングしないコマンドを使用しているため、ここでは役に立たないことです。私のオプションは次のとおりです。

  1. Orb でコマンドパラメータを使用して、ローカルで行うように必要なスクリプトを呼び出します。

command: npm run test:usa

このオプションに関する私の問題は、並列構成が期待どおりに機能しないため、破棄したことです。

  1. TAGS パラメータを Circle-ci エグゼキュータ内の env var として渡して、Orb がそれを認識できるかどうかを確認しようとしましたが、Orb は but を使用しないため、役に立ちませんでしcypress-tags runcypress run

この時点での私の質問は、これに対する回避策 (Circle-ci オーブでサイプレス タグを使用) があるか、またはこれをテストする別の方法を選択する必要があるかということです。

前もって感謝します

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

cypress - Cypress-cucumber-preprocessor がテストを実行していない & エラー: "Step implementation missing for"

学習者は、「ステップの実装が見つかりません: Google ページを開きます」というエラーが表示され続けます。

ここに私のレポがあります https://github.com/PatoDeVille/TsBDDtest.git

ここのドキュメントをチェックしましたhttps://www.npmjs.com/package/cypress-cucumber-preprocessor#cypress-configurationすべて問題ないようです。

私がフォローしているチュートリアルはhttps://www.youtube.com/watch?v=ZM7bzu0zIT8です

また、Cypress.io と Cucumber.io のテスト統合の問題を確認しました。Step implementation missing for:とバグはまだ存在します

/package.json devDependencies

/サイプレス.json

/.cypress-cucumber-preprocessorrc.json

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

cypress - Cypress-cucumber - 機能と同じディレクトリにステップを保存する方法

機能ファイルと同じディレクトリにあるステップ ファイルを停止する方法を見つけようとしています。cypress-cucumber ページの基本的なセットアップ チュートリアルを使用しました。

私の問題はこれです。

機能ファイルがあります

integration/feautres/ test.feature

テストを実行するには、ステップ ファイルを integration/feautres/ test /test.js内に配置する必要があります。

私がやりたいことは、統合/機能/test.jsのような機能の隣にステップファイルを保存することです

これを行うことは可能ですか?