我有一个场景,我必须从字典中读取并使用key作为变量名称和值创建变量作为变量的值 .

例如,如果"hello":"world"是字典项,那么我必须设置hello = world . 此变量也需要稍后在测试用例中调用 . 我试图通过下面的方法实现这一点,但不确定它是否具有正确的语法,无论如何它失败并出现 No keyword with name '${$k}} found 错误 .

如果能做到这一点,任何人都可以告诉我吗?

*** Keywords ***
Spin Variables
    ${items}=    get dictionary items   ${arg}
    :For  ${k}  ${v}  IN  @{items}
    \   ${${k}}=  set variable  ${v}