在 Robot Framework 中传递 *args
Posted
技术标签:
【中文标题】在 Robot Framework 中传递 *args【英文标题】:Passing *args in Robot Framework 【发布时间】:2021-06-16 02:21:57 【问题描述】:我知道如何将参数传递给 Robot Framework 关键字,但是当不确定参数时,有没有办法在 Robot Framework 中做到这一点。
在python中,当我们不确定时,我们可以使用*args
来传递多个参数。我正在寻找与 Robot Framework 中类似的内容。
【问题讨论】:
【参考方案1】:在关键字中定义参数时,您必须使用List variable syntax。
这是一个例子:
*** Test Cases ***
Test
Take Args arg1 arg2 arg3
*** Keywords ***
Take Args
[Arguments] @args
Log $args # Log as list
Log Many @args # Log each item separately
【讨论】:
以上是关于在 Robot Framework 中传递 *args的主要内容,如果未能解决你的问题,请参考以下文章
在 Robot Framework 中运行 Edge 无头模式
Robot Framework应用——在Virtualenv和Virtualwrapper的虚拟环境中启动Robot Framework的RIDE时报的错误问题的解决
Robot Framework应用——在Virtualenv和Virtualwrapper的虚拟环境中启动Robot Framework的RIDE时报的错误问题的解决