如何使特定的Robot关键字失败,但继续执行测试?

时间:2017-04-11 11:48:54

标签: python robotframework

我对Robot Framework有疑问。我有这样的代码:

Fail

它工作正常,但关键字{{1}}会停止测试执行。如何在上面构造嵌套的特定关键字失败,但在测试中继续执行关键字?

2 个答案:

答案 0 :(得分:3)

您可以按照以下方式执行此操作:

  Run Keyword And Continue On Failure    Run Keyword Unless    '${Value}'=='49'   Fail    Incorrect counter value

即使此步骤失败,也可以继续执行

答案 1 :(得分:1)

BuiltIn中有三个关键字:

  • Run Keyword And Continue On Failure
  • Run Keyword And Expect Error
  • Run Keyword And Ignore Error

考虑使用最适合您的目的。 http://robotframework.org/robotframework/latest/libraries/BuiltIn.html#Run%20Keyword%20And%20Continue%20On%20Failure