Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在测试用例中间重新启动RobotFramework中的变量值_Robotframework - Fatal编程技术网

如何在测试用例中间重新启动RobotFramework中的变量值

如何在测试用例中间重新启动RobotFramework中的变量值,robotframework,Robotframework,我在资源文件中定义了一些变量 *** Variables *** ${x} SomeValue # Derived String ${y} SomeString_${x} 在现有的测试用例中使用这个之后,我修改了${x}。在相同的操作之后,我可以使用${x}作为修改变量,但${y}保持不变。我们是否有办法根据新的${x}简短回答重新启动${y},而不是自动启动;${y}的值将保持原样,无论${x}是否更改 原因是变量部分中的值在实例化套件时设置一次。那时,${y}的值

我在资源文件中定义了一些变量

*** Variables *** 
${x}       SomeValue
# Derived String
${y}       SomeString_${x}

在现有的测试用例中使用这个之后,我修改了
${x}
。在相同的操作之后,我可以使用
${x}
作为修改变量,但
${y}
保持不变。我们是否有办法根据新的
${x}

简短回答重新启动
${y}
,而不是自动启动;
${y}
的值将保持原样,无论
${x}
是否更改

原因是变量部分中的值在实例化套件时设置一次。那时,
${y}
的值被设置为“SomeString_-current-value-of-x”,就是这样;e、 它不是指向
${x}
当前值的指针,随着
${x}
的变化而变化

如果要重新设置
y
的值,可以在更改
x
后进行:

${y}=    Set Variable    SomeString_${x}

简短回答-不自动;
${y}
的值将保持原样,无论
${x}
是否更改

原因是变量部分中的值在实例化套件时设置一次。那时,
${y}
的值被设置为“SomeString_-current-value-of-x”,就是这样;e、 它不是指向
${x}
当前值的指针,随着
${x}
的变化而变化

如果要重新设置
y
的值,可以在更改
x
后进行:

${y}=    Set Variable    SomeString_${x}