如何在 Selenium Robot 框架中使用具有多个条件的 'Exit For Loop IF' 关键字

How to use 'Exit For Loop IF' keyword with multiple condition in Selenium Robot framework

当满足多个条件时,我需要在 Selenium Robot 框架中退出 FOR 循环

如果满足以下条件,我正在尝试这样它应该退出 FOR LOOP 的地方:

Exit For Loop IF    '${Name}'=='Adam'   and '${Age}'=='27'

错误:

Keyword 'BuiltIn.Exit For Loop If' expected 1 argument, got 2.

你需要小心 Robot Framework 使用 space separated format
IE。 Robot Framework 会将 and 运算符作为新参数分开,因为条件之间的间隔超过 2 space。
这就是为什么 Robot Framework 认为您给出两个参数而不是一个参数并且执行将失败的原因。

请尝试将其设为一个 space。

Exit For Loop If    '${Name}'=='Adam' and '${Age}'=='27'