有什么方法可以为空手道框架中已定义的变量重新赋值吗?

问题描述 投票:0回答:1

我有一个场景如下:-

Scenario: Reassign variable
* def name = "Amod"
* print "Hello " + name
* name = "Animesh"
* print "Hello " + name

出现以下错误-

* name = "Animesh"
no step-definition method match found for: name = "Animesh"

为了使其工作,我需要再次使用“def”关键字。变量应该声明一次并在需要时重用和重新分配。每次都定义它,内存效率高吗?

karate
1个回答
0
投票

空手道允许您使用

def
“覆盖”变量。您将在控制台中看到一条警告。我们没有看到任何内存问题。

© www.soinside.com 2019 - 2024. All rights reserved.