Selenium 机器人框架中的 For 循环

For Loop in Selenium Robot Framework

我需要你的专业知识来帮助我在 selenium 机器人框架中实现 "for loop"。有一个变量被转换为一组三个值。我们需要使用 table 行验证此集合中每个值的存在。你能建议一些解决方案吗?我使用了以下 for 循环: ${list} 是一组如下三个变量 ['1xxx','2xxx','3xxx']

    :FOR    ${rows}      IN     ${list}
            ${row}=      Verify Table Row Info      table_xpath     ${rows}

我认为上面的代码将使用 table 行值一次验证一个项目,而不是将整组值与 table 行值进行比较。

使用@{list}代替${list}:

:FOR    ${rows}      IN     @{list}
        ${row}=      Verify Table Row Info      table_xpath     ${rows}