2

Cucumber テスト プロジェクトを作成し、cucumber-guice による Guice サポートを正常に構成しました。serenity-cucmber を追加し、CucumberWithSerenity でテスト ランナーを構成すると、エラーが発生しました。

More than one Cucumber ObjectFactory was found in the classpath

You probably may have included, for instance, cucumber-spring AND cucumber-guice as part of
your dependencies. When this happens, Cucumber falls back to instantiating the
DefaultJavaObjectFactory implementation which doesn't provide IoC.
In order to enjoy IoC features, please remove the unnecessary dependencies from your class path.

原因は、2 つの ObjectFactory 実装があることです。

  • cucumber.runtime.java.guice.impl.GuiceFactory (cucumber-guice 内)

  • cucumber.runtime.SerenityObjectFactory (serenity-cucumber 内)

セレニティ キュウリをキュウリ ジュースと一緒に使用することは可能ですか?

4

2 に答える 2