这是一个非常简单的问题,因为我可以创建一个方法,但是:
我可以使用 Dofixture 表中定义的变量进行基本操作吗? 像:
获取var:|OperationResult|<<MyVar|
然后,使用例如Check|>>MyVar+1|
我使用>>MyVar+1
,或者例如(>>MyVar / >>OtherVar
)
如果您使用的是SLiM或FitSharp插件,我可以更改吗?
答案 0 :(得分:0)
不,不支持此类操作。
答案 1 :(得分:0)
您可以检索String变量,甚至是适应变量中的对象,然后将该变量传递给另一个方法调用。你可以通过拆分对象执行来做更多棘手的事情,但我不确定其他操作。 这是我在健身测试页面中使用一些变量的一些例子:
示例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合作。