gpt4 book ai didi

robotframework - 如果在机器人框架中没有,则将变量设置为空字典

转载 作者:行者123 更新时间:2023-12-03 22:44:33 26 4
gpt4 key购买 nike

我希望在测试套件中重新创建它:

if value is None:
value = {}

我计划添加到字典中,因此以下内容不起作用:
${default}=    Create_Dictionary
${value2}= Set_Variable_If ${value} is ${None} ${default}
... ${value}

当我向 ${value2} 添加 key 时它被添加到 ${default} (很可能是由于 Python 传递引用的方式)。

最佳答案

如果您使用机器人框架 2.9 或更高版本,您可以通过省略花括号直接在 python 表达式中使用变量。如果您有一个名为 ${value} 的机器人变量,您可以将其引用为 $value其中机器人需要一个 python 表达式(例如使用 evaluate 关键字)。

例如:

${value2}=    evaluate    {} if $value is None else $value

关于robotframework - 如果在机器人框架中没有,则将变量设置为空字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34752398/

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