首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Selenium的机器人框架中的并发循环

使用Selenium的机器人框架中的并发循环
EN

Stack Overflow用户
提问于 2017-06-26 06:27:54
回答 2查看 7.6K关注 0票数 2

我需要使用Selenium在机器人框架中使用Do-While Loop测试Load按钮。我不知道do-while的语法,所以在下面的代码中使用了一个常见的语法。

我的示例代码逻辑

代码语言:javascript
复制
do {

    Run Keyword If    Run Keyword And Return Status    Element Should Be Visible   ${PO_FieldLabel}) == FALSE     FAIL Item not loaded Properly

} while (Run Keyword And Return Status    Element Should Be Visible   ${PO_LoadMore_Btn})

我的逻辑是循环迭代,直到加载更多的按钮${PO_LoadMore_Btn}存在为止。如果存在,请检查名称字段${PO_FieldLabel}是否存在。一旦Name Field ${PO_FieldLabel}不存在,请将测试用例进行FAIL并跳过循环。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-26 07:08:03

在机器人框架中,存在NO WHILE LOOPDO-WHILE LOOP。它只有FOR LOOP我们可以使用FOR LOOP执行DO-WHILE LOOP

请看下面的代码

代码语言:javascript
复制
:FOR    ${i}    IN RANGE    999999
/
/     YOUR LOGIC
/
/    Exit For Loop If    {bool expression}
票数 5
EN

Stack Overflow用户

发布于 2017-06-26 07:07:03

在机器人框架中,使用:FOR循环结构进行循环。机器人框架关于循环的用户指南部分提供了更多关于您可以构造的循环类型和它们需要的输入的信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44754095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档