首页 > 解决方案 > Robotframework:如何使用一个列表中的值作为另一个列表名称的一部分

问题描述

我正在尝试创建一个列表,其名称应包含另一个列表中的一个值。为简化起见,我创建了以下简单示例。

创建第一个列表
@{list.1}   create list  1  2   3
log  ${list.1}[1]
从列表中获取第二个值
${list1_2ndValue} =    get from list   ${list.1}    1
log     ${list1_2ndvalue}
在新列表中使用此值作为其名称的一部分。新列表名称应为 @{list.2}
@{list.${list1_2ndValue}}   create list  a  b  c

它失败,没有找到名称为“@{list.${list1_2ndValue}}”的关键字。错误

尝试了不同的方法,但没有运气。如何在新列表的名称中使用另一个列表值。任何帮助表示赞赏。

标签: listpython-2.7variablesrobotframework

解决方案


推荐阅读