gpt4 book ai didi

robotframework - 如何为机器人框架中的嵌套变量创建新值/分配新值?

转载 作者:行者123 更新时间:2023-12-02 08:04:38 24 4
gpt4 key购买 nike

Robotframework 支持“嵌套变量”,如 here 所述.

我尝试了多种方法,但没有找到一种方法可以为嵌套变量赋新值。查看示例,它甚至没有在 RED 编辑器中验证,执行时显示以下错误消息:

No keyword with name '${VAR_${nested}_VALUE}=' found.

*** Variables ***
${VAR_A_VALUE}= aValue

*** Test Cases ***
I Got Stuck Here
Should Be Equal aValue ${VAR_A_VALUE}
${nested}= Set Variable A
Should Be Equal aValue ${VAR_${nested}_VALUE}
# --- how to assign
${VAR_${nested}_VALUE}= Set Variable A new Value
# --- or create new variable via nested feeature ?
${A_NEW_VAR_${nested}}= Set Variable CreatedViaNested

最佳答案

您可以使用关键字 Set test variable , Set suite variable , 和 Set global variable做你想做的。

这是一个使用 Set test variable 的例子:

*** Variables ***
${VAR_A_VALUE}= aValue

*** Test Cases ***
I Got Stuck Here
Should Be Equal aValue ${VAR_A_VALUE}
${nested}= Set Variable A
Should Be Equal aValue ${VAR_${nested}_VALUE}

set test variable ${VAR_${nested}_VALUE} A new Value

should be equal ${VAR_A_VALUE} A new Value

关于robotframework - 如何为机器人框架中的嵌套变量创建新值/分配新值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52887266/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com