【问题标题】:'Else' is a reserved keyword Error in Robot Framework script'Else' 是 Robot Framework 脚本中的保留关键字错误
【发布时间】:2015-09-20 05:07:51
【问题描述】:

我遇到错误

'Else' 是保留关键字

代码片段如下,谁能指导我解决方法?

   :FOR ${key} IN @{keys}
   \           ${item}= Get From Dictionary ${services} ${key}
   \           Run Keyword If '${item}' == '1' Log Service: ${key} is Running
   \          Else If '${item}' == '2' Log
   \          ... Service: ${key} is not running

【问题讨论】:

    标签: if-statement syntax-error keyword robotframework reserved


    【解决方案1】:

    您忘记使用连续字符。所有“else”和“elseif”词,以及其他关键字和参数,都必须是“run keyword if”关键字的参数。

    :FOR ${key} IN @{keys}
    \    ${item}= Get From Dictionary ${services} ${key}
    \    Run Keyword If    '${item}' == '1' 
    \    ...    Log    Service: ${key} is Running
    \    ...    Else If    '${item}' == '2' Log
    \    ...    Log    Service: ${key} is not running
    

    【讨论】:

      猜你喜欢
      • 2017-07-07
      • 2016-09-17
      • 2019-04-26
      • 1970-01-01
      • 2015-12-04
      • 2022-12-29
      • 2020-12-28
      • 1970-01-01
      • 2013-07-07
      相关资源
      最近更新 更多