我想为一种情况保存多个变量,例如为多个步骤提供范围。 例如,如果我具有登录操作并通过rest API进行操作。 我得到一个响应和一些cookie值,例如会话ID。 对于所有其他请求,我必须使用此值。
如果我需要一个步骤组,可以将值存储在步骤类中,但是如果我想重用其他步骤,则不起作用。
我阅读了有关Conception World的文章,但是没有找到有关Java黄瓜实现的任何文档。
有人为此决定吗?
答案 0 :(得分:1)
那就是黄瓜弹簧救助的地方。您可以创建一个State
类,并用@Component
进行标记,然后将其插入任何StepDefs类中。
因此State
类将包含可在任何情况下使用的共享状态。