如何从机器人框架的列表中选择随机值?

时间:2018-10-18 19:30:02

标签: python robotframework

我有一个变量列表,@ {Example} =一二三

我想要变量列表,从列表中随机选择一个项目。

1 个答案:

答案 0 :(得分:3)

最简单的解决方案是使用内置的random.choice关键字调用python的Evaluate方法。您可以使用漫游器的extended variable syntax将选择列表传递到函数中。

这是一个简短的示例,它将在您每次运行stdout时打印一个随机值:

*** Variables ***
@{Example}  One  Two  Three

*** Test Cases ***
Example
    ${value}=  Evaluate  random.choice($example)  random
    log to console  \nvalue: ${value}