【发布时间】:2017-05-25 07:48:53
【问题描述】:
我需要为一个变量分配多个值,当我使用该变量时,我需要它随机选择一个值。 我使用机器人框架。
提前致谢
【问题讨论】:
标签: selenium variables robotframework assign
我需要为一个变量分配多个值,当我使用该变量时,我需要它随机选择一个值。 我使用机器人框架。
提前致谢
【问题讨论】:
标签: selenium variables robotframework assign
最好的解决方案是使用带有Evaluate的Python代码:
@{NAMES}= Create List Peter Paul Mary
${GENDER}= Evaluate random.randint(1, 2) modules=random # GENDER male=1 female=2
@{RName}= Evaluate random.sample(${NAMES}, 1) modules=random # Pick a Name
${NAME}= Convert to String ${RName[0]}
【讨论】:
使用 List 来存储变量,例如
LIST__abc = [1, 2, 3, 4, 5]
这就是您可以访问这些值的方式
${abc[1]}
【讨论】: