Robotframework 如果Robot框架中有2个条件,如何使用Run关键字?

Robotframework 如果Robot框架中有2个条件,如何使用Run关键字?,robotframework,Robotframework,您好,我正在中使用,如果满足两个条件,我想运行一个关键字。 有一个条件,我是这样做的: Scale Down Service Should Succeed Get Services :For ${Service} IN @{BODY.json()} \ Run Keyword If ${Service['DOWN']} Scale Down Service With Correct ID And Can be Scaled

您好,我正在中使用,如果满足两个条件,我想运行一个关键字。 有一个条件,我是这样做的:

Scale Down Service Should Succeed
Get Services
:For    ${Service}      IN              @{BODY.json()}
    \   Run Keyword If      ${Service['DOWN']}     Scale Down Service With Correct ID And Can be Scaled Down   ${Service['ID']}     ${Service['ContainersRunning']}
现在我的问题是,如何使用两个条件来实现这一点,例如${Service['DOWN']}(类型布尔)和${Service['Name']}=“Service”

您可以使用“and”运算符验证以下两个条件:

Run Keyword If      ${Service['DOWN']} and ${Service['Name']}=="service"     Scale Down Service With Correct ID And Can be Scaled Down   ${Service['ID']}     ${Service['ContainersRunning']}
您可以使用“AND”运算符验证以下两个条件:

Run Keyword If      ${Service['DOWN']} and ${Service['Name']}=="service"     Scale Down Service With Correct ID And Can be Scaled Down   ${Service['ID']}     ${Service['ContainersRunning']}