当您使用
向Jbehave提交出动时@Override
public InjectableStepsFactory stepsFactory()
{
return new InstanceStepsFactory(configuration(),
new LoginSteps(), new PreferencesSteps(), new BetterSteps());
}
它们在BetterSteps,LoginSteps,PreferencesStpes中执行。 如何使这些类具有以不按字母顺序排列的自定义顺序执行的方案? 说LoginSteps后跟PreferenceSteps,然后是BetterSteps等?
答案 0 :(得分:1)
有一个解决你的问题的方法..
你可以让你的故事名称从Sn开始,其中n是1,2,3 ......就像S1_LoginSteps
,S2_PreferenceSteps
Jbehave将从S1开始按字母顺序执行故事,然后是S2 ......
答案 1 :(得分:0)
我是否正确理解您在所有这些步骤类中具有相同或相似模式的步骤,并希望控制哪些步骤使用哪些步骤?
如果有,请在此处查看步骤优先级:http://jbehave.org/reference/stable/prioritising-steps.html并将优先级应用于您的首选步骤。