【发布时间】:2015-04-03 03:57:59
【问题描述】:
黄瓜 java
我的功能文件看起来像
功能 场景1:....生成唯一编号
场景2:....对生成的唯一编号进行一些验证
使用spring进行依赖注入,将@Scenario1生成的唯一编号赋值给一个String,同样需要跨Scenario2使用。
但我得到了一个字符串值为 null @Scenario2。我认为依赖注入@scenario2 正在创建一个新对象,并将默认值设为 null。
请帮我解决这个问题。需要知道如何在单个功能中跨不同场景传递 java 对象..
【问题讨论】:
-
场景应该是无状态的,也许你应该考虑把这两个东西放在一个场景中?
标签: java spring dependency-injection cucumber feature-file