我正在使用机器人框架,并且想使用一个接受可变数量参数的关键字
这是此键盘的常见用法
keyWord to use var1 var2 var3
Run Code Online (Sandbox Code Playgroud)
现在,我想通过自己的关键字使用它,因为它在我的项目中很常见,并且我想避免在每个文件中重复循环。这是我尝试过的
Get data from users var1 var2 var3
Get data from users
[Arguments] @{keys}
:FOR ${user} IN @{users}
\ keyWord to use ${keys}
[Return] ${userData}
Run Code Online (Sandbox Code Playgroud)
但这不起作用,因为$ {keys}是一个列表。
无论如何要转换此列表:
${keys} ['var1','var2','var3']
Run Code Online (Sandbox Code Playgroud)
进入以下位置参数:
var1 var2 var3
Run Code Online (Sandbox Code Playgroud)
无论如何,都可以将以下列表转换为...:
是的,将其作为参数传递,并带有@前缀-它将对其进行扩展,并且每个成员都是被调用关键字的参数:
\ keyWord to use @{keys}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
48 次 |
| 最近记录: |