0
"main": "index.js",
 "cypress-cucumber-preprocessor": {
 "step_definitions": "src/shared/support/step_definitions/"
 }
}

これは、package.json に記述されている方法です。別の場所の別の .ts ファイルを追加して、機能ファイルが実行されているときに両方のステップ定義ファイルをチェックして自動実装する方法はありますか?

編集:2つの異なるフォルダーの場所にstepdefinitionsファイルを含めて指定できる他のプリプロセッサーがあるかどうかも知る必要があります。

あれは、

テストの実行中にcypresssrc/shared/support/step_definitions/がステップ定義を検索できる 2 つの場所を指定する必要はありません。それを可能にするプリプロセッサはありますか?

4

2 に答える 2

0

したがって、src/shared/support/folder_a_step_definitions_ が必要な場合

および src/shared/support/folder_b_step_definitions/

やってみませんか src/shared/support/step_definitions/folder_a src/shared/support/step_definitions/folder_a

ここで再帰的にstep_definitionsを探すようにプリプロセッサをセットアップします-

src/shared/support/step_definitions/

于 2020-12-18T09:38:53.610 に答える