宁静会话变量用法

时间:2019-05-29 14:30:45

标签: serenity-bdd

您的团队对宁静很陌生。假设我按如下方式存储这些数据

Serenity.setSessionVariable("User Name").to("userKey");

现在在一种情况下,如果我从另一个类的另一个步骤定义中调用此Serenity.sessionVariableCalled("userKey")这样的键,我会得到保存的值吗?

2 个答案:

答案 0 :(得分:0)

它应该返回该对象,但是您可能需要进行类型转换。 Serenity.sessionVariableCalled(“ userKey”)也在调用         返回(T)getCurrentSession()。get(“ objectKey”)

答案 1 :(得分:0)

如果与调用会话变量的场景不同,则不可能。 场景是独立的-> SOLID