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

2019-08-15  本文已影响0人  天雨流芳hodo

在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}

做一个简短的备忘吧。

上一篇下一篇

猜你喜欢

热点阅读