对于Selenium机器人框架中的循环

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对于Selenium机器人框架中的循环相关的知识,希望对你有一定的参考价值。

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

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

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

答案

使用@{list}而不是${list}

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

以上是关于对于Selenium机器人框架中的循环的主要内容,如果未能解决你的问题,请参考以下文章

Selenium 中的 TestNG 和 JUnit 框架是啥

在机器人框架中的 FOR 循环中导入库

Selenium : 请保护 ChromeDriver 和相关测试框架使用的端口,防止恶意代码访问

Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段

带有 java 关键字的机器人框架:Selenium.open(..) 以隐藏模式打开 Firefox 浏览器

Selenium 循环中的超时异常