这是一个非常简单的问题,因为我可以为此创建一个方法,但是:
我可以对Dofixture表中定义的变量进行基本操作吗?喜欢:
获取变量:|OperationResult|<<MyVar|
然后,例如使用Check|>>MyVar+1|
我使用>>MyVar+1
, 或例如 ( >>MyVar / >>OtherVar
)
如果您使用 SLiM 或 FitSharp 插件,我可以更改吗?
您可以检索字符串变量,甚至是健身变量中的对象,然后将该变量传递给另一个方法调用。您甚至可以通过拆分对象执行来做更棘手的事情,但我不确定其他操作。这是我如何在健身测试页面中使用一些变量的一些示例:
示例 1:
这就是你获得价值的方式:
|$MyVar=|methodReturningMyVar|
这就是你可以传递价值的方式
|methodReceivingMyVarValue|$MyVar|
示例 2:
将脚本的执行分为两部分
|Scrip| MyScriptWithSplitedExecution|
|$MyScriptWithSplitedExecutionObject| get Instance |
|doFirstPartOfProcessing|
here you can do some other operations/tests
|Scrip|$MyScriptWithSplitedExecutionObject|
|doSecondPartOfProcessing|
为此,您必须在对象中实现 getInstance 方法并使其返回指向自己的指针。
所有这些都使用 Slim 进行了测试,我不知道是否正在使用 FitSharp。
不,不支持这样的操作。