Intellij IDEAは初めてです。 POMベースのcucumber-Seleniumプロジェクトがあり、各機能ファイルのキュウリランナークラスを作成しました。 Eclipseを使用しているときに、右クリックでこれらのランナークラスを実行できました。ただし、Intellij IDEA(ライセンス版)では、設定ウィンドウでcucumber-for-Javaおよびjunitプラグインが有効になっている場合でも、実行オプションが表示されません。
また、実行/デバッグ構成ウィンドウ->キュウリJava=->メインクラスとは何ですか?私のメインクラスには、Firefoxブラウザを起動するコードがあり、別のサブパッケージにあります。
メインクラスで「cucumber.cli.Main」と言及すると、エラーが発生します-メインクラスcucumber.cli.Mainが見つからないか、ロードできませんでした
助けてください。
おかげで、
キュウリのサポートが有効になっている場合 .featureファイルのコンテキストメニューからテストを実行できるはずです:
また、実行/デバッグ構成ウィンドウ->キュウリJava->メインクラスは何ですか?
クラスは、プロジェクトでCucumberサポートを有効にするときに添付されたjarアーカイブから取得されます。デフォルトでは、メインクラス名はcucumber.cli.Main
:
Cucumber Run/Debug Configuration のGlueフィールドにステップ定義が保存されているパッケージを指定することを忘れないでください。