@RunWith(CucumberWithSerenity.class)
@CucumberOptions(<configuration>)
public Class TestRunner{}
public Class StepDefinitions{}
public Class SomeClass{}
有没有办法将SomeClass类型的对象从TestRunner传递给StepDefintions?这个要求背后的原因是为所有场景都有someClass对象的单个对象。
答案 0 :(得分:0)
在Cucumber-JVM中不同步骤类中的步骤之间共享信息的方法是使用依赖注入。
Cucumber绑定了许多不同的依赖注入框架。其中之一是PicoContainer。我写了blog post一段时间后再描述如何使用它。