【问题标题】:Evaluating keyword inside a for loop in robot framework在机器人框架的 for 循环中评估关键字
【发布时间】:2020-04-08 19:59:59
【问题描述】:

我正在尝试使用“退出循环”来检查 Api 可用性

sleep till Rest api
    FOR    ${i}    IN RANGE    20
        Sleep    5s till rest api is available
        Exit For Loop If Rest Api  == True       
        Log to Console  try again in 5 sec 
    END 

当我尝试执行此操作时,exit for loop 语句无法将 Rest Api 识别为另一个关键字,它会引发错误,例如“没有名为 Exit For Loop If Rest Api 的关键字”。我们可以评估一个关键字以退出 for 循环而不仅仅是变量吗?

【问题讨论】:

    标签: robotframework


    【解决方案1】:

    我们能否评估一个关键字以退出 for 循环而不仅仅是变量?

    不,你不能。文档明确指出 Exit for loop if 需要一个布尔表达式。您需要先调用关键字并保存结果。然后,您可以将结果用作表达式。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-29
      • 2017-07-02
      • 1970-01-01
      • 2017-08-09
      • 2016-11-18
      • 2016-03-15
      • 2020-02-19
      • 2020-09-01
      相关资源
      最近更新 更多