首页 > 解决方案 > 是否有任何选项可以在机器人框架中创建具有普通参数和嵌入式参数的关键字?

问题描述

有没有办法在机器人框架中创建具有普通参数和嵌入式参数的关键字?如果是这样,那么请告诉如何?

标签: robotframeworkkeyword-argument

解决方案


用户指南说你不能,在这里阅读:

使用嵌入式参数的关键字不能采用任何“普通”参数(使用 [Arguments] 设置指定),否则它们就像其他用户关键字一样创建。

所以简短的回答是否定的。

如果我键入以下内容,您可以进行测试的另一种方法是:

*** Keywords ***
Log ${arg} Into Console
    [Arguments]    ${msg}
    Log To Console    ${arg}    
    Log To Console    ${msg}

然后 RED 显示此错误:

设置“[参数]”是重复的。关键字名称中定义了变量

这也回答了你的问题。


推荐阅读