【问题标题】:Can I call a keyword using variable in Robot framework我可以在机器人框架中使用变量调用关键字吗
【发布时间】:2015-08-11 05:49:41
【问题描述】:

我的机器人框架中定义了一个机器人关键字,如下所示。

*** 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 中实现吗?

提前致谢

【问题讨论】:

  • 可以使用运行关键字来实现

标签: robotframework


【解决方案1】:

您可以使用Run Keyword 关键字来执行此操作(为清楚起见,使用竖线分隔的格式):

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

【讨论】:

  • 谢谢布莱恩。我也用过。
猜你喜欢
  • 2018-11-27
  • 2020-08-30
  • 1970-01-01
  • 2018-12-03
  • 2018-06-24
  • 2017-10-13
  • 2017-09-13
  • 2013-11-08
  • 1970-01-01
相关资源
最近更新 更多