Spring 如何更改或自定义JBehave步骤?
我对步骤定制有点问题。在成功执行步骤后,我想从Spring上下文向JBehave报告添加一些特定数据,例如,我有步骤:Spring 如何更改或自定义JBehave步骤?,spring,jbehave,Spring,Jbehave,我对步骤定制有点问题。在成功执行步骤后,我想从Spring上下文向JBehave报告添加一些特定数据,例如,我有步骤: 以随机用户身份登录时 我想在报告中看看是否一切都很好 以随机用户(%username%)登录时 我找到了如何在故事/场景之前/之后执行任何逻辑,但我找不到正确的方法如何在步骤之后添加任何逻辑,以及如何自定义/扩展基本JBehave步骤 提前感谢。使用StoryReporterAPI: import org.jbehave.core.reporters.NullStoryRepo
以随机用户身份登录时
我想在报告中看看是否一切都很好
以随机用户(%username%)登录时
我找到了如何在故事/场景之前/之后执行任何逻辑,但我找不到正确的方法如何在步骤之后添加任何逻辑,以及如何自定义/扩展基本JBehave步骤
提前感谢。使用
StoryReporter
API:
import org.jbehave.core.reporters.NullStoryReporter;
公共类MyCustomStoryReporter扩展了NullStoryReporter{
@凌驾
公共void beforeStep(字符串步骤){
//在此添加“步骤前”逻辑
}
@凌驾
公共作废成功(字符串步骤){
//在此处添加“通过步骤后”逻辑
}
@凌驾
公共无效失败(字符串步骤,可丢弃原因){
//在此处添加“步骤失败后”逻辑
}
}
有关
StoryReporter
及其配置的更多信息,请参见官方文档:使用StoryReporter
API:
import org.jbehave.core.reporters.NullStoryReporter;
公共类MyCustomStoryReporter扩展了NullStoryReporter{
@凌驾
公共void beforeStep(字符串步骤){
//在此添加“步骤前”逻辑
}
@凌驾
公共作废成功(字符串步骤){
//在此处添加“通过步骤后”逻辑
}
@凌驾
公共无效失败(字符串步骤,可丢弃原因){
//在此处添加“步骤失败后”逻辑
}
}
有关StoryReporter
及其配置的更多信息,请参见官方文档: