java AutoWiring steps与Spring Cucumber Serenity
我在自动连接某些步骤方面严重失败。 为了说明这一点,我在github上做了一个小样本项目
https://github.com/lpicquet/serenity-cucumber-spring
我正在尝试自动连接步骤,以便在它们之间共享数据,但测试目前失败。有人能帮忙吗
你可以在下面搜索框中键入要查询的问题!
我在自动连接某些步骤方面严重失败。 为了说明这一点,我在github上做了一个小样本项目
https://github.com/lpicquet/serenity-cucumber-spring
我正在尝试自动连接步骤,以便在它们之间共享数据,但测试目前失败。有人能帮忙吗
# 1 楼答案
问题是你使用的是不同的跑步者。通常,人们使用
SpringRunner.class
来处理创建测试上下文等功能要使用不同的runner和spring功能,可以使用
ClassRule
和Rule
的组合如果没有这些,就无法在从属类中自动连线
我在你的项目中添加了一个PR,并通过了测试