方案:
public class CucumberStep{
private Object object;
public CucumberStep(){
object = new Object();
}
public void step1_stepDef(){
}
public void step2_stepDef(){
}
}
对于上面描述的场景,当它运行时,Step1和Step2有自己的对象版本,它是在CucumberStep类中构建的。
答案 0 :(得分:0)
不,只有一个CucumberStep实例。您可以在步骤之间以这种方式传递信息。如果真正的“object = new Object()”部分允许,我还建议使用依赖注入。