gpt4 book ai didi

python - 如何在机器人框架中将列表作为命令行参数传递。?

转载 作者:行者123 更新时间:2023-11-28 21:05:28 26 4
gpt4 key购买 nike

我正在尝试使用 -v 选项将列表作为命令行参数传递给机器人脚本。由于这不受直接支持,我正在尝试一些解决方法,例如,

robot -v list_arg:a__b__c -E space:_ sample.robot

这部分完成了工作,因为当我将它们登录到控制台时,我可以看到以空格分隔的值。喜欢
a b c。但是我无法使用 FOR 遍历所有列表成员。我只看到一个项目(“a b c”)被迭代。

在机器人框架中是否有其他优雅的方式通过命令行传递列表?

最佳答案

虽然我不太喜欢它,但我能够遍历 String 库中的 Split String 创建的列表。

*** Settings ***
Library String

*** Test Cases ***
List Of Variables From CLI
@{list_of_vars} Split String ${my_vars}
:FOR ${var} IN @{list_of_vars}
\ Log ${var} WARN

robot -v my_vars:1_2 -E space:_ -t “来自 CLI 的变量列表”。

关于python - 如何在机器人框架中将列表作为命令行参数传递。?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44067832/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com