繁体   English   中英

Robot Framework 中是否可以在字典中定义列表?

[英]Is it possible in Robot Framework to define a list in a dictionary?

我想在字典中有一个列表,例如:

字典data必须有条目: namemodes modes应该是我以后可以使用${data.modes}访问的列表。 这是我尝试过的:

&{data}           name=Jeff    modes=['online', 'offline']

调用modes检索字符串。 我通过online获取元素的索引来测试它,它返回2而它应该是0

可以在字典中保存列表吗?

从机器人 3.2 开始,您可以使用内联 python 评估,它可以让您在${{}}之间放置几乎任何代码:

&{data}    name=Jeff  modes=${{ ['online', 'offline'] }}

Bryan Oakley 所说的,或者老式的方式 - 将您已经定义的任何列表变量设置为值:

@{my list}      online    offline
&{data}         name=Jeff    modes=${my list}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM