我的机器人框架中有一个机器人关键字定义如下。

*** Keywords***
sample keyword
     Log inside keyword

我想使用如下所示的变量在我的测试用例中调用此关键字。
*** Test Cases***
Sample Test
    ${sample_var}=   Catenate keyword # assigns value "keyword" to var ${sample_var}
    sample ${sample_var} #calls keyword sample keyword

有什么办法可以在 Robot Framework 中实现它吗?

提前致谢

最佳答案

您可以使用 Run Keyword 关键字(为了清晰起见,使用管道分隔格式)来执行此操作:

*** Test cases ***
| Example
| | ${keyword}= | Set Variable | Should not be equal
| | Run keyword | ${keyword} | Hello | World

关于robotframework - 我可以在 Robot 框架中使用变量调用关键字吗,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30511328/

10-12 16:33