美文网首页
rf for循环时,元素不存在的处理

rf for循环时,元素不存在的处理

作者: 天雨流芳hodo | 来源:发表于2019-08-15 11:02 被阅读0次

在web自动化过程中,某些元素的位置不固定,如下定位方法中的${num},有时候应该是1,有时候应该是2,如果在用例中直接指定数字,才有可能找不到该元素,从而导致报错,用例执行失败

css = #ticketLog>ul>li:nth-child(${num}) [bo-bind="operation.type|translate"]

所以这里就使用for循环,直接上代码


image.png

1.对应在${num}=1时,元素不存在的处理,可以直接用Run Keyword And Return Status+Wait Until Page Contains Element的方式避免报错

2.IN RANGE 1-3,表示取值1,2

3.true的判断要注意 ==${True}

做一个简短的备忘吧。

相关文章

  • rf for循环时,元素不存在的处理

    在web自动化过程中,某些元素的位置不固定,如下定位方法中的${num},有时候应该是1,有时候应该是2,如果在用...

  • RobotFramework学习笔记二:遇到Frame框架

    当元素存在frame/iframe框架内部时,RF会报找不到该元素,这时需要使用Select Frame 和Uns...

  • 栈-N503-下一个更大元素 II

    题目 概述:给定一个循环数组,输出每个元素的下一个更大元素,如果不存在则输出-1 输入:循环数组,数组长度范围[0...

  • Java语法进阶09 -流式编程

    1, 概述 流式模型​ 在处理集合/数组元素的时候, 一般我们通过循环遍历才对里面的元素进行处理,例如...

  • 20个手机射频常见问答

    1、什么是RF? 答:RF 即Radio frequency 射频,主要包括无线收发信机。 2、手机RF IC处理...

  • 学习的第六天jQuery的一些用法

    (一):获取可视区和物体的宽高 (二):jQuery的循环 A: 循环处理一组元素 B: 关于each循环,另外一...

  • jQuery|数组

    如何把获取的集合元素进行循环处理? Jquery提供了toArray() 方法 实例 把 元素转换为数组,然后...

  • JQuery操作

    获取循环的每一个: 获取img 的路径: 修改图片路径: 判断元素存在不存在: 获取元素的值,如果计算用parse...

  • Javascript学习笔记——7.6 数组遍历

    使用for循环是遍历数组最常见的方法 如果想跳过null undefined和不存在的元素,使用if(!a[i])...

  • Robot Framework 循环

    RF 用:FOR 来实现循环没有 While 循环,对应的文档解释在这里 http://robotframewor...

网友评论

      本文标题:rf for循环时,元素不存在的处理

      本文链接:https://www.haomeiwen.com/subject/sniajctx.html