web-dev-qa-db-ja.com

Intellij IDEA Cucumberランナークラスの実行構成

Intellij IDEAは初めてです。 POMベースのcucumber-Seleniumプロジェクトがあり、各機能ファイルのキュウリランナークラスを作成しました。 Eclipseを使用しているときに、右クリックでこれらのランナークラスを実行できました。ただし、Intellij IDEA(ライセンス版)では、設定ウィンドウでcucumber-for-Javaおよびjunitプラグインが有効になっている場合でも、実行オプションが表示されません。

また、実行/デバッグ構成ウィンドウ->キュウリJava=->メインクラスとは何ですか?私のメインクラスには、Firefoxブラウザを起動するコードがあり、別のサブパッケージにあります。

メインクラスで「cucumber.cli.Main」と言及すると、エラーが発生します-メインクラスcucumber.cli.Mainが見つからないか、ロードできませんでした

助けてください。

おかげで、

2
ShuchiD

キュウリのサポートが有効になっている場合 .featureファイルのコンテキストメニューからテストを実行できるはずです: enter image description here

また、実行/デバッグ構成ウィンドウ->キュウリJava->メインクラスは何ですか?

クラスは、プロジェクトでCucumberサポートを有効にするときに添付されたjarアーカイブから取得されます。デフォルトでは、メインクラス名はcucumber.cli.Main

Run/Debug Configuration: Cucumber Java

Cucumber Run/Debug ConfigurationGlueフィールドにステップ定義が保存されているパッケージを指定することを忘れないでください。

4
Andrey