【问题标题】:Setup/Teardown Robot Framework more than one keyword?Setup/Teardown Robot Framework 不止一个关键字?
【发布时间】:2015-09-09 06:16:52
【问题描述】:

是否可以在 Robot Framework 中添加多个关键字来测试 Setup/Teardown 过程?

【问题讨论】:

  • 如果您阅读建议的帖子,您会发现它不适用于参数。所以你的建议没有帮助。
  • @user2988257:您的评论令人费解,因为链接到的问题清楚地显示了关键字 with 参数的示例。
  • 在我弄清楚如何将它与管道一起使用之前,我无法使用链接到的帖子。之前有人问过这个问题。还是谢谢

标签: robotframework


【解决方案1】:

是的。使用Run Keywords 关键字,并使用特殊参数AND 分隔您的关键字。

例如:

*** Settings ***
| Test Setup | Run keywords
| ... | A keyword | with | arguments
| ... | AND | Another keyword | with | arguments
| ... | AND | One more keyword

请注意,我使用竖线分隔格式并不意味着它是您在这种情况下可以使用的唯一格式。您可以在此解决方案中使用任何受支持的格式。例如,这里使用空格分隔的格式是相同的:

*** Settings ***
Test Setup    Run keywords    
...    A keyword    with    arguments
...    AND    Another keyword    with    arguments
...    AND    One more keyword

【讨论】:

  • 非常重要的一点是在关键字和参数之间添加所有管道。
  • @user2988257:我不确定你的意思。只有一种特定格式需要管道。您可以使用空格分隔、制表符分隔或任何其他格式轻松地做同样的事情。我只是选择了管道格式,因为它使单元格边界在测试用例表中的位置非常清晰。
  • 尝试了所有不同的方法和组合,唯一的方法是使用适合我的管道。
  • @user2988257:放心,你可以使用其他格式。你一定是做错了什么,但是如果没有看到你的实际代码,就不可能知道你犯了什么错误。我已经更新了我的答案,以包含空格分隔格式的示例。
  • @BryanOakley 我想通了。我在第一个关键字之前缺少领先的...。谢谢!
猜你喜欢
  • 2018-02-09
  • 2013-07-07
  • 2016-09-17
  • 2015-12-04
  • 2018-06-24
  • 1970-01-01
  • 2019-04-26
  • 2015-07-13
  • 2020-04-09
相关资源
最近更新 更多